diff options
Diffstat (limited to 'test/ruby/test_shapes.rb')
-rw-r--r-- | test/ruby/test_shapes.rb | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/test/ruby/test_shapes.rb b/test/ruby/test_shapes.rb index e34256415b..b1a2ba2f1b 100644 --- a/test/ruby/test_shapes.rb +++ b/test/ruby/test_shapes.rb @@ -105,27 +105,7 @@ class TestShapes < Test::Unit::TestCase obj.instance_variable_set(:"@a#{_1}", 1) end - assert_predicate RubyVM::Shape.of(obj), :too_complex? - end - - def test_too_many_ivs_on_module - obj = Module.new - - (RubyVM::Shape::SHAPE_MAX_NUM_IVS + 1).times do - obj.instance_variable_set(:"@a#{_1}", 1) - end - - assert_predicate RubyVM::Shape.of(obj), :too_complex? - end - - def test_too_many_ivs_on_builtin - obj = "string" - - (RubyVM::Shape::SHAPE_MAX_NUM_IVS + 1).times do - obj.instance_variable_set(:"@a#{_1}", 1) - end - - refute RubyVM::Shape.of(obj).too_complex? + assert_false RubyVM::Shape.of(obj).too_complex? end def test_removing_when_too_many_ivs_on_class |