Markus Reiter
049206bf16
Merge pull request #1464 from reitermarkus/quit-with-launchctl
...
Use `launchctl` to get running processes by bundle ID.
2016-12-06 15:08:21 +01:00
Markus Reiter
697340ff3b
Merge pull request #1620 from reitermarkus/refactoring
...
Refactor Cask installer.
2016-12-05 09:27:32 +01:00
Markus Reiter
86a80c8a3d
Use launchctl
to get running processes by bundle ID.
2016-12-05 00:20:29 +01:00
Markus Reiter
7d7ca0cb1a
Use Homebrew’s Emoji
class in cask installer.
2016-12-04 23:19:15 +01:00
Markus Reiter
006f25d8cf
Use Homebrew to detect if X11 is installed.
2016-12-04 23:19:15 +01:00
Markus Reiter
0a6cecbaf8
Fix tests.
2016-11-29 11:43:45 +01:00
Markus Reiter
cc7541cbc4
Merge pull request #1535 from umireon/cask-pkg-choice
...
Cask: Add the choices option to pkg stanza
2016-11-21 10:25:30 +01:00
Kaito Udagawa
df635c8259
cask: compact the code
2016-11-21 04:13:29 +09:00
Kaito Udagawa
0c22cc45e6
cask: Call Tempfile#close(true) with the choices file to ensure it deleted
2016-11-20 14:23:55 +09:00
Kaito Udagawa
2807202103
cask: use Tempfile and some style fixes
2016-11-19 14:52:38 +09:00
Markus Reiter
1834457272
Remove kernel extensions specified in uninstall :kext
.
2016-11-19 01:53:26 +01:00
Kaito Udagawa
f4a3bc100b
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.
2016-11-19 04:41:21 +09:00
Markus Reiter
4db1317f38
Move all remaining fixtures to test/support/fixtures
.
2016-11-16 23:52:38 +01:00
Markus Reiter
8241bbb15b
Merge pull request #1475 from reitermarkus/fix-locations
...
Fix `Hbc::Locations` in tests.
2016-11-11 13:43:38 +01:00
Markus Reiter
8dd8273d5e
Remove unnecessary Hbc::Locations
aliases.
2016-11-10 14:48:53 +01:00
Markus Reiter
0f673cc27f
Ensure Hbc.caskroom
in tests does not use legacy_caskroom
.
2016-11-10 14:48:14 +01:00
Kaito Udagawa
ad1fa738ef
cask-test: fix reinstall a non installed Cask
...
Trying to uninstall a non installed Cask made this test fail.
This commit remove that and thus this test passes.
Note that every Cask is uninstalled after each test case.
2016-11-10 08:04:11 +09:00
Markus Reiter
31ec04704a
Move cask fixtures to test/fixtures/cask
.
2016-10-24 15:52:41 +02:00
Josh Hagins
606a762344
Merge pull request #1248 from Git-Jiro/add_reinstall_cmd_to_cask
...
add cask reinstall command
2016-10-24 01:11:48 -04:00
Josh Hagins
5d1412aba1
Merge pull request #1357 from reitermarkus/refactor-accessibility-test
...
Refactor accessibility test.
2016-10-23 21:41:35 -04:00
Josh Hagins
fcaa042736
Merge pull request #1358 from reitermarkus/refactor-audit-test
...
Refactor Audit test.
2016-10-23 21:40:54 -04:00
Josh Hagins
b59eade6c5
Merge pull request #1359 from reitermarkus/refactor-dsl-test
...
Refactor DSL test.
2016-10-23 21:40:06 -04:00
Josh Hagins
49155cce4d
Merge pull request #1360 from reitermarkus/refactor-installer-test
...
Refactor Installer test.
2016-10-23 21:38:39 -04:00
Markus Reiter
4a9b48e9a6
Refactor Installer test.
2016-10-24 00:13:48 +02:00
Markus Reiter
7395c049dd
Refactor Audit test.
2016-10-23 23:52:42 +02:00
Markus Reiter
bbc601c3fd
Refactor DSL test.
2016-10-23 23:52:14 +02:00
Markus Reiter
b8ec62bf25
Refactor accessibility test.
2016-10-23 23:45:10 +02:00
Markus Reiter
c7a535de22
Refactor Hbc::UrlChecker test.
2016-10-23 22:58:01 +02:00
Markus Reiter
ddcab26a35
Use proper path to caskroom/cask
tap in test_helper
.
2016-10-23 19:07:45 +02:00
Eitot
0b176f9cc8
Add dictionary artifact
2016-10-23 17:43:06 +02:00
Markus Reiter
cb8af6d751
Fix failing test caused by repo_info
.
2016-10-23 17:07:29 +02:00
Markus Reiter
827b48912a
Avoid empty rescue.
2016-10-23 14:32:46 +02:00
Markus Reiter
783dbcc937
Use short-style lambdas.
2016-10-23 14:32:15 +02:00
Markus Reiter
ad8ae33c1f
Fix spacing and indentation.
2016-10-23 14:32:04 +02:00
Markus Reiter
8e9eae695a
Use ()
as delimiters for %Q
and %q
literals.
2016-10-23 14:32:03 +02:00
Markus Reiter
1a0f8b8a02
Use slash-delimited regular expressions.
2016-10-23 14:32:03 +02:00
Markus Reiter
40b7e36746
Use 0
-only prefix for octal numbers.
2016-10-23 14:13:16 +02:00
Markus Reiter
e51accecfd
Remove test_cask
, fake_fetcher
, and fake_response_for
methods.
2016-10-23 14:13:16 +02:00
Markus Reiter
622cac47ae
Use test/lib/config
for tests.
2016-10-23 14:13:16 +02:00
Martin Schimandl
8f8606b8c8
Fix code coverage issue by introducing shutup blocks
2016-10-20 19:45:18 +02:00
Josh Hagins
fab6cc5b07
cask/test: remove compliance_test
2016-10-19 22:15:18 -04:00
Josh Hagins
cba0d069cc
cask/test: DRY up tests and remove redundant helper
2016-10-19 22:15:18 -04:00
Josh Hagins
eebf535bee
dsl_test: unset HOMEBREW_DEVELOPER to avoid deprecation errors
2016-10-19 12:35:47 -04:00
Josh Hagins
fef8f143e8
compliance_test: unset HOMEBREW_DEVELOPER to avoid deprecation errors
2016-10-19 12:35:47 -04:00
Markus Reiter
8d83516577
Look for container extraction programs in PATH.
2016-10-18 17:17:19 +02:00
Markus Reiter
9f76e2bbe3
Merge pull request #1318 from reitermarkus/refactor-cask-tests
...
Set `HOMEBREW_NO_EMOJI` and `HOMEBREW_CASK_OPTS` in `cask-tests`.
2016-10-18 17:01:55 +02:00
Markus Reiter
a92dc724b0
Set HOMEBREW_NO_EMOJI
and HOMEBREW_CASK_OPTS
in cask-tests
.
2016-10-18 16:24:30 +02:00
Naren
29d81fc647
updating DSL test
2016-10-18 09:52:55 -04:00
Martin Schimandl
a4e092a1c4
add cask reinstall command
2016-10-14 19:25:44 +02:00
David Yun
5fead8eb5e
Deprecate license stanza
2016-10-06 23:25:42 +08:00