Method: AE::Legacy::Assertions#assert_block

Defined in:
lib/ae/legacy.rb

#assert_block(msg = nil) ⇒ Object

Passes if the block yields true.

assert_block “Couldn’t do the thing” do

do_the_thing

end



45
46
47
48
49
# File 'lib/ae/legacy.rb', line 45

def assert_block(msg=nil) # :yields:
  test = ! yield
  msg = "assertion failed" unless msg
  __assert__(test, msg)
end