diff options
| author | Carlos Martín Nieto <[email protected]> | 2014-04-26 20:25:26 +0200 |
|---|---|---|
| committer | Carlos Martín Nieto <[email protected]> | 2014-04-26 20:25:26 +0200 |
| commit | 605f942e940a7b69803030e8ca843fa0f94ae7d8 (patch) | |
| tree | 9333add7e39257a178d56822ef6335b1d2de4b8d /reference_test.go | |
| parent | 3cf0b6db80885c63986001f3217019bdf2295b71 (diff) | |
| parent | a7d3c5955ac9426dd57bf4d3df87ca1eba049789 (diff) | |
Merge pull request #66 from jezell/branch-iterator
Add branch iterator
Diffstat (limited to 'reference_test.go')
| -rw-r--r-- | reference_test.go | 29 |
1 files changed, 4 insertions, 25 deletions
diff --git a/reference_test.go b/reference_test.go index c8c7262..3e72ae7 100644 --- a/reference_test.go +++ b/reference_test.go @@ -60,7 +60,7 @@ func TestRefModification(t *testing.T) { } -func TestIterator(t *testing.T) { +func TestReferenceIterator(t *testing.T) { repo := createTestRepo(t) defer os.RemoveAll(repo.Workdir()) @@ -106,10 +106,11 @@ func TestIterator(t *testing.T) { } // test some manual iteration - name, err := iter.NextName() + nameIter := iter.Names() + name, err := nameIter.Next() for err == nil { list = append(list, name) - name, err = iter.NextName() + name, err = nameIter.Next() } if !IsErrorCode(err, ErrIterOver) { t.Fatal("Iteration not over") @@ -135,28 +136,6 @@ func TestIterator(t *testing.T) { t.Fatalf("Wrong number of references returned %v", count) } - // test the channel iteration - list = []string{} - iter, err = repo.NewReferenceIterator() - for name := range iter.NameIter() { - list = append(list, name) - } - - sort.Strings(list) - compareStringList(t, expected, list) - - iter, err = repo.NewReferenceIteratorGlob("refs/heads/t*") - expected = []string{ - "refs/heads/three", - "refs/heads/two", - } - - list = []string{} - for name := range iter.NameIter() { - list = append(list, name) - } - - compareStringList(t, expected, list) } func TestUtil(t *testing.T) { |
