2434 Commits

Author SHA1 Message Date
Markus Reiter
30a2f270b9 Merge pull request #2303 from reitermarkus/fix-pkg-not-uninstalling-apps
Fix `uninstall :pkgutil` leaving empty `.app` directories.
2017-03-11 12:02:24 +01:00
Markus Reiter
49416d10b7 Fix “Hombrew” typo. 2017-03-11 12:00:35 +01:00
ilovezfs
76db07e1b5 env: make prepend_path ignore system paths
`ENV.prepend_path "PATH", which("emacs").dirname` in the emacs
requirement was causing us to end up invoking /usr/bin/clang instead
of /usr/local/Homebrew/Library/Homebrew/shims/super/clang.
2017-03-11 01:59:50 -08:00
Markus Reiter
642e355b4f Save flags in with_full_permissions. 2017-03-11 10:47:39 +01:00
Markus Reiter
9393b16930 Fix uninstall :pkgutil leaving empty .app directories. 2017-03-11 10:47:39 +01:00
Mike McQuaid
0e30d34d27 test: fix tests with a shallow clone.
In this case `HOMEBREW_VERSION` is `>1.1.0 (no git repository)` so these
tests failed. This was the cause of the Homebrew/homebrew-test-bot
Linux CI failures as it was testing a shallow clone.
2017-03-10 16:16:01 +00:00
Markus Reiter
621b67e531 Refactor artifacts. 2017-03-10 09:44:50 +01:00
Markus Reiter
b38c52f930 Merge pull request #2289 from reitermarkus/cask-refactor-uninstall
Refactor `pkg`, `uninstall`, and `zap` artifacts.
2017-03-08 20:03:56 +01:00
Markus Reiter
6ec55a93eb Merge pull request #2293 from reitermarkus/cask-version
Move `brew cask --version` into separate file.
2017-03-08 19:34:24 +01:00
Markus Reiter
88bc68f3b5 Always chmod +x binary stanzas. 2017-03-08 16:49:28 +01:00
Markus Reiter
b24dc2268a Move brew cask --version into separate file. 2017-03-08 15:49:37 +01:00
Markus Reiter
17bd6fe3ca Refactor Cask pkg artifact. 2017-03-08 08:16:16 +01:00
Markus Reiter
2691eb6f65 Refactor Cask uninstall and zap stanza. 2017-03-08 08:16:16 +01:00
Markus Reiter
9105acab6b Merge pull request #2283 from reitermarkus/cask-cli-argumenterror
Use `ArgumentError` instead of `CaskError` in `CLI`.
2017-03-08 03:35:37 +01:00
Markus Reiter
fe694f6db9 Merge pull request #2284 from reitermarkus/cask-refactor-cli
Refactor CLI options.
2017-03-08 02:43:22 +01:00
Markus Reiter
e0acaeef81 Remove redundant Utils. 2017-03-07 18:02:31 +01:00
Markus Reiter
536a377d71 Use ArgumentError instead of CaskError in CLI. 2017-03-07 17:18:35 +01:00
Markus Reiter
3b8524d770 Refactor CLI options. 2017-03-07 00:06:34 +01:00
Markus Reiter
6bc1d0b5c1 Add missing :cask metadata to specs. 2017-03-06 04:31:16 +01:00
Markus Reiter
eed5a69a51 Try fixing coverage. 2017-03-05 23:08:15 +01:00
Markus Reiter
4944d43d58 Move coverage reporting into brew tests. 2017-03-05 23:08:14 +01:00
Markus Reiter
9fc6c7b2be Move Cask specs into brew tests. 2017-03-05 23:08:14 +01:00
Markus Reiter
d0c5aec9ea Merge pull request #2267 from reitermarkus/move-cask-spec-helpers
Move Cask test helpers to `test/support`.
2017-03-05 20:43:53 +01:00
Markus Reiter
b9c9f0f687 Move Cask test helpers to test/support. 2017-03-05 19:13:06 +01:00
Markus Reiter
88676633ef Use described_class in Tap spec. 2017-03-05 18:58:30 +01:00
Markus Reiter
3b74c69c13 Silence cmd/cask test. 2017-03-05 17:11:46 +01:00
Markus Reiter
cc4fb35ae4 Move Cask shared_examples to test/support. 2017-03-05 00:57:34 +01:00
Markus Reiter
370c711da2 Merge pull request #2236 from reitermarkus/spec-formatter-locale
Move Formatter and Locale specs.
2017-03-04 18:37:21 +01:00
Markus Reiter
4e2603efd4 Update .bundle/config. 2017-03-02 14:35:06 +01:00
Gautham Goli
19f693d25b Port audit_desc rules to cop 2017-03-02 12:50:05 +05:30
Markus Reiter
487294f815 Remove Minitest. 2017-02-28 22:48:57 +01:00
Markus Reiter
40ec2974f4 Move Formatter and Locale specs. 2017-02-28 17:26:44 +01:00
Markus Reiter
a554902380 Add mktmpdir helper method. 2017-02-28 15:06:32 +01:00
Markus Reiter
ebe4042b2f Convert FormulaAuditor test to spec. 2017-02-28 13:46:13 +01:00
Misty De Meo
668d7a0c49 test: add a bundle config
This smooths over the transition for users who have an existing
bundle config in this location due to having gems installed at the old
path.

Closes #2203.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
2017-02-28 22:42:41 +11:00
Markus Reiter
88962cdab2 Merge pull request #2226 from reitermarkus/spec-tap1
Convert Tap test to spec.
2017-02-28 10:34:39 +01:00
Markus Reiter
e723bdeaae Merge pull request #2227 from reitermarkus/spec-formula_installer_bottle
Convert `formula_installer_bottle` test to spec.
2017-02-28 10:34:21 +01:00
Markus Reiter
5498f5369c Merge pull request #2228 from reitermarkus/spec-audit
Convert FormulaText test to spec.
2017-02-28 10:33:57 +01:00
Markus Reiter
a912c60d9a Merge pull request #2225 from reitermarkus/spec-before_shorthand
Use shorter `before` syntax to skip tests.
2017-02-28 10:33:11 +01:00
Markus Reiter
8676960d09 Convert FormulaText test to spec. 2017-02-27 23:52:20 +01:00
Markus Reiter
83c422794a Convert formula_installer_bottle test to spec. 2017-02-27 23:34:35 +01:00
Markus Reiter
3dcbb84fb5 Convert Tap test to spec. 2017-02-27 23:10:55 +01:00
Misty De Meo
14ae87d5c9 Add a space after the emoji for terminals
Closes #2198.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
2017-02-28 08:14:21 +11:00
Misty De Meo
2dc5bbf535 emoji tests: make sure to unset install badge env vars
Otherwise the user's specified emoji will be used and the test will
fail.
2017-02-28 08:14:21 +11:00
Markus Reiter
31b904655f Use shorter before syntax to skip tests. 2017-02-27 22:12:55 +01:00
Markus Reiter
cf85f75773 Merge pull request #2224 from reitermarkus/spec-checksum_verification
Convert `checksum_verification` test to spec.
2017-02-27 22:09:30 +01:00
Markus Reiter
43d1099c09 Merge pull request #2222 from reitermarkus/spec-bottle_filename
Convert Bottle::Filename test to spec.
2017-02-27 22:09:15 +01:00
Markus Reiter
d2c9424cff Merge pull request #2221 from reitermarkus/spec-formula_validation
Convert `formula_validation` test to spec.
2017-02-27 22:08:58 +01:00
Markus Reiter
6392f5f081 Merge pull request #2219 from reitermarkus/spec-formula_support
Convert `formula_support` test to spec.
2017-02-27 22:08:35 +01:00
Markus Reiter
a21727f52d Merge pull request #2218 from reitermarkus/spec-x11_requirement
Convert X11Requirement test to spec.
2017-02-27 22:08:17 +01:00