Fix described_class in custom matcher.

This commit is contained in:
Markus Reiter 2018-03-27 10:58:25 +02:00
parent 5e1806e796
commit 32d1f6db8b
2 changed files with 6 additions and 5 deletions

View File

@ -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

View File

@ -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