class Muack::Unexpected
Attributes
was[R]
Public Class Methods
new(obj, expected_defis, actual_call)
click to toggle source
Calls superclass method
# File lib/muack/failure.rb, line 15 def initialize obj, expected_defis, actual_call args = actual_call.args.map(&:inspect) @was = "#{obj.inspect}.#{actual_call.msg}(#{args.join(', ')})" if expected_defis.empty? super("\nUnexpected call: #{was}") else build_expected(obj, expected_defis) super("\nExpected: #{expected}\n but was: #{was}") end end