зеркало из https://github.com/github/ruby.git
Moved already resolved test
Couldn't figure out failed/fixed versions.
This commit is contained in:
Родитель
c180c58fc1
Коммит
6009790e40
|
@ -1,19 +1,3 @@
|
||||||
assert_equal 'A', %q{
|
|
||||||
class A
|
|
||||||
@@a = 'A'
|
|
||||||
def a=(x)
|
|
||||||
@@a = x
|
|
||||||
end
|
|
||||||
def a
|
|
||||||
@@a
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
B = A.dup
|
|
||||||
B.new.a = 'B'
|
|
||||||
A.new.a
|
|
||||||
}, '[ruby-core:17019]'
|
|
||||||
|
|
||||||
assert_equal 'ok', %q{
|
assert_equal 'ok', %q{
|
||||||
def m
|
def m
|
||||||
lambda{
|
lambda{
|
||||||
|
|
|
@ -2161,6 +2161,22 @@ class TestModule < Test::Unit::TestCase
|
||||||
assert_equal([:@@bar], m2.class_variables(false))
|
assert_equal([:@@bar], m2.class_variables(false))
|
||||||
end
|
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]'
|
Bug6891 = '[ruby-core:47241]'
|
||||||
|
|
||||||
def test_extend_module_with_protected_method
|
def test_extend_module_with_protected_method
|
||||||
|
|
Загрузка…
Ссылка в новой задаче