зеркало из https://github.com/github/ruby.git
Added false case
This commit is contained in:
Родитель
d19601fb56
Коммит
78cb9b627b
|
@ -1178,12 +1178,17 @@ x = __ENCODING__
|
|||
assert_warning(/invalid value/) do
|
||||
assert_valid_syntax("# shareable_constant_value: invalid-option", verbose: true)
|
||||
end
|
||||
a = Class.new.class_eval("#{<<~"begin;"}\n#{<<~'end;'}")
|
||||
a, b = Class.new.class_eval("#{<<~"begin;"}\n#{<<~'end;'}")
|
||||
begin;
|
||||
# shareable_constant_value: true
|
||||
A = [[1]]
|
||||
# shareable_constant_value: false
|
||||
B = [[2]]
|
||||
|
||||
[A, B]
|
||||
end;
|
||||
assert_send([Ractor, :shareable?, a])
|
||||
assert_not_send([Ractor, :shareable?, b])
|
||||
assert_equal([1], a[0])
|
||||
assert_send([Ractor, :shareable?, a[0]])
|
||||
a, b = Class.new.class_eval("#{<<~"begin;"}\n#{<<~'end;'}")
|
||||
|
|
Загрузка…
Ссылка в новой задаче