Fix described_class in custom matcher.
This commit is contained in:
parent
5e1806e796
commit
32d1f6db8b
@ -9,7 +9,9 @@ describe Homebrew::MissingFormula do
|
|||||||
|
|
||||||
context "::blacklisted_reason" do
|
context "::blacklisted_reason" do
|
||||||
matcher(:be_blacklisted) do
|
matcher(:be_blacklisted) do
|
||||||
match(&described_class.method(:blacklisted_reason))
|
match do |expected|
|
||||||
|
described_class.blacklisted_reason(expected)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
context "rubygems" do
|
context "rubygems" do
|
||||||
|
|||||||
@ -241,10 +241,9 @@ describe Version do
|
|||||||
|
|
||||||
describe "::detect" do
|
describe "::detect" do
|
||||||
matcher :be_detected_from do |url, specs = {}|
|
matcher :be_detected_from do |url, specs = {}|
|
||||||
detected = described_class.detect(url, specs)
|
|
||||||
|
|
||||||
match do |expected|
|
match do |expected|
|
||||||
detected == expected
|
@detected = described_class.detect(url, specs)
|
||||||
|
@detected == expected
|
||||||
end
|
end
|
||||||
|
|
||||||
failure_message do |expected|
|
failure_message do |expected|
|
||||||
@ -252,7 +251,7 @@ describe Version do
|
|||||||
expected: %s
|
expected: %s
|
||||||
detected: %s
|
detected: %s
|
||||||
EOS
|
EOS
|
||||||
format(message, expected, detected)
|
format(message, expected, @detected)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user