Use around hook for shared "integration test" context.

This commit is contained in:
Markus Reiter 2017-02-27 16:34:26 +01:00
parent 0dfe85df13
commit 83c1b39946

View File

@ -38,14 +38,16 @@ RSpec.shared_context "integration test" do
end end
end end
before(:each) do around(:each) do |example|
(HOMEBREW_PREFIX/"bin").mkpath begin
FileUtils.touch HOMEBREW_PREFIX/"bin/brew" (HOMEBREW_PREFIX/"bin").mkpath
end FileUtils.touch HOMEBREW_PREFIX/"bin/brew"
after(:each) do example.run
FileUtils.rm HOMEBREW_PREFIX/"bin/brew" ensure
FileUtils.rmdir HOMEBREW_PREFIX/"bin" FileUtils.rm HOMEBREW_PREFIX/"bin/brew"
FileUtils.rmdir HOMEBREW_PREFIX/"bin"
end
end end
# Generate unique ID to be able to # Generate unique ID to be able to