diff options
| author | Markus Reiter | 2016-10-18 17:17:19 +0200 |
|---|---|---|
| committer | Markus Reiter | 2016-10-18 17:17:19 +0200 |
| commit | 8d83516577b04f8d635e2dee1f95308bad527676 (patch) | |
| tree | c627be39ddeffbf4179dab45a19c38df8ca1b2dc /Library/Homebrew/cask/test | |
| parent | 9f76e2bbe316d7e8700d0811fcc097172d5e0c9b (diff) | |
| download | brew-8d83516577b04f8d635e2dee1f95308bad527676.tar.bz2 | |
Look for container extraction programs in PATH.
Diffstat (limited to 'Library/Homebrew/cask/test')
| -rw-r--r-- | Library/Homebrew/cask/test/cask/installer_test.rb | 12 | ||||
| -rw-r--r-- | Library/Homebrew/cask/test/test_helper.rb | 10 |
2 files changed, 6 insertions, 16 deletions
diff --git a/Library/Homebrew/cask/test/cask/installer_test.rb b/Library/Homebrew/cask/test/cask/installer_test.rb index 64a0e9b87..6d8981f64 100644 --- a/Library/Homebrew/cask/test/cask/installer_test.rb +++ b/Library/Homebrew/cask/test/cask/installer_test.rb @@ -42,7 +42,7 @@ describe Hbc::Installer do end it "works with cab-based Casks" do - skip("cabextract not installed") unless Hbc.homebrew_prefix.join("bin", "cabextract").exist? + skip("cabextract not installed") if which("cabextract").nil? asset = Hbc.load("container-cab") empty = stub(formula: [], cask: [], macos: nil, arch: nil, x11: nil) asset.stubs(:depends_on).returns(empty) @@ -72,7 +72,7 @@ describe Hbc::Installer do end it "works with 7z-based Casks" do - skip("unar not installed") unless Hbc.homebrew_prefix.join("bin", "unar").exist? + skip("unar not installed") if which("unar").nil? asset = Hbc.load("container-7z") empty = stub(formula: [], cask: [], macos: nil, arch: nil, x11: nil) asset.stubs(:depends_on).returns(empty) @@ -101,7 +101,7 @@ describe Hbc::Installer do end it "works with Stuffit-based Casks" do - skip("unar not installed") unless Hbc.homebrew_prefix.join("bin", "unar").exist? + skip("unar not installed") if which("unar").nil? asset = Hbc.load("container-sit") empty = stub(formula: [], cask: [], macos: nil, arch: nil, x11: nil) asset.stubs(:depends_on).returns(empty) @@ -117,7 +117,7 @@ describe Hbc::Installer do end it "works with RAR-based Casks" do - skip("unar not installed") unless Hbc.homebrew_prefix.join("bin", "unar").exist? + skip("unar not installed") if which("unar").nil? asset = Hbc.load("container-rar") empty = stub(formula: [], cask: [], macos: nil, arch: nil, x11: nil) asset.stubs(:depends_on).returns(empty) @@ -159,7 +159,7 @@ describe Hbc::Installer do end it "works with pure xz-based Casks" do - skip("unxz not installed") unless Hbc.homebrew_prefix.join("bin", "unxz").exist? + skip("unxz not installed") if which("unxz").nil? asset = Hbc.load("container-xz") empty = stub(formula: [], cask: [], macos: nil, arch: nil, x11: nil) asset.stubs(:depends_on).returns(empty) @@ -175,7 +175,7 @@ describe Hbc::Installer do end it "works with lzma-based Casks" do - skip("unlzma not installed") unless Hbc.homebrew_prefix.join("bin", "unlzma").exist? + skip("unlzma not installed") if which("unlzma").nil? asset = Hbc.load("container-lzma") empty = stub(formula: [], cask: [], macos: nil, arch: nil, x11: nil) asset.stubs(:depends_on).returns(empty) diff --git a/Library/Homebrew/cask/test/test_helper.rb b/Library/Homebrew/cask/test/test_helper.rb index 40e718ad5..25b32d2de 100644 --- a/Library/Homebrew/cask/test/test_helper.rb +++ b/Library/Homebrew/cask/test/test_helper.rb @@ -151,17 +151,7 @@ require "support/never_sudo_system_command" require "tmpdir" require "tempfile" -# create directories -FileUtils.mkdir_p Hbc.homebrew_prefix.join("bin") - # Common superclass for test Casks for when we need to filter them out module Hbc class TestCask < Cask; end end - -# jack in some optional utilities -FileUtils.ln_s "/usr/local/bin/cabextract", Hbc.homebrew_prefix.join("bin/cabextract") -FileUtils.ln_s "/usr/local/bin/unar", Hbc.homebrew_prefix.join("bin/unar") -FileUtils.ln_s "/usr/local/bin/unlzma", Hbc.homebrew_prefix.join("bin/unlzma") -FileUtils.ln_s "/usr/local/bin/unxz", Hbc.homebrew_prefix.join("bin/unxz") -FileUtils.ln_s "/usr/local/bin/lsar", Hbc.homebrew_prefix.join("bin/lsar") |
