mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Remove ClassInheritableAttributes test case, already covered by ActiveSupport [#3114 state:resolved]
Signed-off-by: Joshua Peek <josh@joshpeek.com>
This commit is contained in:
parent
847907d753
commit
41b3c912b7
1 changed files with 0 additions and 32 deletions
|
@ -1,32 +0,0 @@
|
||||||
require 'test/unit'
|
|
||||||
require "cases/helper"
|
|
||||||
require 'active_support/core_ext/class/inheritable_attributes'
|
|
||||||
|
|
||||||
class A
|
|
||||||
include ClassInheritableAttributes
|
|
||||||
end
|
|
||||||
|
|
||||||
class B < A
|
|
||||||
write_inheritable_array "first", [ :one, :two ]
|
|
||||||
end
|
|
||||||
|
|
||||||
class C < A
|
|
||||||
write_inheritable_array "first", [ :three ]
|
|
||||||
end
|
|
||||||
|
|
||||||
class D < B
|
|
||||||
write_inheritable_array "first", [ :four ]
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
class ClassInheritableAttributesTest < ActiveRecord::TestCase
|
|
||||||
def test_first_level
|
|
||||||
assert_equal [ :one, :two ], B.read_inheritable_attribute("first")
|
|
||||||
assert_equal [ :three ], C.read_inheritable_attribute("first")
|
|
||||||
end
|
|
||||||
|
|
||||||
def test_second_level
|
|
||||||
assert_equal [ :one, :two, :four ], D.read_inheritable_attribute("first")
|
|
||||||
assert_equal [ :one, :two ], B.read_inheritable_attribute("first")
|
|
||||||
end
|
|
||||||
end
|
|
Loading…
Reference in a new issue