Test for invalid GPG key IDs

This commit is contained in:
ndr 2014-09-27 18:46:28 +02:00
parent 04697a75fe
commit 6ca2d9e1ee
2 changed files with 17 additions and 0 deletions

View File

@ -197,6 +197,12 @@ describe Cask::DSL do
}.must_raise(CaskInvalidError)
end
it "refuses to load invalid gpg key IDs" do
err = lambda {
invalid_cask = Cask.load('invalid/invalid-gpg-key-id')
}.must_raise(CaskInvalidError)
end
it "refuses to load if gpg parameter is unknown" do
err = lambda {
invalid_cask = Cask.load('invalid/invalid-gpg-parameter')

View File

@ -0,0 +1,11 @@
class InvalidGpgKeyId < TestCask
version '1.2.3'
sha256 '9203c30951f9aab41ac294bbeb1dcef7bed401ff0b353dcb34d68af32ea51853'
url TestHelper.local_binary_url('caffeine.zip')
homepage 'http://example.com/invalid-gpg-key-id'
gpg 'http://example.com/gpg-signature.asc',
:key_id => '012'
app 'Caffeine.app'
end