Referência de Assertions
Este documento é baseado no pdf
ruby_and_rails_assertions. Este é um tópico wiki, portanto se algo estiver errado ou incompleto sinta-se à vontade em colaborar.
| Standard Assertions |
| assert |
boolean |
| assert_equal |
expected, actual |
| assert_raise |
*args |
| assert_raises |
*args, &block |
| assert_instance_of |
klass, object |
| assert_nil |
object |
| assert_kind_of |
klass, object |
| assert_respond_to |
object, method |
| assert_match |
pattern, string |
| assert_same |
expected, actual |
| assert_operator |
object1, operator, object2 |
| assert_nothing_raised |
*args |
| assert_not_same |
expected, actual |
| assert_not_equal |
expected, actual |
| assert_not_nil |
object |
| assert_no_match |
regexp, string |
| assert_throws |
expected_symbol, &proc |
| assert_nothing_thrown |
&proc |
| assert_in_delta |
expected_float, actual_float, delta |
| assert_send |
send_array |
| Rails Assertions |
| assert_response |
type |
| assert_redirected_to |
options = {} |
| assert_template |
expected |
| assert_recognizes |
expected_options, path, extras={} |
| assert_generates |
expected_path, options, defaults={}, extras = {} |
| assert_routing |
path, options, defaults={}, extras={} |
| assert_tag |
*opts |
| assert_no_tag |
opts |
| assert_dom_equal |
expected, actual |
| assert_dom_not_equal |
expected, actual |
| assert_valid |
record |
| Test::Rails Assertions |
| assert_assigned |
ivar, value = NOTHING |
| assert_content_type |
type, message = nil |
| assert_flash |
key, content |
| assert_image |
src |
| assert_error_on |
field, type |
| assert_field |
form_action, type, model, column, value = nil |
| assert_input |
form_action, type, name, value = nil |
| assert_label |
form_action, name, include_f = true |
| assert_links_to |
href, content = nil |
| assert_multipart_form |
form_action |
| assert_post_form |
form_action |
| assert_select |
form_action, model, column, options |
| assert_submit |
form_action, value |
| assert_tag_in_form |
form_action, options |
| assert_empty |
obj |
| assert_includes |
obj, item, message = nil |
--
LeandroNunes - 15 Jun 2007