class IntrospectionTest

Public Instance Methods

test_parent() click to toggle source
# File activesupport/test/core_ext/module/introspection_test.rb, line 29
def test_parent
  assert_equal ParentA::B, ParentA::B::C.parent
  assert_equal ParentA, ParentA::B.parent
  assert_equal Object, ParentA.parent
end
test_parent_name() click to toggle source
# File activesupport/test/core_ext/module/introspection_test.rb, line 18
def test_parent_name
  assert_equal "ParentA", ParentA::B.parent_name
  assert_equal "ParentA::B", ParentA::B::C.parent_name
  assert_nil ParentA.parent_name
end
test_parent_name_when_frozen() click to toggle source
# File activesupport/test/core_ext/module/introspection_test.rb, line 24
def test_parent_name_when_frozen
  assert_equal "ParentA", ParentA::FrozenB.parent_name
  assert_equal "ParentA::B", ParentA::B::FrozenC.parent_name
end
test_parents() click to toggle source
# File activesupport/test/core_ext/module/introspection_test.rb, line 35
def test_parents
  assert_equal [ParentA::B, ParentA, Object], ParentA::B::C.parents
  assert_equal [ParentA, Object], ParentA::B.parents
end