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_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:
|
# blank and empty messages for signed tags:
|
||||||
|
|
||||||
get_tag_header empty-signed-tag $commit commit $time >expect
|
get_tag_header empty-signed-tag $commit commit $time >expect
|
||||||
|
|
Loading…
Reference in a new issue