cheat sheets.

$ cheat assertions
Test::Unit:
  assert(boolean, message=nil)
  assert_block(message="assert_block failed.") do ... end
  assert_equal(expected, actual, message=nil)
  assert_in_delta(expected_float, actual_float, delta, message="")
  assert_instance_of(klass, object, message="")
  assert_kind_of(klass, object, message="")
  assert_match(pattern, string, message="")
  assert_nil(object, message="")
  assert_no_match(regexp, string, message="")
  assert_not_equal(expected, actual, message="")
  assert_not_nil(object, message="")
  assert_not_same(expected, actual, message="")
  assert_nothing_raised(*args)
  assert_nothing_thrown(message="") do ... end
  assert_operator(object1, operator, object2, message="")
  assert_raises(expected_exception_klass, message="") do ... end
  assert_respond_to(object, method, message="")
  assert_same(expected, actual, message="")
  assert_send(send_array, message="")
  assert_throws(expected_symbol, message="") do ... end
  flunk(message="Flunked")

Controller tests
http://api.rubyonrails.org/classes/Test/Unit/Assertions.html

Test::Unit:
  assert_dom_equal(expected, actual, message="")
  assert_dom_not_equal(expected, actual, message="")
  assert_generates(expected_path, options, 
    defaults={}, extras = {}, message=nil)
  assert_no_tag(*opts)
  assert_recognizes(expected_options, path, extras={}, message=nil)
  assert_redirected_to(options = {}, message=nil)
  assert_response(type, message = nil)
  assert_routing(path, options, defaults={}, extras={}, message=nil)
  assert_tag(*opts)
  assert_template(expected = nil, message=nil)
  assert_valid(record)
Version 8, updated 850 days ago.
. o 0 ( | previous | history | revert to | current | diff )
( add new | see all )