We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bc00c44 commit 024bbf5Copy full SHA for 024bbf5
bootstraptest/test_ractor.rb
@@ -1381,18 +1381,17 @@ class C
1381
}.map{|r| r.value}.join
1382
}
1383
1384
-# NameError
1385
-assert_equal "ok", %q{
+# Now NoMethodError is copyable
+assert_equal "NoMethodError", %q{
1386
obj = "".freeze # NameError refers the receiver indirectly
1387
begin
1388
obj.bar
1389
rescue => err
1390
end
1391
- begin
1392
- Ractor.new{} << err
1393
- rescue TypeError
1394
- 'ok'
1395
- end
+
+ r = Ractor.new{ Ractor.receive }
+ r << err
+ r.value.class
1396
1397
1398
assert_equal "ok", %q{
0 commit comments