]> git.ipfire.org Git - thirdparty/git.git/commitdiff
t1100: move creation of expected output into setup test
authorShlok Kulshreshtha <diy2903@gmail.com>
Tue, 14 Jul 2026 12:20:33 +0000 (17:50 +0530)
committerJunio C Hamano <gitster@pobox.com>
Tue, 14 Jul 2026 14:18:42 +0000 (07:18 -0700)
The "expected" file is created at the top-level of the script, outside
of any test. Code that runs outside of a test is not protected by the
test harness: a failure there is not reported as a test failure and is
easy to miss.

Move the here-doc that creates "expected" into the existing setup test
("test preparation: write empty tree"), using a "<<-" here-doc so its
body can be indented along with the rest of the test.

Signed-off-by: Shlok Kulshreshtha <diy2903@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t1100-commit-tree-options.sh

index 9a639f946c3ec7c34364724f6c82067267069e6f..3e888909f58d30df684cce8b1826d5d525d93e5a 100755 (executable)
@@ -14,15 +14,14 @@ Also make sure that command line parser understands the normal
 
 . ./test-lib.sh
 
-cat >expected <<EOF
-tree $EMPTY_TREE
-author Author Name <author@email> 1117148400 +0000
-committer Committer Name <committer@email> 1117150200 +0000
-
-comment text
-EOF
-
 test_expect_success 'test preparation: write empty tree' '
+       cat >expected <<-EOF &&
+       tree $EMPTY_TREE
+       author Author Name <author@email> 1117148400 +0000
+       committer Committer Name <committer@email> 1117150200 +0000
+
+       comment text
+       EOF
        git write-tree >treeid
 '