diff options
author | Amine Hilaly <hilalyamine@gmail.com> | 2019-06-04 00:40:32 +0200 |
---|---|---|
committer | Amine Hilaly <hilalyamine@gmail.com> | 2019-06-17 23:33:32 +0200 |
commit | ee2ca519e62d80531030b4e323d6528293fd3238 (patch) | |
tree | 99f94ddb3fd92f959eeeea2ca3526b18ce1fc640 /repository/git_test.go | |
parent | 470996a0cef56551262a2fb436b778d8fe4be941 (diff) | |
download | git-bug-ee2ca519e62d80531030b4e323d6528293fd3238.tar.gz |
Changes to Repo.RmConfigs
RmConfigs try to remove key/value or section from keyPrefix
Diffstat (limited to 'repository/git_test.go')
-rw-r--r-- | repository/git_test.go | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/repository/git_test.go b/repository/git_test.go index 32634cfb..8bd3aa8e 100644 --- a/repository/git_test.go +++ b/repository/git_test.go @@ -35,7 +35,6 @@ func TestConfig(t *testing.T) { configs, err = repo.ReadConfigs("section") assert.NoError(t, err) - assert.Equal(t, configs, map[string]string{ "section.key": "value", }) @@ -43,9 +42,25 @@ func TestConfig(t *testing.T) { _, err = repo.ReadConfigBool("section.true") assert.Equal(t, ErrNoConfigEntry, err) + err = repo.RmConfigs("section.nonexistingkey") + assert.Error(t, err) + err = repo.RmConfigs("section.key") assert.NoError(t, err) _, err = repo.ReadConfigString("section.key") assert.Equal(t, ErrNoConfigEntry, err) + + err = repo.RmConfigs("nonexistingsection") + assert.Error(t, err) + + err = repo.RmConfigs("section") + assert.NoError(t, err) + + _, err = repo.ReadConfigString("section.key") + assert.Error(t, err) + + err = repo.RmConfigs("section.key") + assert.Error(t, err) + } |