Class Test::Spec::CustomShould
In: lib/test/spec.rb
Parent: Object

Methods

Attributes

object  [RW] 

Public Class methods

[Source]

     # File lib/test/spec.rb, line 287
287:     def initialize(obj)
288:       self.object = obj
289:     end

Public Instance methods

[Source]

     # File lib/test/spec.rb, line 300
300:     def assumptions(*args, &block)
301:       raise NotImplementedError, "you need to supply a #{self.class}#matches? method"
302:     end

[Source]

     # File lib/test/spec.rb, line 291
291:     def failure_message
292:       "#{self.class.name} failed"
293:     end

[Source]

     # File lib/test/spec.rb, line 295
295:     def matches?(*args, &block)
296:       assumptions(*args, &block)
297:       true
298:     end

[Validate]