blob: 540d1a7770f89083fc949cd381e018c9c9b80617 [file] [log] [blame]
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")
}
}