aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Couder <christian.couder@gmail.com>2020-07-10 18:47:38 +0200
committerJunio C Hamano <gitster@pobox.com>2020-07-10 13:15:44 -0700
commit6e2ef8eb06456e288a0a3cc451134479173cebc5 (patch)
tree83c3acaf7df69259617b60f3582554212d254bd7
parentDocumentation: clarify %(contents:XXXX) doc (diff)
downloadgit-6e2ef8eb06456e288a0a3cc451134479173cebc5.tar.gz
git-6e2ef8eb06456e288a0a3cc451134479173cebc5.zip
t6300: test refs pointing to tree and blob
Adding tests for refs pointing to tree and blob shows that we care about testing both positive ("see, my shiny new toy does work") and negative ("and it won't do nonsensical things when given an input it is not designed to work with") cases. Signed-off-by: Christian Couder <chriscool@tuxfamily.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to '')
-rwxr-xr-xt/t6300-for-each-ref.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/t/t6300-for-each-ref.sh b/t/t6300-for-each-ref.sh
index da59fadc5d..e9f468d360 100755
--- a/t/t6300-for-each-ref.sh
+++ b/t/t6300-for-each-ref.sh
@@ -650,6 +650,25 @@ test_atom refs/tags/signed-long contents "subject line
body contents
$sig"
+test_expect_success 'set up refs pointing to tree and blob' '
+ git update-ref refs/mytrees/first refs/heads/master^{tree} &&
+ git update-ref refs/myblobs/first refs/heads/master:one
+'
+
+test_atom refs/mytrees/first subject ""
+test_atom refs/mytrees/first contents:subject ""
+test_atom refs/mytrees/first body ""
+test_atom refs/mytrees/first contents:body ""
+test_atom refs/mytrees/first contents:signature ""
+test_atom refs/mytrees/first contents ""
+
+test_atom refs/myblobs/first subject ""
+test_atom refs/myblobs/first contents:subject ""
+test_atom refs/myblobs/first body ""
+test_atom refs/myblobs/first contents:body ""
+test_atom refs/myblobs/first contents:signature ""
+test_atom refs/myblobs/first contents ""
+
test_expect_success 'set up multiple-sort tags' '
for when in 100000 200000
do