Browse Source

t7030: test verifying multiple tags

The verify-tag command supports multiple tag names to verify, but
existing tests only test for invocation with a single tag.

Add a test invoking it with multiple tags.

Helped-by: Jeff King <peff@peff.net>
Signed-off-by: Santiago Torres <santiago@nyu.edu>
Reviewed-by: Eric Sunshine <sunshine@sunshineco.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Santiago Torres 9 years ago committed by Junio C Hamano
parent
commit
3e1e7454cc
  1. 13
      t/t7030-verify-tag.sh

13
t/t7030-verify-tag.sh

@ -112,4 +112,17 @@ test_expect_success GPG 'verify signatures with --raw' ' @@ -112,4 +112,17 @@ test_expect_success GPG 'verify signatures with --raw' '
)
'

test_expect_success GPG 'verify multiple tags' '
tags="fourth-signed sixth-signed seventh-signed" &&
for i in $tags
do
git verify-tag -v --raw $i || return 1
done >expect.stdout 2>expect.stderr.1 &&
grep "^.GNUPG:." <expect.stderr.1 >expect.stderr &&
git verify-tag -v --raw $tags >actual.stdout 2>actual.stderr.1 &&
grep "^.GNUPG:." <actual.stderr.1 >actual.stderr &&
test_cmp expect.stdout actual.stdout &&
test_cmp expect.stderr actual.stderr
'

test_done

Loading…
Cancel
Save