diff options
author | Michael Muré <batolettre@gmail.com> | 2020-06-26 19:20:36 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-26 19:20:36 +0200 |
commit | 1e3dd82fd619f7b43b3193016232ef69f9707f42 (patch) | |
tree | 00e847500b34c6f9a721c71474993d1c08ae8fb1 /repository/git_test.go | |
parent | 2dd0dbb1344ae9293aae05346f977b5d5907934b (diff) | |
parent | 88ad7e606f1cbf9e47b968a208e3510f7f9a81c5 (diff) | |
download | git-bug-1e3dd82fd619f7b43b3193016232ef69f9707f42.tar.gz |
Merge pull request #411 from MichaelMure/repo-rework
Repository rework
Diffstat (limited to 'repository/git_test.go')
-rw-r--r-- | repository/git_test.go | 61 |
1 files changed, 2 insertions, 59 deletions
diff --git a/repository/git_test.go b/repository/git_test.go index de442e39..1b36fd4c 100644 --- a/repository/git_test.go +++ b/repository/git_test.go @@ -3,65 +3,8 @@ package repository import ( "testing" - - "github.com/stretchr/testify/assert" ) -func TestConfig(t *testing.T) { - repo := CreateTestRepo(false) - defer CleanupTestRepos(t, repo) - - err := repo.LocalConfig().StoreString("section.key", "value") - assert.NoError(t, err) - - val, err := repo.LocalConfig().ReadString("section.key") - assert.NoError(t, err) - assert.Equal(t, "value", val) - - err = repo.LocalConfig().StoreString("section.true", "true") - assert.NoError(t, err) - - val2, err := repo.LocalConfig().ReadBool("section.true") - assert.NoError(t, err) - assert.Equal(t, true, val2) - - configs, err := repo.LocalConfig().ReadAll("section") - assert.NoError(t, err) - assert.Equal(t, configs, map[string]string{ - "section.key": "value", - "section.true": "true", - }) - - err = repo.LocalConfig().RemoveAll("section.true") - assert.NoError(t, err) - - configs, err = repo.LocalConfig().ReadAll("section") - assert.NoError(t, err) - assert.Equal(t, configs, map[string]string{ - "section.key": "value", - }) - - _, err = repo.LocalConfig().ReadBool("section.true") - assert.Equal(t, ErrNoConfigEntry, err) - - err = repo.LocalConfig().RemoveAll("section.nonexistingkey") - assert.Error(t, err) - - err = repo.LocalConfig().RemoveAll("section.key") - assert.NoError(t, err) - - _, err = repo.LocalConfig().ReadString("section.key") - assert.Equal(t, ErrNoConfigEntry, err) - - err = repo.LocalConfig().RemoveAll("nonexistingsection") - assert.Error(t, err) - - err = repo.LocalConfig().RemoveAll("section") - assert.Error(t, err) - - _, err = repo.LocalConfig().ReadString("section.key") - assert.Error(t, err) - - err = repo.LocalConfig().RemoveAll("section.key") - assert.Error(t, err) +func TestGitRepo(t *testing.T) { + RepoTest(t, CreateTestRepo, CleanupTestRepos) } |