Sha256: 5630bf67777cdf9c5875e32fda1bb56044b3f4f2a95cf0ba93fdc151ea22406a
Contents?: true
Size: 524 Bytes
Versions: 3
Compression:
Stored size: 524 Bytes
Contents
module Mocktail class StubReturnedNil < BasicObject attr_reader :unsatisfied_stubbing def initialize(unsatisfied_stubbing) @unsatisfied_stubbing = unsatisfied_stubbing end def was_returned_by_unsatisfied_stub? true end def tap yield self self end def method_missing(name, *args, **kwargs, &blk) nil.send(name, *args, **kwargs, &blk) end def respond_to_missing?(name, include_all = false) nil.respond_to?(name, include_all) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mocktail-0.0.6 | lib/mocktail/value/stub_returned_nil.rb |
mocktail-0.0.5 | lib/mocktail/value/stub_returned_nil.rb |
mocktail-0.0.4 | lib/mocktail/value/stub_returned_nil.rb |