Sha256: fa27869508e7127d62245465f116eb4a3aeeb0c732656215ae019fb86139ccb7
Contents?: true
Size: 716 Bytes
Versions: 46
Compression:
Stored size: 716 Bytes
Contents
require 'mocha/expectation' module Mocha # :nodoc: class MissingExpectation < Expectation # :nodoc: def initialize(mock, method_name) super @invoked_count = true end def verify msg = error_message(0, 1) similar_expectations_list = @mock.similar_expectations(@method_name).collect { |expectation| expectation.method_signature }.join("\n") msg << "\nSimilar expectations:\n#{similar_expectations_list}" unless similar_expectations_list.empty? error = ExpectationError.new(msg) error.set_backtrace(filtered_backtrace) raise error if @invoked_count end def similar_expectations @mock.similar_expectations(method_name) end end end
Version data entries
46 entries across 46 versions & 3 rubygems