# File lib/mocha/mockery.rb, line 45 45: def verify(assertion_counter = nil) 46: unless mocks.all? { |mock| mock.verified?(assertion_counter) } 47: message = "not all expectations were satisfied\n#{mocha_inspect}" 48: if unsatisfied_expectations.empty? 49: backtrace = caller 50: else 51: backtrace = unsatisfied_expectations[0].backtrace 52: end 53: raise ExpectationError.new(message, backtrace) 54: end 55: expectations.each do |e| 56: on_stubbing_method_unnecessarily(e) unless e.used? 57: end 58: end