816 Commits

Author SHA1 Message Date
Markus Reiter
ec7530bcda Merge pull request #2281 from reitermarkus/legacy-cache
Move legacy cache and caskroom code to `compat/*`.
2017-03-07 15:54:36 +01:00
Markus Reiter
394f9fa0aa Merge pull request #2282 from reitermarkus/cask-versions-string
Make `timestamped_versions` return an array of strings.
2017-03-07 03:16:35 +01:00
Markus Reiter
0a0c305111 Merge pull request #2278 from reitermarkus/cask-_audit_modified_casks
Refactor `brew cask _audit_modified_casks`.
2017-03-07 01:35:10 +01:00
Markus Reiter
76e65ca070 Move legacy cache and caskroom code to compat/*. 2017-03-07 00:31:01 +01:00
Markus Reiter
067c71363d Merge pull request #2277 from reitermarkus/require
Use Homebrew’s `require?`.
2017-03-07 00:29:04 +01:00
Markus Reiter
3b8524d770 Refactor CLI options. 2017-03-07 00:06:34 +01:00
Markus Reiter
ae8627e056 Make timestamped_versions return an array of strings. 2017-03-06 22:50:22 +01:00
Markus Reiter
b2359873d0 Move legacy_cache outside of Locations. 2017-03-06 21:30:06 +01:00
Markus Reiter
dcbcf167f6 Refactor brew cask _audit_modified_casks. 2017-03-06 18:18:04 +01:00
Markus Reiter
b032963d09 Use Homebrew’s require?. 2017-03-06 17:14:25 +01:00
Markus Reiter
3e7f94d5b5 Move cask to cmd/. 2017-03-06 11:41:29 +01:00
Markus Reiter
4944d43d58 Move coverage reporting into brew tests. 2017-03-05 23:08:14 +01:00
Markus Reiter
bba2c632ec Remove Cask Gemfile. 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
7abc0aaa74 Use --force-default-config option for brew cask style. 2017-03-05 21:02:16 +01:00
Markus Reiter
642f2a0450 Merge pull request #2268 from reitermarkus/cask-spec-metadata
Add `:cask` to all Cask specs.
2017-03-05 20:44:20 +01:00
Markus Reiter
73cbb9df3b Add :cask to all Cask specs. 2017-03-05 19:26:56 +01:00
Markus Reiter
b9c9f0f687 Move Cask test helpers to test/support. 2017-03-05 19:13:06 +01:00
Markus Reiter
551993a9c7 Update Cask spec_helper. 2017-03-05 04:38:30 +01:00
Markus Reiter
e0e0233b2d Remove temporary files in uninstall and zap specs. 2017-03-05 04:38:30 +01:00
Markus Reiter
b7135eec49 Move shared_examples and matcher into specs. 2017-03-05 04:38:30 +01:00
Markus Reiter
cc4fb35ae4 Move Cask shared_examples to test/support. 2017-03-05 00:57:34 +01:00
Markus Reiter
80be26fd8b Make Cask tests work without tapping caskroom/cask. 2017-03-04 22:08:37 +01:00
Markus Reiter
a1fbb1020b Simplify Cask spec_helper. 2017-03-04 20:08:12 +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
1d216bc661 Merge pull request #2235 from reitermarkus/spec-plist
Merge Plist spec with SystemCommand::Result spec.
2017-03-04 18:35:28 +01:00
Markus Reiter
c97f8dc8b1 Merge Plist spec with SystemCommand::Result spec. 2017-03-04 01:10:02 +01:00
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
ilovezfs
a81bd81a14 brew uninstal alias for brew uninstall
If `brew instal` is permissible, `brew uninstal` should be, too.
2017-02-21 04:37:46 -08:00
Markus Reiter
b45b216ee3 Merge pull request #2059 from sparhomenko/cups-dir
Add /usr/libexec/cups to the list of system dirs
2017-02-20 23:35:01 +01:00
Sergey Parhomenko
df50a7e56e
Add /usr/libexec/cups to the list of system dirs 2017-02-19 14:06:51 +01:00
Michael Ledin
92fe130cbb Use TEST_TMPDIR in rmdir tests. 2017-02-19 08:02:00 +03:00
Michael Ledin
5c185eaa43 Expand glob patterns. 2017-02-19 08:02:00 +03:00
Markus Reiter
a74b7ade66 Merge pull request #2043 from reitermarkus/create-caskroom
Small fixes.
2017-02-17 05:35:12 +01:00
Markus Reiter
a0597a3f15 fetch needs cache to be created. 2017-02-17 04:02:17 +01:00
Markus Reiter
89f4d153a2 Only show “sudo” message when it is actually needed. 2017-02-17 04:01:50 +01:00
Markus Reiter
b51161b08b Add test for non-existant uninstall script:. 2017-02-16 22:00:42 +01:00
Markus Reiter
fcd88b71f5 Allow skipping uninstall script: when --force is passed. 2017-02-16 22:00:01 +01:00
Markus Reiter
ecb17f4f1d Add test for uninstall before removing artifacts. 2017-02-16 17:46:23 +01:00
Markus Reiter
2a21991b1f Make sure uninstall is called before artifacts are removed. 2017-02-16 17:12:38 +01:00
Markus Reiter
e70d28cba1 Add test to check if rubocop-cask version is is outdated. 2017-02-12 23:06:35 +01:00
Markus Reiter
f48857d246 Use constants for RuboCop version. 2017-02-12 23:06:35 +01:00
Alyssa Ross
9e97eadccb rubocop: trailing comma in multiline method calls
Discussed in
https://github.com/Homebrew/brew/pull/1987/files#r100693581.

This was originally ommitted because it wasn't compatible with Ruby 1.8.
(See https://github.com/Homebrew/legacy-homebrew/pull/48144#r49928971).
2017-02-12 15:11:38 +00:00
Markus Reiter
31b9dc28e3 Remove cask test directory. 2017-02-10 17:19:19 +01:00
Markus Reiter
b9de5c0490 Simplify spec helper. 2017-02-10 17:19:19 +01:00
Markus Reiter
a9e538efbd Move NeverSudoSystemCommand to separate file. 2017-02-10 17:19:19 +01:00
Markus Reiter
a616fab5bf Convert cask test to spec. 2017-02-10 17:19:19 +01:00
Markus Reiter
6154182b13 Remove syntax test. 2017-02-10 17:19:19 +01:00
Markus Reiter
b0dc2da97b Convert uninstall_preflight test to spec. 2017-02-10 17:19:19 +01:00