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 = (m) { "Expected #{mu_pp(recv)}.#{msg}(*#{mu_pp(args)}) to return true" } assert recv.__send__(msg, *args), m end |