diff options
author | amine <hilalyamine@gmail.com> | 2019-10-31 15:46:09 +0100 |
---|---|---|
committer | amine <hilalyamine@gmail.com> | 2019-10-31 15:46:09 +0100 |
commit | ab935674a26f2eef5d8014c615b9b5bc1f402135 (patch) | |
tree | 0a1283552ec54460fc3bef464ac26d61fc034066 /repository/git_test.go | |
parent | 11b4a1beb7e1ab8809515a5ce21e8708fba7f300 (diff) | |
download | git-bug-ab935674a26f2eef5d8014c615b9b5bc1f402135.tar.gz |
repository: config interface and implementation rework
Diffstat (limited to 'repository/git_test.go')
-rw-r--r-- | repository/git_test.go | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/repository/git_test.go b/repository/git_test.go index 20bf6ec3..628e7911 100644 --- a/repository/git_test.go +++ b/repository/git_test.go @@ -11,56 +11,57 @@ func TestConfig(t *testing.T) { repo := CreateTestRepo(false) defer CleanupTestRepos(t, repo) - err := repo.StoreConfig("section.key", "value") + config := repo.LocalConfig() + + err := config.Store("section.key", "value") assert.NoError(t, err) - val, err := repo.ReadConfigString("section.key") + val, err := config.ReadString("section.key") assert.Equal(t, "value", val) - err = repo.StoreConfig("section.true", "true") + err = config.Store("section.true", "true") assert.NoError(t, err) - val2, err := repo.ReadConfigBool("section.true") + val2, err := config.ReadBool("section.true") assert.Equal(t, true, val2) - configs, err := repo.ReadConfigs("section") + configs, err := config.ReadAll("section") assert.NoError(t, err) assert.Equal(t, configs, map[string]string{ "section.key": "value", "section.true": "true", }) - err = repo.RmConfigs("section.true") + err = config.RemoveAll("section.true") assert.NoError(t, err) - configs, err = repo.ReadConfigs("section") + configs, err = config.ReadAll("section") assert.NoError(t, err) assert.Equal(t, configs, map[string]string{ "section.key": "value", }) - _, err = repo.ReadConfigBool("section.true") + _, err = config.ReadBool("section.true") assert.Equal(t, ErrNoConfigEntry, err) - err = repo.RmConfigs("section.nonexistingkey") + err = config.RemoveAll("section.nonexistingkey") assert.Error(t, err) - err = repo.RmConfigs("section.key") + err = config.RemoveAll("section.key") assert.NoError(t, err) - _, err = repo.ReadConfigString("section.key") + _, err = config.ReadString("section.key") assert.Equal(t, ErrNoConfigEntry, err) - err = repo.RmConfigs("nonexistingsection") + err = config.RemoveAll("nonexistingsection") assert.Error(t, err) - err = repo.RmConfigs("section") + err = config.RemoveAll("section") assert.Error(t, err) - _, err = repo.ReadConfigString("section.key") + _, err = config.ReadString("section.key") assert.Error(t, err) - err = repo.RmConfigs("section.key") + err = config.RemoveAll("section.key") assert.Error(t, err) - } |