diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-04-27 01:50:23 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-04-27 10:39:07 +0900 |
commit | 6009790e4072c8c6736773cf22addb20ad5aac02 (patch) | |
tree | 53b9c72c1f819abfb2d697fd050e26f2e1877051 /test/ruby/test_module.rb | |
parent | c180c58fc17935a2bacffac57a3707d68b11eb4f (diff) |
Moved already resolved test
Couldn't figure out failed/fixed versions.
Diffstat (limited to 'test/ruby/test_module.rb')
-rw-r--r-- | test/ruby/test_module.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/ruby/test_module.rb b/test/ruby/test_module.rb index e5586edc6d..e3cd62713f 100644 --- a/test/ruby/test_module.rb +++ b/test/ruby/test_module.rb @@ -2161,6 +2161,22 @@ class TestModule < Test::Unit::TestCase assert_equal([:@@bar], m2.class_variables(false)) end + def test_class_variable_in_dup_class + a = Class.new do + @@a = 'A' + def a=(x) + @@a = x + end + def a + @@a + end + end + + b = a.dup + b.new.a = 'B' + assert_equal 'A', a.new.a, '[ruby-core:17019]' + end + Bug6891 = '[ruby-core:47241]' def test_extend_module_with_protected_method |