From 5e7ce47fb9ab50858fe067a6eb6c0462c5c5681e Mon Sep 17 00:00:00 2001 From: Andrew White Date: Sun, 6 Mar 2011 15:23:31 +0000 Subject: Report the correct value of nil.id in the exception message as different ruby implementations may have different values, for example Rubinius returns 53 for nil.id. [#6444 state:resolved] --- activesupport/test/whiny_nil_test.rb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'activesupport/test/whiny_nil_test.rb') diff --git a/activesupport/test/whiny_nil_test.rb b/activesupport/test/whiny_nil_test.rb index 4b9f06dead..ec3ca99ee6 100644 --- a/activesupport/test/whiny_nil_test.rb +++ b/activesupport/test/whiny_nil_test.rb @@ -33,9 +33,11 @@ class WhinyNilTest < Test::Unit::TestCase end def test_id + nil.stubs(:object_id).returns(999) nil.id rescue RuntimeError => nme assert_no_match(/nil:NilClass/, nme.message) + assert_match(/999/, nme.message) end def test_no_to_ary_coercion -- cgit v1.2.3