[PATCH v2 2/2] git-C: Add test to check "git -C ''"
- From
Karthik Nayak <karthik.188@gmail.com>
- Date
- Mar 5, 2015, 11:03 UTC
- Message-ID
- <1425553436-23797-1-git-send-email-karthik.188@gmail.com>
- In-Reply-To
- <1425552967-22091-1-git-send-email-karthik.188@gmail.com>
Add a test to check whether "git -C ''" works without giving an error. This is achieved by adding a commit and checking the log using "git -C ''" and comparing the log message with the commit message.
Signed-off-by: Karthik Nayak <karthik.188@gmail.com> --- t/t0056-git-C.sh | 10 ++++++++++ 1 file changed, 10 insertions(+)
diff --git a/t/t0056-git-C.sh b/t/t0056-git-C.sh index 99c0377..1cefd4a 100755 --- a/t/t0056-git-C.sh +++ b/t/t0056-git-C.sh @@ -1,3 +1,4 @@ + #!/bin/sh test_description='"-C <path>" option and its effects on other path-related options' @@ -81,4 +82,13 @@ test_expect_success 'Relative followed by fullpath: "-C ./here -C /there" is equ test_cmp expected actual ' +test_expect_success 'Should not barf when "git -C "" cmd" is used' ' + echo 1 > a.txt && + msg="initial a.txt" && + (git add a.txt && git commit -m "$msg") && + echo "$msg" >expected && + git -C "" log --format=%s >actual && + test_cmp expected actual +' + test_done
-- 2.3.1.167.g7f4ba4b.dirty