t1300: add test for --replace-all with value-pattern
The --replace-all option was added in 4ddba79d
(git-config-set: add more
options) but was not tested along with the 'value-pattern' parameter.
Since we will be updating this option to optionally treat 'value-pattern'
as a fixed string, let's add a test here that documents the current
behavior.
Signed-off-by: Derrick Stolee <dstolee@microsoft.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
2076dba281
commit
d15671943e
@ -1956,4 +1956,18 @@ test_expect_success 'set all config with value-pattern' '
|
||||
test_cmp expect actual
|
||||
'
|
||||
|
||||
test_expect_success '--replace-all and value-pattern' '
|
||||
test_when_finished rm -f config &&
|
||||
git config --file=config --add abc.key one &&
|
||||
git config --file=config --add abc.key two &&
|
||||
git config --file=config --add abc.key three &&
|
||||
git config --file=config --replace-all abc.key four "o+" &&
|
||||
git config --file=config --list >actual &&
|
||||
cat >expect <<-\EOF &&
|
||||
abc.key=four
|
||||
abc.key=three
|
||||
EOF
|
||||
test_cmp expect actual
|
||||
'
|
||||
|
||||
test_done
|
||||
|
Loading…
Reference in New Issue
Block a user