mirror of
https://github.com/git/git
synced 2024-08-25 02:35:46 +00:00
t/t7004-tag: Add --format specifier tests
tag -v now supports --format specifiers to inspect the contents of a tag upon verification. Add two tests to ensure this behavior is respected in future changes. Signed-off-by: Santiago Torres <santiago@nyu.edu> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
02c5433e16
commit
4fea72f4f7
|
@ -847,6 +847,22 @@ test_expect_success GPG 'verifying a forged tag should fail' '
|
|||
test_must_fail git tag -v forged-tag
|
||||
'
|
||||
|
||||
test_expect_success 'verifying a proper tag with --format pass and format accordingly' '
|
||||
cat >expect <<-\EOF
|
||||
tagname : signed-tag
|
||||
EOF &&
|
||||
git tag -v --format="tagname : %(tag)" "signed-tag" >actual &&
|
||||
test_cmp expect actual
|
||||
'
|
||||
|
||||
test_expect_success 'verifying a forged tag with --format fail and format accordingly' '
|
||||
cat >expect <<-\EOF
|
||||
tagname : forged-tag
|
||||
EOF &&
|
||||
test_must_fail git tag -v --format="tagname : %(tag)" "forged-tag" >actual &&
|
||||
test_cmp expect actual
|
||||
'
|
||||
|
||||
# blank and empty messages for signed tags:
|
||||
|
||||
get_tag_header empty-signed-tag $commit commit $time >expect
|
||||
|
|
Loading…
Reference in a new issue