Skip to content
Snippets Groups Projects
Commit bb18f525 authored by Markus Reiter's avatar Markus Reiter Committed by GitHub
Browse files

Merge pull request #2215 from reitermarkus/spec-integration-test-helper

Use `around` hook for shared "integration test" context.
parents b2289e54 83c1b399
No related branches found
No related tags found
No related merge requests found
...@@ -38,14 +38,16 @@ RSpec.shared_context "integration test" do ...@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment