[PATCH v2 2/2] t7501: add test for --amend with --signoff
- From
Ghanshyam Thakkar <shyamthakkar001@gmail.com>
- Date
- Jan 9, 2024, 16:51 UTC
- Message-ID
- <20240109165304.8027-6-shyamthakkar001@gmail.com>
- In-Reply-To
- <20240109060417.1144647-2-shyamthakkar001@gmail.com>
This commit adds test for amending commit to add Signed-off-by trailer.
Signed-off-by: Ghanshyam Thakkar <shyamthakkar001@gmail.com> --- I believe there are many existing tests which already cover almost all of the scenarios. So in addition to this test, I have also updated the FIXME comment to remove signoff.
t/t7501-commit-basic-functionality.sh | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/t/t7501-commit-basic-functionality.sh b/t/t7501-commit-basic-functionality.sh index 9325db1f66..376a7d59cc 100755 --- a/t/t7501-commit-basic-functionality.sh +++ b/t/t7501-commit-basic-functionality.sh @@ -3,8 +3,7 @@ # Copyright (c) 2007 Kristian Høgsberg <krh@redhat.com> # -# FIXME: Test the various index usages, test reflog, -# signoff +# FIXME: Test the various index usages, test reflog test_description='git commit' GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main @@ -442,6 +441,18 @@ test_expect_success 'amend commit to fix date' ' ' +test_expect_success 'amend commit to add signoff' ' + + test_commit file file content && + git commit --amend --signoff && + test_commit_message HEAD <<-EOF + file + + Signed-off-by: $GIT_COMMITTER_NAME <$GIT_COMMITTER_EMAIL> + EOF + +' + test_expect_success 'commit mentions forced date in output' ' git commit --amend --date=2010-01-02T03:04:05 >output && grep "Date: *Sat Jan 2 03:04:05 2010" output
-- 2.43.0