diff options
Diffstat (limited to 'activesupport/test/core_ext/module/attribute_accessor_per_thread_test.rb')
-rw-r--r-- | activesupport/test/core_ext/module/attribute_accessor_per_thread_test.rb | 36 |
1 files changed, 16 insertions, 20 deletions
diff --git a/activesupport/test/core_ext/module/attribute_accessor_per_thread_test.rb b/activesupport/test/core_ext/module/attribute_accessor_per_thread_test.rb index cdde6434f2..b816fa50e3 100644 --- a/activesupport/test/core_ext/module/attribute_accessor_per_thread_test.rb +++ b/activesupport/test/core_ext/module/attribute_accessor_per_thread_test.rb @@ -1,5 +1,5 @@ -require 'abstract_unit' -require 'active_support/core_ext/module/attribute_accessors_per_thread' +require "abstract_unit" +require "active_support/core_ext/module/attribute_accessors_per_thread" class ModuleAttributeAccessorPerThreadTest < ActiveSupport::TestCase def setup @@ -9,15 +9,11 @@ class ModuleAttributeAccessorPerThreadTest < ActiveSupport::TestCase thread_mattr_reader :shaq, instance_reader: false thread_mattr_accessor :camp, instance_accessor: false - def self.name - 'MyClass' - end + def self.name; "MyClass" end end @subclass = Class.new(@class) do - def self.name - 'SubMyClass' - end + def self.name; "SubMyClass" end end @object = @class.new @@ -67,21 +63,21 @@ class ModuleAttributeAccessorPerThreadTest < ActiveSupport::TestCase def test_values_should_not_bleed_between_threads threads = [] threads << Thread.new do - @class.foo = 'things' + @class.foo = "things" sleep 1 - assert_equal 'things', @class.foo + assert_equal "things", @class.foo end threads << Thread.new do - @class.foo = 'other things' + @class.foo = "other things" sleep 1 - assert_equal 'other things', @class.foo + assert_equal "other things", @class.foo end threads << Thread.new do - @class.foo = 'really other things' + @class.foo = "really other things" sleep 1 - assert_equal 'really other things', @class.foo + assert_equal "really other things", @class.foo end threads.each { |t| t.join } @@ -118,18 +114,18 @@ class ModuleAttributeAccessorPerThreadTest < ActiveSupport::TestCase end def test_should_return_same_value_by_class_or_instance_accessor - @class.foo = 'fries' + @class.foo = "fries" assert_equal @class.foo, @object.foo end def test_should_not_affect_superclass_if_subclass_set_value - @class.foo = 'super' - assert_equal @class.foo, 'super' + @class.foo = "super" + assert_equal @class.foo, "super" assert_nil @subclass.foo - @subclass.foo = 'sub' - assert_equal @class.foo, 'super' - assert_equal @subclass.foo, 'sub' + @subclass.foo = "sub" + assert_equal @class.foo, "super" + assert_equal @subclass.foo, "sub" end end |