]> git.ipfire.org Git - thirdparty/git.git/commitdiff
t1502: don't create unused files
authorAndrei Rybak <rybak.a.v@gmail.com>
Mon, 17 Apr 2023 19:10:43 +0000 (21:10 +0200)
committerJunio C Hamano <gitster@pobox.com>
Wed, 3 May 2023 15:53:06 +0000 (08:53 -0700)
Three tests in file t1502-rev-parse-parseopt.sh use three redirections
with invocation of "git rev-parse --parseopt --".  All three tests
redirect standard output to file "out" and file "spec" to standard
input.  Two of the tests redirect standard output a second time to file
"actual", and the third test redirects standard error to file "err".
These tests check contents of files "actual" and "err", but don't use
the files named "out" for assertions.  The two tests that redirect to
standard output twice might also be confusing to the reader.

Don't redirect standard output of "git rev-parse" to file "out" in
t1502-rev-parse-parseopt.sh to avoid creating unnecessary files.

Acked-by: Øystein Walle <oystwa@gmail.com>
Signed-off-by: Andrei Rybak <rybak.a.v@gmail.com>
Reviewed-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t1502-rev-parse-parseopt.sh

index de1d48f3ba29116d073b0a5573a2031fae7fcc1d..dd811b7fb467c4f3f27ef1be14427e022f73caeb 100755 (executable)
@@ -302,14 +302,14 @@ test_expect_success 'test --parseopt help output: "wrapped" options normal "or:"
        |EOF
        END_EXPECT
 
-       test_must_fail git rev-parse --parseopt -- -h >out <spec >actual &&
+       test_must_fail git rev-parse --parseopt -- -h <spec >actual &&
        test_cmp expect actual
 '
 
 test_expect_success 'test --parseopt invalid opt-spec' '
        test_write_lines x -- "=, x" >spec &&
        echo "fatal: missing opt-spec before option flags" >expect &&
-       test_must_fail git rev-parse --parseopt -- >out <spec 2>err &&
+       test_must_fail git rev-parse --parseopt -- <spec 2>err &&
        test_cmp expect err
 '
 
@@ -339,7 +339,7 @@ test_expect_success 'test --parseopt help output: multi-line blurb after empty l
        |EOF
        END_EXPECT
 
-       test_must_fail git rev-parse --parseopt -- -h >out <spec >actual &&
+       test_must_fail git rev-parse --parseopt -- -h <spec >actual &&
        test_cmp expect actual
 '