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 308
308:     def initialize(obj)
309:       self.object = obj
310:     end

Public Instance methods

[Source]

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

[Source]

     # File lib/test/spec.rb, line 312
312:     def failure_message
313:       "#{self.class.name} failed"
314:     end

[Source]

     # File lib/test/spec.rb, line 316
316:     def matches?(*args, &block)
317:       assumptions(*args, &block)
318:       true
319:     end

[Validate]