[前][次][番号順一覧][スレッド一覧]

ruby-changes:70359

From: Yusuke <ko1@a...>
Date: Mon, 20 Dec 2021 19:45:38 +0900 (JST)
Subject: [ruby-changes:70359] 1c72c95d99 (master): test/ruby/test_ast.rb: Avoid a "method redefined" warning

https://git.ruby-lang.org/ruby.git/commit/?id=1c72c95d99

From 1c72c95d999040dbe9399d3687d8e52f654aa5bf Mon Sep 17 00:00:00 2001
From: Yusuke Endoh <mame@r...>
Date: Mon, 20 Dec 2021 19:44:56 +0900
Subject: test/ruby/test_ast.rb: Avoid a "method redefined" warning

---
 test/ruby/test_ast.rb | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/test/ruby/test_ast.rb b/test/ruby/test_ast.rb
index 63362096f94..ce0942a6fb2 100644
--- a/test/ruby/test_ast.rb
+++ b/test/ruby/test_ast.rb
@@ -258,25 +258,25 @@ class TestAst < Test::Unit::TestCase https://github.com/ruby/ruby/blob/trunk/test/ruby/test_ast.rb#L258
     keep_script_lines_back = RubyVM.keep_script_lines
     RubyVM.keep_script_lines = true
 
-    method = self.method(eval("def example_method_#{$$}; end"))
+    method = self.method(eval("def example_method_#{$$}_with_keep_script_lines; end"))
     assert_instance_of(RubyVM::AbstractSyntaxTree::Node, RubyVM::AbstractSyntaxTree.of(method))
 
-    method = self.method(eval("def self.example_singleton_method_#{$$}; end"))
+    method = self.method(eval("def self.example_singleton_method_#{$$}_with_keep_script_lines; end"))
     assert_instance_of(RubyVM::AbstractSyntaxTree::Node, RubyVM::AbstractSyntaxTree.of(method))
 
     method = eval("proc{}")
     assert_instance_of(RubyVM::AbstractSyntaxTree::Node, RubyVM::AbstractSyntaxTree.of(method))
 
-    method = self.method(eval("singleton_class.define_method(:example_define_method_#{$$}){}"))
+    method = self.method(eval("singleton_class.define_method(:example_define_method_#{$$}_with_keep_script_lines){}"))
     assert_instance_of(RubyVM::AbstractSyntaxTree::Node, RubyVM::AbstractSyntaxTree.of(method))
 
-    method = self.method(eval("define_singleton_method(:example_dsm_#{$$}){}"))
+    method = self.method(eval("define_singleton_method(:example_dsm_#{$$}_with_keep_script_lines){}"))
     assert_instance_of(RubyVM::AbstractSyntaxTree::Node, RubyVM::AbstractSyntaxTree.of(method))
 
-    method = eval("Class.new{def example_method; end}.instance_method(:example_method)")
+    method = eval("Class.new{def example_method_with_keep_script_lines; end}.instance_method(:example_method_with_keep_script_lines)")
     assert_instance_of(RubyVM::AbstractSyntaxTree::Node, RubyVM::AbstractSyntaxTree.of(method))
 
-    method = eval("Class.new{def example_method; end}.instance_method(:example_method)")
+    method = eval("Class.new{def example_method_with_keep_script_lines; end}.instance_method(:example_method_with_keep_script_lines)")
     assert_instance_of(RubyVM::AbstractSyntaxTree::Node, RubyVM::AbstractSyntaxTree.of(method))
 
   ensure
-- 
cgit v1.2.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]