aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/patching_spec.rb
diff options
context:
space:
mode:
authorMarkus Reiter2017-07-29 21:42:10 +0200
committerGitHub2017-07-29 21:42:10 +0200
commit73084096842b9ea6fb0b2feaefbb688eb59c9db0 (patch)
treedfb44525f5ae6233816ec97a4c868ea522b2358c /Library/Homebrew/test/patching_spec.rb
parente48a6736b8db7967b1f849975432ddbca6e8f9c0 (diff)
parent2ad3a87045246f89aa267251315d660f663c42f2 (diff)
downloadbrew-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.rb78
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