t3100: add ls-tree -t and -d tests.
Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
parent
a6b51f11ab
commit
57ae0d09ed
@ -60,6 +60,29 @@ test_expect_success \
|
||||
EOF
|
||||
test_output'
|
||||
|
||||
test_expect_success \
|
||||
'ls-tree recursive with -t' \
|
||||
'git-ls-tree -r -t $tree >current &&
|
||||
cat >expected <<\EOF &&
|
||||
100644 blob X path0
|
||||
120000 blob X path1
|
||||
040000 tree X path2
|
||||
040000 tree X path2/baz
|
||||
100644 blob X path2/baz/b
|
||||
120000 blob X path2/bazbo
|
||||
100644 blob X path2/foo
|
||||
EOF
|
||||
test_output'
|
||||
|
||||
test_expect_success \
|
||||
'ls-tree recursive with -d' \
|
||||
'git-ls-tree -r -d $tree >current &&
|
||||
cat >expected <<\EOF &&
|
||||
040000 tree X path2
|
||||
040000 tree X path2/baz
|
||||
EOF
|
||||
test_output'
|
||||
|
||||
test_expect_success \
|
||||
'ls-tree filtered with path' \
|
||||
'git-ls-tree $tree path >current &&
|
||||
@ -117,4 +140,19 @@ test_expect_success \
|
||||
EOF
|
||||
test_output'
|
||||
|
||||
test_expect_success \
|
||||
'ls-tree filtered with path2/bak' \
|
||||
'git-ls-tree $tree path2/bak >current &&
|
||||
cat >expected <<\EOF &&
|
||||
EOF
|
||||
test_output'
|
||||
|
||||
test_expect_success \
|
||||
'ls-tree -t filtered with path2/bak' \
|
||||
'git-ls-tree -t $tree path2/bak >current &&
|
||||
cat >expected <<\EOF &&
|
||||
040000 tree X path2
|
||||
EOF
|
||||
test_output'
|
||||
|
||||
test_done
|
||||
|
Loading…
Reference in New Issue
Block a user