method
assert_called_with
v6.0.0 -
Show latest stable
- Class:
ActiveSupport::Testing::MethodCallAssertions
assert_called_with(object, method_name, args, returns: nil)private
No documentation available.
# File activesupport/lib/active_support/testing/method_call_assertions.rb, line 20
def assert_called_with(object, method_name, args, returns: nil)
mock = Minitest::Mock.new
if args.all? { |arg| arg.is_a?(Array) }
args.each { |arg| mock.expect(:call, returns, arg) }
else
mock.expect(:call, returns, args)
end
object.stub(method_name, mock) { yield }
mock.verify
end