diff options
Diffstat (limited to 'test/ruby')
| -rw-r--r-- | test/ruby/test_shapes.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/ruby/test_shapes.rb b/test/ruby/test_shapes.rb index 228e9a4913..7e3a77fdf2 100644 --- a/test/ruby/test_shapes.rb +++ b/test/ruby/test_shapes.rb @@ -265,8 +265,13 @@ class TestShapes < Test::Unit::TestCase c = Class.new c.instance_variable_set(:@a, 1) assert_equal(1, c.instance_variable_get(:@a)) + c.remove_instance_variable(:@a) assert_nil(c.instance_variable_get(:@a)) + + assert_raise(NameError) do + c.remove_instance_variable(:@a) + end end; end @@ -290,6 +295,10 @@ class TestShapes < Test::Unit::TestCase tc.remove_instance_variable(:@a) assert_nil(tc.instance_variable_get(:@a)) + + assert_raise(NameError) do + tc.remove_instance_variable(:@a) + end end; end |
