aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cask/test/support
diff options
context:
space:
mode:
authorKaito Udagawa2016-11-10 11:56:00 +0900
committerKaito Udagawa2016-11-19 04:41:21 +0900
commitf4a3bc100b4b98a3d06222c15934abb36bf16594 (patch)
tree0da2c51ec9bd50c9f201b8722e5d0124a1da36af /Library/Homebrew/cask/test/support
parent7853406fb40f9b2785cef805e6f9a19183ae3017 (diff)
downloadbrew-f4a3bc100b4b98a3d06222c15934abb36bf16594.tar.bz2
cask: add the choices option to pkg stanza
installer command accepts -applyChoiceChangesXML option to change customize options on the GUI installer from the commandline. (`man installer` for more detailed information) The introduced option `choice` enables the choice changes to be supplied via pkg stanza without tricks in preflight code.
Diffstat (limited to 'Library/Homebrew/cask/test/support')
-rw-r--r--Library/Homebrew/cask/test/support/Casks/with-choices.rb16
1 files changed, 16 insertions, 0 deletions
diff --git a/Library/Homebrew/cask/test/support/Casks/with-choices.rb b/Library/Homebrew/cask/test/support/Casks/with-choices.rb
new file mode 100644
index 000000000..1871efab3
--- /dev/null
+++ b/Library/Homebrew/cask/test/support/Casks/with-choices.rb
@@ -0,0 +1,16 @@
+test_cask 'with-choices' do
+ version '1.2.3'
+ sha256 '8c62a2b791cf5f0da6066a0a4b6e85f62949cd60975da062df44adf887f4370b'
+
+ url "file://#{TEST_FIXTURE_DIR}/cask/MyFancyPkg.zip"
+ homepage 'http://example.com/fancy-pkg'
+
+ pkg 'MyFancyPkg/Fancy.pkg',
+ choices: [
+ {
+ 'choiceIdentifier' => 'choice1',
+ 'choiceAttribute' => 'selected',
+ 'attributeSetting' => 1,
+ },
+ ]
+end