aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xLibrary/Homebrew/cask/cmd/brew-cask-tests.rb12
-rw-r--r--Library/Homebrew/test/cask/accessibility_spec.rb (renamed from Library/Homebrew/cask/spec/cask/accessibility_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/artifact/alt_target_spec.rb (renamed from Library/Homebrew/cask/spec/cask/artifact/alt_target_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/artifact/app_spec.rb (renamed from Library/Homebrew/cask/spec/cask/artifact/app_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/artifact/binary_spec.rb (renamed from Library/Homebrew/cask/spec/cask/artifact/binary_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/artifact/generic_artifact_spec.rb (renamed from Library/Homebrew/cask/spec/cask/artifact/generic_artifact_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/artifact/nested_container_spec.rb (renamed from Library/Homebrew/cask/spec/cask/artifact/nested_container_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/artifact/pkg_spec.rb (renamed from Library/Homebrew/cask/spec/cask/artifact/pkg_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/artifact/postflight_block_spec.rb (renamed from Library/Homebrew/cask/spec/cask/artifact/postflight_block_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/artifact/preflight_block_spec.rb (renamed from Library/Homebrew/cask/spec/cask/artifact/preflight_block_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/artifact/suite_spec.rb (renamed from Library/Homebrew/cask/spec/cask/artifact/suite_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/artifact/two_apps_correct_spec.rb (renamed from Library/Homebrew/cask/spec/cask/artifact/two_apps_correct_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/artifact/two_apps_incorrect_spec.rb (renamed from Library/Homebrew/cask/spec/cask/artifact/two_apps_incorrect_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/artifact/uninstall_no_zap_spec.rb (renamed from Library/Homebrew/cask/spec/cask/artifact/uninstall_no_zap_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/artifact/uninstall_spec.rb (renamed from Library/Homebrew/cask/spec/cask/artifact/uninstall_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/artifact/zap_spec.rb (renamed from Library/Homebrew/cask/spec/cask/artifact/zap_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/audit_spec.rb (renamed from Library/Homebrew/cask/spec/cask/audit_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cask_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cask_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli/audit_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli/audit_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli/cat_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli/cat_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli/cleanup_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli/cleanup_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli/create_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli/create_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli/doctor_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli/doctor_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli/edit_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli/edit_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli/fetch_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli/fetch_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli/home_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli/home_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli/info_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli/info_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli/install_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli/install_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli/list_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli/list_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli/options_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli/options_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli/reinstall_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli/reinstall_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli/search_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli/search_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli/style_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli/style_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli/uninstall_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli/uninstall_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli/version_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli/version_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli/zap_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli/zap_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/cli_spec.rb (renamed from Library/Homebrew/cask/spec/cask/cli_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/container/dmg_spec.rb (renamed from Library/Homebrew/cask/spec/cask/container/dmg_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/container/naked_spec.rb (renamed from Library/Homebrew/cask/spec/cask/container/naked_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/depends_on_spec.rb (renamed from Library/Homebrew/cask/spec/cask/depends_on_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/download_strategy_spec.rb (renamed from Library/Homebrew/cask/spec/cask/download_strategy_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/dsl/caveats_spec.rb (renamed from Library/Homebrew/cask/spec/cask/dsl/caveats_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/dsl/postflight_spec.rb (renamed from Library/Homebrew/cask/spec/cask/dsl/postflight_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/dsl/preflight_spec.rb (renamed from Library/Homebrew/cask/spec/cask/dsl/preflight_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/dsl/stanza_proxy_spec.rb (renamed from Library/Homebrew/cask/spec/cask/dsl/stanza_proxy_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/dsl/uninstall_postflight_spec.rb (renamed from Library/Homebrew/cask/spec/cask/dsl/uninstall_postflight_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/dsl/uninstall_preflight_spec.rb (renamed from Library/Homebrew/cask/spec/cask/dsl/uninstall_preflight_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/dsl/version_spec.rb (renamed from Library/Homebrew/cask/spec/cask/dsl/version_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/dsl_spec.rb (renamed from Library/Homebrew/cask/spec/cask/dsl_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/installer_spec.rb (renamed from Library/Homebrew/cask/spec/cask/installer_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/macos_spec.rb (renamed from Library/Homebrew/cask/spec/cask/macos_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/pkg_spec.rb (renamed from Library/Homebrew/cask/spec/cask/pkg_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/scopes_spec.rb (renamed from Library/Homebrew/cask/spec/cask/scopes_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/staged_spec.rb (renamed from Library/Homebrew/cask/spec/cask/staged_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/system_command_result_spec.rb (renamed from Library/Homebrew/cask/spec/cask/system_command_result_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/system_command_spec.rb (renamed from Library/Homebrew/cask/spec/cask/system_command_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/underscore_supporting_uri_spec.rb (renamed from Library/Homebrew/cask/spec/cask/underscore_supporting_uri_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/url_checker_spec.rb (renamed from Library/Homebrew/cask/spec/cask/url_checker_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/verify/checksum_spec.rb (renamed from Library/Homebrew/cask/spec/cask/verify/checksum_spec.rb)0
-rw-r--r--Library/Homebrew/test/cask/verify_spec.rb (renamed from Library/Homebrew/cask/spec/cask/verify_spec.rb)0
-rw-r--r--Library/Homebrew/test/spec_helper.rb2
-rw-r--r--Library/Homebrew/test/support/helper/spec/shared_context/homebrew_cask.rb (renamed from Library/Homebrew/cask/spec/spec_helper.rb)23
62 files changed, 14 insertions, 23 deletions
diff --git a/Library/Homebrew/cask/cmd/brew-cask-tests.rb b/Library/Homebrew/cask/cmd/brew-cask-tests.rb
index b27bc2fe7..a1006b7ef 100755
--- a/Library/Homebrew/cask/cmd/brew-cask-tests.rb
+++ b/Library/Homebrew/cask/cmd/brew-cask-tests.rb
@@ -26,18 +26,6 @@ cask_root.cd do
upload_coverage = ENV["CODECOV_TOKEN"] || ENV["TRAVIS"]
end
- run_tests "parallel_rspec", Dir["spec/**/*_spec.rb"], %w[
- --color
- --require spec_helper
- --format progress
- --format ParallelTests::RSpec::RuntimeLogger
- --out tmp/parallel_runtime_rspec.log
- ]
-
- unless $CHILD_STATUS.success?
- Homebrew.failed = true
- end
-
if upload_coverage
puts "Submitting Codecov coverage..."
system "bundle", "exec", "spec/upload_coverage.rb"
diff --git a/Library/Homebrew/cask/spec/cask/accessibility_spec.rb b/Library/Homebrew/test/cask/accessibility_spec.rb
index 4ac757e69..4ac757e69 100644
--- a/Library/Homebrew/cask/spec/cask/accessibility_spec.rb
+++ b/Library/Homebrew/test/cask/accessibility_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/artifact/alt_target_spec.rb b/Library/Homebrew/test/cask/artifact/alt_target_spec.rb
index 9bcdd27a1..9bcdd27a1 100644
--- a/Library/Homebrew/cask/spec/cask/artifact/alt_target_spec.rb
+++ b/Library/Homebrew/test/cask/artifact/alt_target_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/artifact/app_spec.rb b/Library/Homebrew/test/cask/artifact/app_spec.rb
index bfd2d5cd4..bfd2d5cd4 100644
--- a/Library/Homebrew/cask/spec/cask/artifact/app_spec.rb
+++ b/Library/Homebrew/test/cask/artifact/app_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/artifact/binary_spec.rb b/Library/Homebrew/test/cask/artifact/binary_spec.rb
index 1b26773ca..1b26773ca 100644
--- a/Library/Homebrew/cask/spec/cask/artifact/binary_spec.rb
+++ b/Library/Homebrew/test/cask/artifact/binary_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/artifact/generic_artifact_spec.rb b/Library/Homebrew/test/cask/artifact/generic_artifact_spec.rb
index b383e2d4e..b383e2d4e 100644
--- a/Library/Homebrew/cask/spec/cask/artifact/generic_artifact_spec.rb
+++ b/Library/Homebrew/test/cask/artifact/generic_artifact_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/artifact/nested_container_spec.rb b/Library/Homebrew/test/cask/artifact/nested_container_spec.rb
index 3e9a549ea..3e9a549ea 100644
--- a/Library/Homebrew/cask/spec/cask/artifact/nested_container_spec.rb
+++ b/Library/Homebrew/test/cask/artifact/nested_container_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/artifact/pkg_spec.rb b/Library/Homebrew/test/cask/artifact/pkg_spec.rb
index 249439900..249439900 100644
--- a/Library/Homebrew/cask/spec/cask/artifact/pkg_spec.rb
+++ b/Library/Homebrew/test/cask/artifact/pkg_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/artifact/postflight_block_spec.rb b/Library/Homebrew/test/cask/artifact/postflight_block_spec.rb
index 51b1431f0..51b1431f0 100644
--- a/Library/Homebrew/cask/spec/cask/artifact/postflight_block_spec.rb
+++ b/Library/Homebrew/test/cask/artifact/postflight_block_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/artifact/preflight_block_spec.rb b/Library/Homebrew/test/cask/artifact/preflight_block_spec.rb
index b13c4ab9d..b13c4ab9d 100644
--- a/Library/Homebrew/cask/spec/cask/artifact/preflight_block_spec.rb
+++ b/Library/Homebrew/test/cask/artifact/preflight_block_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/artifact/suite_spec.rb b/Library/Homebrew/test/cask/artifact/suite_spec.rb
index 98ae93311..98ae93311 100644
--- a/Library/Homebrew/cask/spec/cask/artifact/suite_spec.rb
+++ b/Library/Homebrew/test/cask/artifact/suite_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/artifact/two_apps_correct_spec.rb b/Library/Homebrew/test/cask/artifact/two_apps_correct_spec.rb
index 9db22b2a3..9db22b2a3 100644
--- a/Library/Homebrew/cask/spec/cask/artifact/two_apps_correct_spec.rb
+++ b/Library/Homebrew/test/cask/artifact/two_apps_correct_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/artifact/two_apps_incorrect_spec.rb b/Library/Homebrew/test/cask/artifact/two_apps_incorrect_spec.rb
index 6427ec32c..6427ec32c 100644
--- a/Library/Homebrew/cask/spec/cask/artifact/two_apps_incorrect_spec.rb
+++ b/Library/Homebrew/test/cask/artifact/two_apps_incorrect_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/artifact/uninstall_no_zap_spec.rb b/Library/Homebrew/test/cask/artifact/uninstall_no_zap_spec.rb
index f88aaa49d..f88aaa49d 100644
--- a/Library/Homebrew/cask/spec/cask/artifact/uninstall_no_zap_spec.rb
+++ b/Library/Homebrew/test/cask/artifact/uninstall_no_zap_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/artifact/uninstall_spec.rb b/Library/Homebrew/test/cask/artifact/uninstall_spec.rb
index b7deb4575..b7deb4575 100644
--- a/Library/Homebrew/cask/spec/cask/artifact/uninstall_spec.rb
+++ b/Library/Homebrew/test/cask/artifact/uninstall_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/artifact/zap_spec.rb b/Library/Homebrew/test/cask/artifact/zap_spec.rb
index fdf2e4f9d..fdf2e4f9d 100644
--- a/Library/Homebrew/cask/spec/cask/artifact/zap_spec.rb
+++ b/Library/Homebrew/test/cask/artifact/zap_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/audit_spec.rb b/Library/Homebrew/test/cask/audit_spec.rb
index 802807fcb..802807fcb 100644
--- a/Library/Homebrew/cask/spec/cask/audit_spec.rb
+++ b/Library/Homebrew/test/cask/audit_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cask_spec.rb b/Library/Homebrew/test/cask/cask_spec.rb
index d76f2dce9..d76f2dce9 100644
--- a/Library/Homebrew/cask/spec/cask/cask_spec.rb
+++ b/Library/Homebrew/test/cask/cask_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli/audit_spec.rb b/Library/Homebrew/test/cask/cli/audit_spec.rb
index 2736e60c1..2736e60c1 100644
--- a/Library/Homebrew/cask/spec/cask/cli/audit_spec.rb
+++ b/Library/Homebrew/test/cask/cli/audit_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli/cat_spec.rb b/Library/Homebrew/test/cask/cli/cat_spec.rb
index daf6fb960..daf6fb960 100644
--- a/Library/Homebrew/cask/spec/cask/cli/cat_spec.rb
+++ b/Library/Homebrew/test/cask/cli/cat_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli/cleanup_spec.rb b/Library/Homebrew/test/cask/cli/cleanup_spec.rb
index f8578e80d..f8578e80d 100644
--- a/Library/Homebrew/cask/spec/cask/cli/cleanup_spec.rb
+++ b/Library/Homebrew/test/cask/cli/cleanup_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli/create_spec.rb b/Library/Homebrew/test/cask/cli/create_spec.rb
index 21eaeb656..21eaeb656 100644
--- a/Library/Homebrew/cask/spec/cask/cli/create_spec.rb
+++ b/Library/Homebrew/test/cask/cli/create_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli/doctor_spec.rb b/Library/Homebrew/test/cask/cli/doctor_spec.rb
index ff1cf5706..ff1cf5706 100644
--- a/Library/Homebrew/cask/spec/cask/cli/doctor_spec.rb
+++ b/Library/Homebrew/test/cask/cli/doctor_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli/edit_spec.rb b/Library/Homebrew/test/cask/cli/edit_spec.rb
index 61970290b..61970290b 100644
--- a/Library/Homebrew/cask/spec/cask/cli/edit_spec.rb
+++ b/Library/Homebrew/test/cask/cli/edit_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli/fetch_spec.rb b/Library/Homebrew/test/cask/cli/fetch_spec.rb
index 1571c2a70..1571c2a70 100644
--- a/Library/Homebrew/cask/spec/cask/cli/fetch_spec.rb
+++ b/Library/Homebrew/test/cask/cli/fetch_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli/home_spec.rb b/Library/Homebrew/test/cask/cli/home_spec.rb
index a5359f24f..a5359f24f 100644
--- a/Library/Homebrew/cask/spec/cask/cli/home_spec.rb
+++ b/Library/Homebrew/test/cask/cli/home_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli/info_spec.rb b/Library/Homebrew/test/cask/cli/info_spec.rb
index 2f70a0b96..2f70a0b96 100644
--- a/Library/Homebrew/cask/spec/cask/cli/info_spec.rb
+++ b/Library/Homebrew/test/cask/cli/info_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli/install_spec.rb b/Library/Homebrew/test/cask/cli/install_spec.rb
index 5a40017e8..5a40017e8 100644
--- a/Library/Homebrew/cask/spec/cask/cli/install_spec.rb
+++ b/Library/Homebrew/test/cask/cli/install_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli/list_spec.rb b/Library/Homebrew/test/cask/cli/list_spec.rb
index e367e9588..e367e9588 100644
--- a/Library/Homebrew/cask/spec/cask/cli/list_spec.rb
+++ b/Library/Homebrew/test/cask/cli/list_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli/options_spec.rb b/Library/Homebrew/test/cask/cli/options_spec.rb
index 86933e27e..86933e27e 100644
--- a/Library/Homebrew/cask/spec/cask/cli/options_spec.rb
+++ b/Library/Homebrew/test/cask/cli/options_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli/reinstall_spec.rb b/Library/Homebrew/test/cask/cli/reinstall_spec.rb
index e573a3470..e573a3470 100644
--- a/Library/Homebrew/cask/spec/cask/cli/reinstall_spec.rb
+++ b/Library/Homebrew/test/cask/cli/reinstall_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli/search_spec.rb b/Library/Homebrew/test/cask/cli/search_spec.rb
index 0bcff809a..0bcff809a 100644
--- a/Library/Homebrew/cask/spec/cask/cli/search_spec.rb
+++ b/Library/Homebrew/test/cask/cli/search_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli/style_spec.rb b/Library/Homebrew/test/cask/cli/style_spec.rb
index 106bfbb44..106bfbb44 100644
--- a/Library/Homebrew/cask/spec/cask/cli/style_spec.rb
+++ b/Library/Homebrew/test/cask/cli/style_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli/uninstall_spec.rb b/Library/Homebrew/test/cask/cli/uninstall_spec.rb
index cbfb3e237..cbfb3e237 100644
--- a/Library/Homebrew/cask/spec/cask/cli/uninstall_spec.rb
+++ b/Library/Homebrew/test/cask/cli/uninstall_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli/version_spec.rb b/Library/Homebrew/test/cask/cli/version_spec.rb
index 2091496fc..2091496fc 100644
--- a/Library/Homebrew/cask/spec/cask/cli/version_spec.rb
+++ b/Library/Homebrew/test/cask/cli/version_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli/zap_spec.rb b/Library/Homebrew/test/cask/cli/zap_spec.rb
index 0f3d024b5..0f3d024b5 100644
--- a/Library/Homebrew/cask/spec/cask/cli/zap_spec.rb
+++ b/Library/Homebrew/test/cask/cli/zap_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/cli_spec.rb b/Library/Homebrew/test/cask/cli_spec.rb
index 1ad6790a3..1ad6790a3 100644
--- a/Library/Homebrew/cask/spec/cask/cli_spec.rb
+++ b/Library/Homebrew/test/cask/cli_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/container/dmg_spec.rb b/Library/Homebrew/test/cask/container/dmg_spec.rb
index a94362aba..a94362aba 100644
--- a/Library/Homebrew/cask/spec/cask/container/dmg_spec.rb
+++ b/Library/Homebrew/test/cask/container/dmg_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/container/naked_spec.rb b/Library/Homebrew/test/cask/container/naked_spec.rb
index eb30ef81a..eb30ef81a 100644
--- a/Library/Homebrew/cask/spec/cask/container/naked_spec.rb
+++ b/Library/Homebrew/test/cask/container/naked_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/depends_on_spec.rb b/Library/Homebrew/test/cask/depends_on_spec.rb
index 81fda2329..81fda2329 100644
--- a/Library/Homebrew/cask/spec/cask/depends_on_spec.rb
+++ b/Library/Homebrew/test/cask/depends_on_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/download_strategy_spec.rb b/Library/Homebrew/test/cask/download_strategy_spec.rb
index ca082c581..ca082c581 100644
--- a/Library/Homebrew/cask/spec/cask/download_strategy_spec.rb
+++ b/Library/Homebrew/test/cask/download_strategy_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/dsl/caveats_spec.rb b/Library/Homebrew/test/cask/dsl/caveats_spec.rb
index aa662e4d0..aa662e4d0 100644
--- a/Library/Homebrew/cask/spec/cask/dsl/caveats_spec.rb
+++ b/Library/Homebrew/test/cask/dsl/caveats_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/dsl/postflight_spec.rb b/Library/Homebrew/test/cask/dsl/postflight_spec.rb
index d2b080ca3..d2b080ca3 100644
--- a/Library/Homebrew/cask/spec/cask/dsl/postflight_spec.rb
+++ b/Library/Homebrew/test/cask/dsl/postflight_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/dsl/preflight_spec.rb b/Library/Homebrew/test/cask/dsl/preflight_spec.rb
index b93be95ff..b93be95ff 100644
--- a/Library/Homebrew/cask/spec/cask/dsl/preflight_spec.rb
+++ b/Library/Homebrew/test/cask/dsl/preflight_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/dsl/stanza_proxy_spec.rb b/Library/Homebrew/test/cask/dsl/stanza_proxy_spec.rb
index 2bb7ae633..2bb7ae633 100644
--- a/Library/Homebrew/cask/spec/cask/dsl/stanza_proxy_spec.rb
+++ b/Library/Homebrew/test/cask/dsl/stanza_proxy_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/dsl/uninstall_postflight_spec.rb b/Library/Homebrew/test/cask/dsl/uninstall_postflight_spec.rb
index f89a181ce..f89a181ce 100644
--- a/Library/Homebrew/cask/spec/cask/dsl/uninstall_postflight_spec.rb
+++ b/Library/Homebrew/test/cask/dsl/uninstall_postflight_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/dsl/uninstall_preflight_spec.rb b/Library/Homebrew/test/cask/dsl/uninstall_preflight_spec.rb
index 15a0ea156..15a0ea156 100644
--- a/Library/Homebrew/cask/spec/cask/dsl/uninstall_preflight_spec.rb
+++ b/Library/Homebrew/test/cask/dsl/uninstall_preflight_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/dsl/version_spec.rb b/Library/Homebrew/test/cask/dsl/version_spec.rb
index acf3db3ab..acf3db3ab 100644
--- a/Library/Homebrew/cask/spec/cask/dsl/version_spec.rb
+++ b/Library/Homebrew/test/cask/dsl/version_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/dsl_spec.rb b/Library/Homebrew/test/cask/dsl_spec.rb
index 7872b42a6..7872b42a6 100644
--- a/Library/Homebrew/cask/spec/cask/dsl_spec.rb
+++ b/Library/Homebrew/test/cask/dsl_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/installer_spec.rb b/Library/Homebrew/test/cask/installer_spec.rb
index 7dd5b2bda..7dd5b2bda 100644
--- a/Library/Homebrew/cask/spec/cask/installer_spec.rb
+++ b/Library/Homebrew/test/cask/installer_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/macos_spec.rb b/Library/Homebrew/test/cask/macos_spec.rb
index f931e1104..f931e1104 100644
--- a/Library/Homebrew/cask/spec/cask/macos_spec.rb
+++ b/Library/Homebrew/test/cask/macos_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/pkg_spec.rb b/Library/Homebrew/test/cask/pkg_spec.rb
index 78a2eb75e..78a2eb75e 100644
--- a/Library/Homebrew/cask/spec/cask/pkg_spec.rb
+++ b/Library/Homebrew/test/cask/pkg_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/scopes_spec.rb b/Library/Homebrew/test/cask/scopes_spec.rb
index 330683b2a..330683b2a 100644
--- a/Library/Homebrew/cask/spec/cask/scopes_spec.rb
+++ b/Library/Homebrew/test/cask/scopes_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/staged_spec.rb b/Library/Homebrew/test/cask/staged_spec.rb
index 670775b7a..670775b7a 100644
--- a/Library/Homebrew/cask/spec/cask/staged_spec.rb
+++ b/Library/Homebrew/test/cask/staged_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/system_command_result_spec.rb b/Library/Homebrew/test/cask/system_command_result_spec.rb
index 4a077de7b..4a077de7b 100644
--- a/Library/Homebrew/cask/spec/cask/system_command_result_spec.rb
+++ b/Library/Homebrew/test/cask/system_command_result_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/system_command_spec.rb b/Library/Homebrew/test/cask/system_command_spec.rb
index 8d1180bea..8d1180bea 100644
--- a/Library/Homebrew/cask/spec/cask/system_command_spec.rb
+++ b/Library/Homebrew/test/cask/system_command_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/underscore_supporting_uri_spec.rb b/Library/Homebrew/test/cask/underscore_supporting_uri_spec.rb
index 49d3ea63f..49d3ea63f 100644
--- a/Library/Homebrew/cask/spec/cask/underscore_supporting_uri_spec.rb
+++ b/Library/Homebrew/test/cask/underscore_supporting_uri_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/url_checker_spec.rb b/Library/Homebrew/test/cask/url_checker_spec.rb
index c505d2cb4..c505d2cb4 100644
--- a/Library/Homebrew/cask/spec/cask/url_checker_spec.rb
+++ b/Library/Homebrew/test/cask/url_checker_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/verify/checksum_spec.rb b/Library/Homebrew/test/cask/verify/checksum_spec.rb
index d803c566d..d803c566d 100644
--- a/Library/Homebrew/cask/spec/cask/verify/checksum_spec.rb
+++ b/Library/Homebrew/test/cask/verify/checksum_spec.rb
diff --git a/Library/Homebrew/cask/spec/cask/verify_spec.rb b/Library/Homebrew/test/cask/verify_spec.rb
index 5d95fb3a2..5d95fb3a2 100644
--- a/Library/Homebrew/cask/spec/cask/verify_spec.rb
+++ b/Library/Homebrew/test/cask/verify_spec.rb
diff --git a/Library/Homebrew/test/spec_helper.rb b/Library/Homebrew/test/spec_helper.rb
index 122aaba46..4616d7708 100644
--- a/Library/Homebrew/test/spec_helper.rb
+++ b/Library/Homebrew/test/spec_helper.rb
@@ -18,6 +18,8 @@ require "test/support/helper/shutup"
require "test/support/helper/fixtures"
require "test/support/helper/formula"
require "test/support/helper/mktmpdir"
+
+require "test/support/helper/spec/shared_context/homebrew_cask" if OS.mac?
require "test/support/helper/spec/shared_context/integration_test"
TEST_DIRECTORIES = [
diff --git a/Library/Homebrew/cask/spec/spec_helper.rb b/Library/Homebrew/test/support/helper/spec/shared_context/homebrew_cask.rb
index 0b3a120ca..c51d339a7 100644
--- a/Library/Homebrew/cask/spec/spec_helper.rb
+++ b/Library/Homebrew/test/support/helper/spec/shared_context/homebrew_cask.rb
@@ -1,7 +1,3 @@
-$LOAD_PATH.unshift(File.expand_path("#{ENV["HOMEBREW_REPOSITORY"]}/Library/Homebrew"))
-require "test/spec_helper"
-
-# add Homebrew-Cask to load path
$LOAD_PATH.push(HOMEBREW_LIBRARY_PATH.join("cask", "lib").to_s)
require "hbc"
@@ -20,18 +16,17 @@ HOMEBREW_CASK_DIRS = [
:binarydir,
].freeze
-RSpec.configure do |config|
- config.around(:each) do |example|
+RSpec.shared_context "Homebrew-Cask" do
+ around(:each) do |example|
begin
- dirs = HOMEBREW_CASK_DIRS.map { |dir|
- Pathname.new(TEST_TMPDIR).join("cask-#{dir}").tap { |path|
+ dirs = HOMEBREW_CASK_DIRS.map do |dir|
+ Pathname.new(TEST_TMPDIR).join("cask-#{dir}").tap do |path|
path.mkpath
Hbc.public_send("#{dir}=", path)
- }
- }
+ end
+ end
Hbc.default_tap = Tap.fetch("caskroom", "spec").tap do |tap|
- # link test casks
FileUtils.mkdir_p tap.path.dirname
FileUtils.ln_sf TEST_FIXTURE_DIR.join("cask"), tap.path
end
@@ -39,6 +34,12 @@ RSpec.configure do |config|
example.run
ensure
FileUtils.rm_rf dirs
+ Hbc.default_tap.path.unlink
+ FileUtils.rm_rf Hbc.default_tap.path.parent
end
end
end
+
+RSpec.configure do |config|
+ config.include_context "Homebrew-Cask", :cask
+end