зеркало из https://github.com/github/ruby.git
suppress warnings on repeat tests.
Constant definitions are affect on outer namespace of an anonymous module. To define constants on the anonymous module, this patch uses Module#class_eval(str).
This commit is contained in:
Родитель
6911b4bc82
Коммит
3df7c967bb
|
@ -497,8 +497,7 @@ class TestGc < Test::Unit::TestCase
|
|||
|
||||
def test_ast_node_buffer
|
||||
# https://github.com/ruby/ruby/pull/4416
|
||||
Module.new.class_eval do
|
||||
eval((["# shareable_constant_value: literal"] + (0..100000).map {|i| "M#{ i } = {}" }).join("\n"))
|
||||
end
|
||||
Module.new.class_eval( (["# shareable_constant_value: literal"] +
|
||||
(0..100000).map {|i| "M#{ i } = {}" }).join("\n"))
|
||||
end
|
||||
end
|
||||
|
|
Загрузка…
Ссылка в новой задаче