class Plyushkin::Test::MatcherBase
Public Instance Methods
description()
click to toggle source
# File lib/plyushkin/test/matcher_base.rb, line 26 def description "Description not set" end
failure_message()
click to toggle source
# File lib/plyushkin/test/matcher_base.rb, line 18 def failure_message @failure_message end
matchers()
click to toggle source
# File lib/plyushkin/test/matcher_base.rb, line 3 def matchers @matchers ||= [] end
matches?(subject)
click to toggle source
# File lib/plyushkin/test/matcher_base.rb, line 7 def matches?(subject) matchers.each do |m| unless m.match(subject) @failure_message = m.failure_message @negative_failure_message = m.negative_failure_message break end end return @failure_message.nil? end
negative_failure_message()
click to toggle source
# File lib/plyushkin/test/matcher_base.rb, line 22 def negative_failure_message @negative_failure_message end