Methods
T
Instance Public methods
test_active_record()
# File rails/activesupport/test/whiny_nil_test.rb, line 19
def test_active_record
  nil.save!
rescue NoMethodError => nme
  assert(!(nme.message =~ %rnil:NilClass/))
  assert_match(%rnil\.save!/, nme.message)
end
test_array()
# File rails/activesupport/test/whiny_nil_test.rb, line 26
def test_array
  nil.each
rescue NoMethodError => nme
  assert(!(nme.message =~ %rnil:NilClass/))
  assert_match(%rnil\.each/, nme.message)
end
test_id()
# File rails/activesupport/test/whiny_nil_test.rb, line 33
def test_id
  nil.id
rescue RuntimeError => nme
  assert(!(nme.message =~ %rnil:NilClass/))
end
test_unchanged()
# File rails/activesupport/test/whiny_nil_test.rb, line 13
def test_unchanged
  nil.method_thats_not_in_whiners
rescue NoMethodError => nme
  assert_match(%rnil.method_thats_not_in_whiners/, nme.message)
end