diff options
| -rwxr-xr-x | 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 7dc8a510c7..6fa4d52740 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  | 
