chiark / gitweb /
test suite: tagupl: Test signature verification fail.
[dgit.git] / tests / tests / tagupl
index 9f12eede152d468f6b152f38b3ee82cd18fdbfe3..ea5a3affa59032ade2b24e0c9337079d372b5eed 100755 (executable)
@@ -46,8 +46,6 @@ perl -i -ne '
        print or die $!;
 ' ../basetag
 
-git cat-file tag test-dummy/1.0-1 >../raw-base
-
 mv-ident () {
        local f=$tmp/$1
        if test -e $f; then
@@ -133,6 +131,15 @@ expect-email upsmism 's/ upstream=/$&3/' \
 cp -al ../$p ../$p.save
 cd ../$p
 
+git cat-file tag $tagname >../raw-base
+
+next-mangle sigfail
+perl -pe <../raw-base >../tagobj-$ident 's/ split / split ignoreme /'
+raw-mangled
+grep 'gpgv: BAD signature' ../sendmail.log
+
+git cat-file tag test-dummy/1.0-1 >../raw-base
+
 next-mangle badtagger
 perl -pe <../raw-base '
        s/\+\d+$/xyz/ if m/^tagger /;