diff options
| author | Vicent Martà <[email protected]> | 2013-03-07 12:03:14 -0800 |
|---|---|---|
| committer | Vicent Martà <[email protected]> | 2013-03-07 12:03:14 -0800 |
| commit | b57c792bf35630ba4f73388be28966ebac404432 (patch) | |
| tree | e94abbed1b756945550ed216731a88d3391bd454 /index_test.go | |
| parent | bc3f9e02ee8d97c62282b90cb47ba8208ea66d56 (diff) | |
| parent | d5a5467738f996ac5661611f783ecb588421e7e0 (diff) | |
Merge pull request #8 from carlosmn/refs
Immutable refs
Diffstat (limited to 'index_test.go')
| -rw-r--r-- | index_test.go | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/index_test.go b/index_test.go index cbcdaa5..fe6fb87 100644 --- a/index_test.go +++ b/index_test.go @@ -7,7 +7,7 @@ import ( "io/ioutil" ) -func TestCreateRepoAndStage(t *testing.T) { +func createTestRepo(t *testing.T) *Repository { // figure out where we can create the test repo path, err := ioutil.TempDir("", "git2go") checkFatal(t, err) @@ -17,11 +17,17 @@ func TestCreateRepoAndStage(t *testing.T) { tmpfile := "README" err = ioutil.WriteFile(path + "/" + tmpfile, []byte("foo\n"), 0644) checkFatal(t, err) - defer os.RemoveAll(path) + + return repo +} + +func TestCreateRepoAndStage(t *testing.T) { + repo := createTestRepo(t) + defer os.RemoveAll(repo.Workdir()) idx, err := repo.Index() checkFatal(t, err) - err = idx.AddByPath(tmpfile) + err = idx.AddByPath("README") checkFatal(t, err) treeId, err := idx.WriteTree() checkFatal(t, err) @@ -42,5 +48,5 @@ func checkFatal(t *testing.T, err error) { t.Fatal() } - t.Fatalf("Fail at %v:%v", file, line) + t.Fatalf("Fail at %v:%v; %v", file, line, err) } |
