homebrew-cask-versions/test/support/Casks/with-installable.rb
Roland Walker e3d009989f reformat test Casks to match layout conventions
in case a contributor uses a test Cask as a template
2014-10-03 17:57:05 -04:00

18 lines
761 B
Ruby

class WithInstallable < TestCask
version '1.2.3'
sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
url TestHelper.local_binary_url('MyFancyPkg.zip')
homepage 'http://example.com/fancy-pkg'
pkg 'MyFancyPkg/Fancy.pkg'
uninstall :script => { :executable => 'MyFancyPkg/FancyUninstaller.tool', :args => %w[--please] },
:quit => 'my.fancy.package.app',
:delete => [
'/permissible/absolute/path',
'~/impermissible/path/with/tilde',
'impermissible/relative/path',
'/another/impermissible/../relative/path',
],
:rmdir => TestHelper.local_binary_path('empty_directory')
end