Sha256: 0c093c5afe24f25b78d463d5ce478f23d9bca34c0d4d29e73210c661dfc51535
Contents?: true
Size: 503 Bytes
Versions: 15
Compression:
Stored size: 503 Bytes
Contents
require_relative "../../share/determines_matching_calls" module Mocktail class FindsSatisfaction def initialize @determines_matching_calls = DeterminesMatchingCalls.new end def find(dry_call) Mocktail.cabinet.stubbings.reverse.find { |stubbing| @determines_matching_calls.determine(dry_call, stubbing.recording, stubbing.demo_config) && (stubbing.demo_config.times.nil? || stubbing.demo_config.times > stubbing.satisfaction_count) } end end end
Version data entries
15 entries across 15 versions & 1 rubygems