summaryrefslogtreecommitdiff
path: root/test/ruby/test_parse.rb
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-10-21 14:35:42 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2020-12-14 19:19:16 +0900
commitd19601fb569a2b3adea1bfb1938820314833a475 (patch)
tree25d7d33e65e4cdab1e6c9bed4ab94104650c5c1b /test/ruby/test_parse.rb
parent11d9983bc340f3cc05da3a87d5d0c63f4f6bd899 (diff)
Test by Ractor.shareable?
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/3681
Diffstat (limited to 'test/ruby/test_parse.rb')
-rw-r--r--test/ruby/test_parse.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/test/ruby/test_parse.rb b/test/ruby/test_parse.rb
index a9ab4c440c..46c2ad531b 100644
--- a/test/ruby/test_parse.rb
+++ b/test/ruby/test_parse.rb
@@ -1183,9 +1183,9 @@ x = __ENCODING__
# shareable_constant_value: true
A = [[1]]
end;
- assert_predicate(a, :frozen?)
+ assert_send([Ractor, :shareable?, a])
assert_equal([1], a[0])
- assert_predicate(a[0], :frozen?)
+ assert_send([Ractor, :shareable?, a[0]])
a, b = Class.new.class_eval("#{<<~"begin;"}\n#{<<~'end;'}")
begin;
# shareable_constant_value: false
@@ -1195,10 +1195,10 @@ x = __ENCODING__
B = []
[X::A, B]
end;
- assert_predicate(a, :frozen?)
- assert_not_predicate(b, :frozen?)
+ assert_send([Ractor, :shareable?, a])
+ assert_not_send([Ractor, :shareable?, b])
assert_equal([1], a[0])
- assert_predicate(a[0], :frozen?)
+ assert_send([Ractor, :shareable?, a[0]])
end
=begin