test-lib: do not remove trash_directory if called with --debug
[gitweb.git] / t / t1503-rev-parse-verify.sh
index a0d14cb9c382d840f16f0c661d79ef04336dc63a..95244c9bcf54de8cb3584b4022e53a84051d496f 100755 (executable)
@@ -83,32 +83,25 @@ test_expect_success 'fails silently when using -q' '
        test -z "$(cat error)"
 '
 
-test_expect_success 'no stdout output on error' '
+test_expect_success 'no stdout output on error' '
        test -z "$(git rev-parse --verify)" &&
        test -z "$(git rev-parse --verify foo)" &&
-       test -z "$(git rev-parse --verify baz HEAD)"
-'
-
-test_expect_failure '2 no stdout output on error' '
-       test -z "$(git rev-parse --verify HEAD bar)"
-'
-
-test_expect_failure '3 no stdout output on error' '
+       test -z "$(git rev-parse --verify baz HEAD)" &&
+       test -z "$(git rev-parse --verify HEAD bar)" &&
        test -z "$(git rev-parse --verify $HASH2 HEAD)"
 '
 
-test_expect_success '1 with --default' '
+test_expect_success 'use --default' '
        git rev-parse --verify --default master &&
        git rev-parse --verify --default master HEAD &&
        git rev-parse --default master --verify &&
        git rev-parse --default master --verify HEAD &&
+       git rev-parse --verify HEAD --default master &&
        test_must_fail git rev-parse --verify foo --default master &&
        test_must_fail git rev-parse --default HEAD --verify bar &&
-       test_must_fail git rev-parse --verify --default HEAD baz
-'
-
-test_expect_failure '2 with --default' '
-       git rev-parse --verify HEAD --default master
+       test_must_fail git rev-parse --verify --default HEAD baz &&
+       test_must_fail git rev-parse --default foo --verify &&
+       test_must_fail git rev-parse --verify --default bar
 '
 
 test_done