method
assert
v1_8_7_330 -
Show latest stable
- Class:
Test::Unit::Assertions
assert(boolean, message=nil)public
1Note
Use message param
The +message+ param is invaluable in case test fails -- if you use it to display relevant info, you will find out what went wrong much faster.
Reworking the silly example above:
assert some_list.include?(5)
will only tell you that
<false> is not true.
which isn't terribly helpful, is it? But if you use +message+ like that:
assert some_list.include?(5), "some_list = #{some_list.inspect}"
the output will be:
some_list = [1, 2].
<false> is not true.
which in most cases should give you strong hints as to why the test failed.