ls-files: update test style
Update test style in t/t30[*].sh for uniformity, that's to keep test title the same line with helper function itself, and fix some indentions. Add a new section "recommended style" in t/README to encourage people to use more modern style in test. Signed-off-by: Li Linchao <lilinchao@oschina.cn> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
e4a4b31577
commit
18337d406f
@ -16,56 +16,62 @@ filesystem.
|
||||
TEST_PASSES_SANITIZE_LEAK=true
|
||||
. ./test-lib.sh
|
||||
|
||||
test_expect_success \
|
||||
setup \
|
||||
'echo frotz >path0 &&
|
||||
test_expect_success 'setup' '
|
||||
echo frotz >path0 &&
|
||||
echo frotz >./-foo &&
|
||||
echo frotz >./--'
|
||||
|
||||
test_expect_success \
|
||||
'git ls-files without path restriction.' \
|
||||
'git ls-files --others >output &&
|
||||
test_cmp output - <<EOF
|
||||
--
|
||||
-foo
|
||||
output
|
||||
path0
|
||||
EOF
|
||||
echo frotz >./--
|
||||
'
|
||||
|
||||
test_expect_success \
|
||||
'git ls-files with path restriction.' \
|
||||
'git ls-files --others path0 >output &&
|
||||
test_cmp output - <<EOF
|
||||
path0
|
||||
EOF
|
||||
test_expect_success 'git ls-files without path restriction.' '
|
||||
test_when_finished "rm -f expect" &&
|
||||
git ls-files --others >output &&
|
||||
cat >expect <<-\EOF &&
|
||||
--
|
||||
-foo
|
||||
output
|
||||
path0
|
||||
EOF
|
||||
test_cmp output expect
|
||||
'
|
||||
|
||||
test_expect_success \
|
||||
'git ls-files with path restriction with --.' \
|
||||
'git ls-files --others -- path0 >output &&
|
||||
test_cmp output - <<EOF
|
||||
path0
|
||||
EOF
|
||||
test_expect_success 'git ls-files with path restriction.' '
|
||||
test_when_finished "rm -f expect" &&
|
||||
git ls-files --others path0 >output &&
|
||||
cat >expect <<-\EOF &&
|
||||
path0
|
||||
EOF
|
||||
test_cmp output expect
|
||||
'
|
||||
|
||||
test_expect_success \
|
||||
'git ls-files with path restriction with -- --.' \
|
||||
'git ls-files --others -- -- >output &&
|
||||
test_cmp output - <<EOF
|
||||
--
|
||||
EOF
|
||||
test_expect_success 'git ls-files with path restriction with --.' '
|
||||
test_when_finished "rm -f expect" &&
|
||||
git ls-files --others -- path0 >output &&
|
||||
cat >expect <<-\EOF &&
|
||||
path0
|
||||
EOF
|
||||
test_cmp output expect
|
||||
'
|
||||
|
||||
test_expect_success \
|
||||
'git ls-files with no path restriction.' \
|
||||
'git ls-files --others -- >output &&
|
||||
test_cmp output - <<EOF
|
||||
--
|
||||
-foo
|
||||
output
|
||||
path0
|
||||
EOF
|
||||
test_expect_success 'git ls-files with path restriction with -- --.' '
|
||||
test_when_finished "rm -f expect" &&
|
||||
git ls-files --others -- -- >output &&
|
||||
cat >expect <<-\EOF &&
|
||||
--
|
||||
EOF
|
||||
test_cmp output expect
|
||||
'
|
||||
|
||||
test_expect_success 'git ls-files with no path restriction.' '
|
||||
test_when_finished "rm -f expect" &&
|
||||
git ls-files --others -- >output &&
|
||||
cat >expect <<-\EOF &&
|
||||
--
|
||||
-foo
|
||||
output
|
||||
path0
|
||||
EOF
|
||||
test_cmp output expect
|
||||
|
||||
'
|
||||
|
||||
test_done
|
||||
|
Reference in New Issue
Block a user