Method: Minitest::Assertions#assert_send

Defined in:
lib/minitest/assertions.rb

#assert_send(send_ary, m = nil) ⇒ Object

send_ary is a receiver, message and arguments.

Fails unless the call returns a true value



344
345
346
347
348
349
# File 'lib/minitest/assertions.rb', line 344

def assert_send send_ary, m = nil
  recv, msg, *args = send_ary
  m = message(m) {
    "Expected #{mu_pp(recv)}.#{msg}(*#{mu_pp(args)}) to return true" }
  assert recv.__send__(msg, *args), m
end