From d557f17974384dde4ff2da021a1b38905a39bda2 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Tue, 20 Dec 2022 18:10:57 +0100 Subject: Use an experimental warning for Fiber#storage= --- test/fiber/test_storage.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'test/fiber') diff --git a/test/fiber/test_storage.rb b/test/fiber/test_storage.rb index d5f1f10a68..6e75b71347 100644 --- a/test/fiber/test_storage.rb +++ b/test/fiber/test_storage.rb @@ -31,15 +31,18 @@ class TestFiberStorage < Test::Unit::TestCase end def test_storage_assignment + old, Warning[:experimental] = Warning[:experimental], false + Fiber.new do Fiber.current.storage = {foo: :bar} assert_equal :bar, Fiber[:foo] end.resume + ensure + Warning[:experimental] = old end def test_inherited_storage - Fiber.new do - Fiber.current.storage = {foo: :bar} + Fiber.new(storage: {foo: :bar}) do f = Fiber.new do assert_equal :bar, Fiber[:foo] end -- cgit v1.2.3