diff options
| author | Markus Reiter | 2017-02-16 17:46:23 +0100 |
|---|---|---|
| committer | Markus Reiter | 2017-02-16 17:46:23 +0100 |
| commit | ecb17f4f1d265e1625828565ecbbdac6d5f989c6 (patch) | |
| tree | 568c4b42b53571d197f1516c1d1fff08fd1080a9 /Library/Homebrew/test | |
| parent | 2a21991b1fc8039bfa0c950e439db5a725b62b42 (diff) | |
| download | brew-ecb17f4f1d265e1625828565ecbbdac6d5f989c6.tar.bz2 | |
Add test for `uninstall` before removing artifacts.
Diffstat (limited to 'Library/Homebrew/test')
| -rw-r--r-- | Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script-app.rb | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script-app.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script-app.rb new file mode 100644 index 000000000..f5f3ae5dd --- /dev/null +++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-script-app.rb @@ -0,0 +1,21 @@ +cask 'with-uninstall-script-app' do + version '1.2.3' + sha256 '5633c3a0f2e572cbf021507dec78c50998b398c343232bdfc7e26221d0a5db4d' + + url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyApp.zip" + homepage 'http://example.com/MyFancyApp' + + app 'MyFancyApp/MyFancyApp.app' + + postflight do + IO.write "#{appdir}/MyFancyApp.app/uninstall.sh", <<-EOS.undent + #!/bin/sh + /bin/rm -r "#{appdir}/MyFancyApp.app" + EOS + end + + uninstall script: { + executable: "#{appdir}/MyFancyApp.app/uninstall.sh", + sudo: false + } +end |
