git2go/walk_test.go

23 lines
394 B
Go
Raw Normal View History

2013-09-13 03:57:34 -05:00
package git
import (
"os"
"testing"
)
func TestWalk(t *testing.T) {
repo := createTestRepo(t)
defer os.RemoveAll(repo.Workdir())
commitId, _ := seedTestRepo(t, repo)
walk, err := repo.Walk()
checkFatal(t, err)
walk.Push(commitId)
walk.Sorting(SortTime | SortReverse)
var id Oid
err = walk.Next(&id)
checkFatal(t, err)
if id.Cmp(commitId) != 0 {
t.Fatal("Bad id returned")
}
}