aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Homebrew/cask/spec/cask/artifact/uninstall_spec.rb14
-rw-r--r--Library/Homebrew/cask/spec/cask/artifact/zap_spec.rb14
-rw-r--r--Library/Homebrew/test/support/fixtures/cask/Casks/with-installable.rb2
-rw-r--r--Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-rmdir.rb2
-rw-r--r--Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-rmdir.rb2
-rw-r--r--Library/Homebrew/test/support/fixtures/cask/empty_directory/.gitignore0
6 files changed, 25 insertions, 9 deletions
diff --git a/Library/Homebrew/cask/spec/cask/artifact/uninstall_spec.rb b/Library/Homebrew/cask/spec/cask/artifact/uninstall_spec.rb
index 05af462dc..e3595621d 100644
--- a/Library/Homebrew/cask/spec/cask/artifact/uninstall_spec.rb
+++ b/Library/Homebrew/cask/spec/cask/artifact/uninstall_spec.rb
@@ -271,15 +271,23 @@ describe Hbc::Artifact::Uninstall do
context "when using rmdir" do
let(:cask) { Hbc::CaskLoader.load_from_file(TEST_FIXTURE_DIR/"cask/Casks/with-uninstall-rmdir.rb") }
- let(:dir_pathname) { Pathname.new("#{TEST_FIXTURE_DIR}/cask/empty_directory") }
+ let(:empty_directory_path) { Pathname.new("#{TEST_TMPDIR}/empty_directory_path") }
+
+ before(:each) do
+ empty_directory_path.mkdir
+ end
+
+ after(:each) do
+ empty_directory_path.rmdir
+ end
it "can uninstall" do
Hbc::FakeSystemCommand.expects_command(
- sudo(%w[/bin/rm -f --], dir_pathname.join(".DS_Store")),
+ sudo(%w[/bin/rm -f --], empty_directory_path/".DS_Store"),
)
Hbc::FakeSystemCommand.expects_command(
- sudo(%w[/bin/rmdir --], dir_pathname),
+ sudo(%w[/bin/rmdir --], empty_directory_path),
)
subject
diff --git a/Library/Homebrew/cask/spec/cask/artifact/zap_spec.rb b/Library/Homebrew/cask/spec/cask/artifact/zap_spec.rb
index b87b6ce1c..c49cebbb8 100644
--- a/Library/Homebrew/cask/spec/cask/artifact/zap_spec.rb
+++ b/Library/Homebrew/cask/spec/cask/artifact/zap_spec.rb
@@ -272,15 +272,23 @@ describe Hbc::Artifact::Zap do
context "when using rmdir" do
let(:cask) { Hbc::CaskLoader.load_from_file(TEST_FIXTURE_DIR/"cask/Casks/with-zap-rmdir.rb") }
- let(:dir_pathname) { Pathname.new("#{TEST_FIXTURE_DIR}/cask/empty_directory") }
+ let(:empty_directory_path) { Pathname.new("#{TEST_TMPDIR}/empty_directory_path") }
+
+ before(:each) do
+ empty_directory_path.mkdir
+ end
+
+ after(:each) do
+ empty_directory_path.rmdir
+ end
it "can zap" do
Hbc::FakeSystemCommand.expects_command(
- sudo(%w[/bin/rm -f --], dir_pathname.join(".DS_Store")),
+ sudo(%w[/bin/rm -f --], empty_directory_path/".DS_Store"),
)
Hbc::FakeSystemCommand.expects_command(
- sudo(%w[/bin/rmdir --], dir_pathname),
+ sudo(%w[/bin/rmdir --], empty_directory_path),
)
subject
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-installable.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-installable.rb
index 706b85f6b..8416f3f88 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-installable.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-installable.rb
@@ -17,5 +17,5 @@ cask 'with-installable' do
'impermissible/relative/path',
'/another/impermissible/../relative/path',
],
- rmdir: "#{TEST_FIXTURE_DIR}/cask/empty_directory"
+ rmdir: "#{TEST_TMPDIR}/empty_directory_path"
end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-rmdir.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-rmdir.rb
index 252d81994..8ded5b835 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-rmdir.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-uninstall-rmdir.rb
@@ -7,5 +7,5 @@ cask 'with-uninstall-rmdir' do
pkg 'MyFancyPkg/Fancy.pkg'
- uninstall rmdir: "#{TEST_FIXTURE_DIR}/cask/empty_directory"
+ uninstall rmdir: "#{TEST_TMPDIR}/empty_directory_path"
end
diff --git a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-rmdir.rb b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-rmdir.rb
index 02139b3b0..a67c4ca9a 100644
--- a/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-rmdir.rb
+++ b/Library/Homebrew/test/support/fixtures/cask/Casks/with-zap-rmdir.rb
@@ -7,5 +7,5 @@ cask 'with-zap-rmdir' do
pkg 'MyFancyPkg/Fancy.pkg'
- zap rmdir: "#{TEST_FIXTURE_DIR}/cask/empty_directory"
+ zap rmdir: "#{TEST_TMPDIR}/empty_directory_path"
end
diff --git a/Library/Homebrew/test/support/fixtures/cask/empty_directory/.gitignore b/Library/Homebrew/test/support/fixtures/cask/empty_directory/.gitignore
deleted file mode 100644
index e69de29bb..000000000
--- a/Library/Homebrew/test/support/fixtures/cask/empty_directory/.gitignore
+++ /dev/null