Skip to content

Commit

Permalink
t1300: Add tests for git-config --bool --get
Browse files Browse the repository at this point in the history
Noticed that there were only tests for --int, but not
for --bool. Add some.

Signed-off-by: Frank Lichtenheld <[email protected]>
Signed-off-by: Junio C Hamano <[email protected]>
  • Loading branch information
flichtenheld authored and Junio C Hamano committed May 20, 2007
1 parent 0a76f66 commit cab333c
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions t/t1300-repo-config.sh
Original file line number Diff line number Diff line change
Expand Up @@ -436,6 +436,40 @@ test_expect_success numbers '
test z1048576 = "z$m"
'

cat > expect << EOF
true
false
true
false
true
false
true
false
EOF

test_expect_success bool '
git-config bool.true1 01 &&
git-config bool.true2 -1 &&
git-config bool.true3 YeS &&
git-config bool.true4 true &&
git-config bool.false1 000 &&
git-config bool.false2 "" &&
git-config bool.false3 nO &&
git-config bool.false4 FALSE &&
rm -f result &&
for i in 1 2 3 4
do
git-config --bool --get bool.true$i >>result
git-config --bool --get bool.false$i >>result
done &&
cmp expect result'

test_expect_failure 'invalid bool' '
git-config bool.nobool foobar &&
git-config --bool --get bool.nobool'

rm .git/config

git-config quote.leading " test"
Expand Down

0 comments on commit cab333c

Please sign in to comment.