From 365fed6369cf490f44878322fcaeddf9dfcb02f5 Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Fri, 10 Mar 2023 08:50:43 -0800 Subject: Revert "Allow classes and modules to become too complex" This reverts commit 69465df4242f3b2d8e55fbe18d7c45b47b40a626. --- test/ruby/test_shapes.rb | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) (limited to 'test/ruby') 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 -- cgit v1.2.3