diff options
| author | Carlos Martín Nieto <[email protected]> | 2015-01-29 15:15:28 +0100 |
|---|---|---|
| committer | Carlos Martín Nieto <[email protected]> | 2015-01-29 15:15:28 +0100 |
| commit | 2b17dffc07f5bc0c79ef4eff805ac3ab1cd4d004 (patch) | |
| tree | 562b93b4b3cfd079156302cd572682ceec01dbbb /submodule_test.go | |
| parent | 4a17f8038d0f5d42a4c2788ae56894e2fd90eb7e (diff) | |
| parent | 2e481dbc7909beefd1afe199ba95b995819866cd (diff) | |
Merge pull request #171 from pks-t/submodule-foreach-fix
Submodule foreach fix
Diffstat (limited to 'submodule_test.go')
| -rw-r--r-- | submodule_test.go | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/submodule_test.go b/submodule_test.go new file mode 100644 index 0000000..1c8f471 --- /dev/null +++ b/submodule_test.go @@ -0,0 +1,24 @@ +package git + +import ( + "testing" +) + +func TestSubmoduleForeach(t *testing.T) { + repo := createTestRepo(t) + seedTestRepo(t, repo) + + _, err := repo.AddSubmodule("http://example.org/submodule", "submodule", true) + checkFatal(t, err) + + i := 0 + err = repo.ForeachSubmodule(func(sub *Submodule, name string) int { + i++ + return 0 + }) + checkFatal(t, err) + + if i != 1 { + t.Fatalf("expected one submodule found but got %i", i) + } +} |
