diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-10-21 14:35:42 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-12-14 19:19:16 +0900 |
commit | d19601fb569a2b3adea1bfb1938820314833a475 (patch) | |
tree | 25d7d33e65e4cdab1e6c9bed4ab94104650c5c1b /test/ruby/test_parse.rb | |
parent | 11d9983bc340f3cc05da3a87d5d0c63f4f6bd899 (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.rb | 10 |
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 |