[PATCH v2 2/2] t1100: move creation of expected output into setup test
- From
Shlok Kulshreshtha <diy2903@gmail.com>
- Date
- Jul 14, 2026, 07:16 UTC
- Message-ID
- <20260714071633.35446-3-diy2903@gmail.com>
- In-Reply-To
- <20260714071633.35446-1-diy2903@gmail.com>
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> --- t/t1100-commit-tree-options.sh | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/t/t1100-commit-tree-options.sh b/t/t1100-commit-tree-options.sh index fabe5a97cb..b434d1848e 100755 --- a/t/t1100-commit-tree-options.sh +++ b/t/t1100-commit-tree-options.sh @@ -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 '
-- 2.52.0