diff options
Diffstat (limited to 'test/ruby')
| -rw-r--r-- | test/ruby/test_compile_prism.rb | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/test/ruby/test_compile_prism.rb b/test/ruby/test_compile_prism.rb index d13b150f93..66986af827 100644 --- a/test/ruby/test_compile_prism.rb +++ b/test/ruby/test_compile_prism.rb @@ -1972,40 +1972,6 @@ end end test_prism_call_node CODE - - # Test opt_str_freeze instruction when calling #freeze on a string literal - assert_prism_eval(<<~RUBY) - "foo".freeze.equal?("foo".freeze) - RUBY - # Test encoding in opt_str_freeze - assert_prism_eval(<<~'RUBY', raw: true) - # -*- coding: us-ascii -*- - "\xff".freeze.encoding - RUBY - - # Test opt_aref_with instruction when calling [] with a string - assert_prism_eval(<<~RUBY) - ObjectSpace.count_objects - - h = {"abc" => 1} - before = ObjectSpace.count_objects[:T_STRING] - 5.times{ h["abc"] } - after = ObjectSpace.count_objects[:T_STRING] - - before == after - RUBY - - # Test opt_aset_with instruction when calling []= with a string key - assert_prism_eval(<<~RUBY) - ObjectSpace.count_objects - - h = {"abc" => 1} - before = ObjectSpace.count_objects[:T_STRING] - 5.times{ h["abc"] = 2} - after = ObjectSpace.count_objects[:T_STRING] - - before == after - RUBY end def test_CallAndWriteNode |
