Sha256: a4dfe803cd0763b72c70d85cf0171d4f4f9d59ee3e7b6c5fc913538fec8698d4
Contents?: true
Size: 788 Bytes
Versions: 158
Compression:
Stored size: 788 Bytes
Contents
module RSpec module Mocks module AnyInstance # @private class ExpectChainChain < StubChain def initialize(*args) super @expectation_fulfilled = false end def expectation_fulfilled? @expectation_fulfilled end def playback!(instance) super.tap { @expectation_fulfilled = true } end private def create_message_expectation_on(instance) ::RSpec::Mocks::ExpectChain.expect_chain_on(instance, *@expectation_args, &@expectation_block) end def invocation_order @invocation_order ||= { :and_return => [nil], :and_raise => [nil], :and_yield => [nil] } end end end end end
Version data entries
158 entries across 145 versions & 37 rubygems