[PATCH 2/5] t6300: add more body-parsing tests
- From
Jeff King <peff@peff.net>
- Date
- Sep 7, 2011, 17:43 UTC
- Message-ID
- <20110907174328.GB11355@sigill.intra.peff.net>
- In-Reply-To
- <20110902175323.GA29761@sigill.intra.peff.net>
The current tests don't actually check parsing commit and tag messages that have both a subject and a body (they just have single-line messages).
Signed-off-by: Jeff King <peff@peff.net> --- This is mostly to help make sure the next patch doesn't regress this case.
t/t6300-for-each-ref.sh | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/t/t6300-for-each-ref.sh b/t/t6300-for-each-ref.sh index 7dc8a51..6fa4d52 100755 --- a/t/t6300-for-each-ref.sh +++ b/t/t6300-for-each-ref.sh @@ -37,6 +37,7 @@ test_atom() { case "$1" in head) ref=refs/heads/master ;; tag) ref=refs/tags/testtag ;; + *) ref=$1 ;; esac printf '%s\n' "$3" >expected test_expect_${4:-success} "basic atom: $1 $2" " @@ -359,4 +360,23 @@ test_expect_success 'an unusual tag with an incomplete line' ' ' +test_expect_success 'create tag with subject and body content' ' + cat >>msg <<-\EOF && + the subject line + + first body line + second body line + EOF + git tag -F msg subject-body +' +test_atom refs/tags/subject-body subject 'the subject line' +test_atom refs/tags/subject-body body 'first body line +second body line +' +test_atom refs/tags/subject-body contents 'the subject line + +first body line +second body line +' + test_done
-- 1.7.6.10.g62f04