From 56acff247ba6997c43292a70cf1ec01145e3aeec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= Date: Fri, 13 Sep 2013 10:57:34 +0200 Subject: [PATCH] Do a basic test of the walker --- walk_test.go | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 walk_test.go diff --git a/walk_test.go b/walk_test.go new file mode 100644 index 0000000..540d1a7 --- /dev/null +++ b/walk_test.go @@ -0,0 +1,23 @@ +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") + } +} \ No newline at end of file