Sha256: 36690aeb000748ba17ee0b217c2318cc95ae9fbefdcf2ba4481a48e15ece2ddc
Contents?: true
Size: 593 Bytes
Versions: 5
Compression:
Stored size: 593 Bytes
Contents
require_relative "../../share/cleans_backtrace" require_relative "../../share/bind" module Mocktail class DescribesUnsatisfiedStubbing def initialize @cleans_backtrace = CleansBacktrace.new end def describe(dry_call) UnsatisfyingCall.new( call: dry_call, other_stubbings: Mocktail.cabinet.stubbings.select { |stubbing| Bind.call(dry_call.double, :==, stubbing.recording.double) && dry_call.method == stubbing.recording.method }, backtrace: @cleans_backtrace.clean(Error.new).backtrace ) end end end
Version data entries
5 entries across 5 versions & 1 rubygems