class RubyIndexer::ClassesAndModulesTest
def test_private_class_and_module_indexing
def test_private_class_and_module_indexing index(<<~RUBY) class A class B; end private_constant(:B) module C; end private_constant("C") class D; end end RUBY b_const = @index["A::B"] #: as !nil .first assert_predicate(b_const, :private?) c_const = @index["A::C"] #: as !nil .first assert_predicate(c_const, :private?) d_const = @index["A::D"] #: as !nil .first assert_predicate(d_const, :public?) end