homebrew-cask-versions/test/support/Casks/with-zap.rb
Roland Walker 2692b5cd8d remove old-style header line from test Casks
This takes the form of a horrible hack: DSL version numbers may
end with "test", *eg* ":v1test". Such Casks are mapped to class
`TestCask` instead of class `Cask`.

The intention is that all of this logic will be removed when
Casks are migrated away from separate classes.

Tests driven by RSpec are still todo.
2014-11-18 09:09:01 -05:00

16 lines
560 B
Ruby

cask :v1test => 'with-zap' do
version '1.2.3'
sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
url TestHelper.local_binary_url('MyFancyPkg.zip')
homepage 'http://example.com/fancy-pkg'
pkg 'MyFancyPkg/Fancy.pkg'
uninstall :quit => 'my.fancy.package.app.from.uninstall'
zap :script => {
:executable => 'MyFancyPkg/FancyUninstaller.tool',
:args => %w[--please]
},
:quit => 'my.fancy.package.app',
:delete => '~/Library/Preferences/my.fancy.app.plist'
end