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