diff --git a/test/threadsafe_attributes_test.rb b/test/threadsafe_attributes_test.rb index d4a92496a5..78e96d6e24 100644 --- a/test/threadsafe_attributes_test.rb +++ b/test/threadsafe_attributes_test.rb @@ -35,4 +35,12 @@ class TestClass assert_equal "a value", @tester.safeattr end + test "#threadsafe attributes inherit the value of the main thread when value is nil/false" do + @tester.safeattr = false + Thread.new do + assert @tester.safeattr_defined? + assert_equal false, @tester.safeattr + end.join + assert_equal false, @tester.safeattr + end end