summaryrefslogtreecommitdiff
path: root/test/ruby
diff options
context:
space:
mode:
authorJemma Issroff <jemmaissroff@gmail.com>2023-12-12 15:56:03 -0500
committerJemma Issroff <jemmaissroff@gmail.com>2023-12-13 08:11:45 -0500
commit798a89fae1d7da1c0dd4282e9e16ab8bbf993b55 (patch)
tree46ba6675cbba23a959ee746cb1cf2f359377ce30 /test/ruby
parent1ad991c54d7d890527050a54899265da21a677c2 (diff)
[PRISM] If receiver on CallNode is SelfNode, use FCALL flags
Diffstat (limited to 'test/ruby')
-rw-r--r--test/ruby/test_compile_prism.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/ruby/test_compile_prism.rb b/test/ruby/test_compile_prism.rb
index 4f81e8fde3..8943345e7b 100644
--- a/test/ruby/test_compile_prism.rb
+++ b/test/ruby/test_compile_prism.rb
@@ -1426,6 +1426,18 @@ module Prism
prism_opt_var_trail_hash("a", "b", "c", c: 1)
prism_opt_var_trail_hash("a", "b", "c", "c" => 0, c: 1)
CODE
+
+ assert_prism_eval(<<-CODE)
+ class PrivateMethod
+ def initialize
+ self.instance_var
+ end
+ private
+ attr_accessor :instance_var
+ end
+ pm = PrivateMethod.new
+ pm.send(:instance_var)
+ CODE
end
def test_CallAndWriteNode