Skip to content

Commit

Permalink
t7508: test advice.statusHints
Browse files Browse the repository at this point in the history
edf563f (status: make "how to stage" messages optional, 2009-09-09)
introduced advice.statusHints without tests. Add a few tests to describe
and test the status quo.

Signed-off-by: Michael J Gruber <git@drmicha.warpmail.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
  • Loading branch information
Michael J Gruber authored and Junio C Hamano committed May 6, 2010
1 parent d599e04 commit 18f3b5a
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions t/t7508-status.sh
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,34 @@ test_expect_success 'status (2)' '
'

cat >expect <<\EOF
# On branch master
# Changes to be committed:
# new file: dir2/added
#
# Changed but not updated:
# modified: dir1/modified
#
# Untracked files:
# dir1/untracked
# dir2/modified
# dir2/untracked
# expect
# output
# untracked
EOF

git config advice.statusHints false

test_expect_success 'status (advice.statusHints false)' '
git status >output &&
test_cmp expect output
'

git config --unset advice.statusHints

cat >expect <<\EOF
M dir1/modified
A dir2/added
Expand Down Expand Up @@ -115,6 +143,23 @@ test_expect_success 'status (status.showUntrackedFiles no)' '
test_cmp expect output
'

cat >expect <<EOF
# On branch master
# Changes to be committed:
# new file: dir2/added
#
# Changed but not updated:
# modified: dir1/modified
#
# Untracked files not listed (use -u option to show untracked files)
EOF
git config advice.statusHints false
test_expect_success 'status -uno (advice.statusHints false)' '
git status -uno >output &&
test_cmp expect output
'
git config --unset advice.statusHints

cat >expect << EOF
M dir1/modified
A dir2/added
Expand Down

0 comments on commit 18f3b5a

Please sign in to comment.