class Test::Spec::CustomShould
Attributes
object[RW]
Public Class Methods
new(obj)
click to toggle source
# File lib/test/spec.rb, line 308 def initialize(obj) self.object = obj end
Public Instance Methods
assumptions(*args, &block)
click to toggle source
# File lib/test/spec.rb, line 321 def assumptions(*args, &block) raise NotImplementedError, "you need to supply a #{self.class}#matches? method" end
failure_message()
click to toggle source
# File lib/test/spec.rb, line 312 def failure_message "#{self.class.name} failed" end
matches?(*args, &block)
click to toggle source
# File lib/test/spec.rb, line 316 def matches?(*args, &block) assumptions(*args, &block) true end