diff options
| author | Markus Reiter | 2017-07-29 21:42:10 +0200 |
|---|---|---|
| committer | GitHub | 2017-07-29 21:42:10 +0200 |
| commit | 73084096842b9ea6fb0b2feaefbb688eb59c9db0 (patch) | |
| tree | dfb44525f5ae6233816ec97a4c868ea522b2358c /Library/Homebrew/test/patching_spec.rb | |
| parent | e48a6736b8db7967b1f849975432ddbca6e8f9c0 (diff) | |
| parent | 2ad3a87045246f89aa267251315d660f663c42f2 (diff) | |
| download | brew-73084096842b9ea6fb0b2feaefbb688eb59c9db0.tar.bz2 | |
Merge pull request #2967 from reitermarkus/shutdown
Silence all specs by default.
Diffstat (limited to 'Library/Homebrew/test/patching_spec.rb')
| -rw-r--r-- | Library/Homebrew/test/patching_spec.rb | 78 |
1 files changed, 33 insertions, 45 deletions
diff --git a/Library/Homebrew/test/patching_spec.rb b/Library/Homebrew/test/patching_spec.rb index dd849ca92..502f6204c 100644 --- a/Library/Homebrew/test/patching_spec.rb +++ b/Library/Homebrew/test/patching_spec.rb @@ -21,27 +21,23 @@ describe "patching" do matcher :be_patched do match do |formula| - shutup do - formula.brew do - formula.patch - s = File.read("libexec/NOOP") - expect(s).not_to include("NOOP"), "libexec/NOOP was not patched as expected" - expect(s).to include("ABCD"), "libexec/NOOP was not patched as expected" - end + formula.brew do + formula.patch + s = File.read("libexec/NOOP") + expect(s).not_to include("NOOP"), "libexec/NOOP was not patched as expected" + expect(s).to include("ABCD"), "libexec/NOOP was not patched as expected" end end end matcher :be_sequentially_patched do match do |formula| - shutup do - formula.brew do - formula.patch - s = File.read("libexec/NOOP") - expect(s).not_to include("NOOP"), "libexec/NOOP was not patched as expected" - expect(s).not_to include("ABCD"), "libexec/NOOP was not patched as expected" - expect(s).to include("1234"), "libexec/NOOP was not patched as expected" - end + formula.brew do + formula.patch + s = File.read("libexec/NOOP") + expect(s).not_to include("NOOP"), "libexec/NOOP was not patched as expected" + expect(s).not_to include("ABCD"), "libexec/NOOP was not patched as expected" + expect(s).to include("1234"), "libexec/NOOP was not patched as expected" end end end @@ -49,10 +45,8 @@ describe "patching" do matcher :miss_apply do match do |formula| expect { - shutup do - formula.brew do - formula.patch - end + formula.brew do + formula.patch end }.to raise_error(MissingApplyError) end @@ -128,32 +122,28 @@ describe "patching" do specify "single_patch_dsl_with_incorrect_strip" do expect { - shutup do - f = formula do - patch :p0 do - url PATCH_URL_A - sha256 PATCH_A_SHA256 - end + f = formula do + patch :p0 do + url PATCH_URL_A + sha256 PATCH_A_SHA256 end - - f.brew { |formula, _staging| formula.patch } end + + f.brew { |formula, _staging| formula.patch } }.to raise_error(ErrorDuringExecution) end specify "single_patch_dsl_with_incorrect_strip_with_apply" do expect { - shutup do - f = formula do - patch :p0 do - url TESTBALL_PATCHES_URL - sha256 TESTBALL_PATCHES_SHA256 - apply APPLY_A - end + f = formula do + patch :p0 do + url TESTBALL_PATCHES_URL + sha256 TESTBALL_PATCHES_SHA256 + apply APPLY_A end - - f.brew { |formula, _staging| formula.patch } end + + f.brew { |formula, _staging| formula.patch } }.to raise_error(ErrorDuringExecution) end @@ -261,17 +251,15 @@ describe "patching" do specify "single_patch_dsl_with_apply_enoent_fail" do expect { - shutup do - f = formula do - patch do - url TESTBALL_PATCHES_URL - sha256 TESTBALL_PATCHES_SHA256 - apply "patches/#{APPLY_A}" - end + f = formula do + patch do + url TESTBALL_PATCHES_URL + sha256 TESTBALL_PATCHES_SHA256 + apply "patches/#{APPLY_A}" end - - f.brew { |formula, _staging| formula.patch } end + + f.brew { |formula, _staging| formula.patch } }.to raise_error(ErrorDuringExecution) end end |
