@@ -719,6 +719,7 @@ def test_remove_invisible_private
719
719
720
720
assert_equal [ @pub , @prot , @priv ] , @vis . method_list
721
721
assert_equal [ @apub , @aprot , @apriv ] , @vis . attributes
722
+ assert_equal [ @cpub , @cpriv ] , @vis . constants
722
723
end
723
724
724
725
def test_remove_invisible_nodoc
@@ -728,6 +729,7 @@ def test_remove_invisible_nodoc
728
729
729
730
assert_equal [ @pub , @prot , @priv ] , @vis . method_list
730
731
assert_equal [ @apub , @aprot , @apriv ] , @vis . attributes
732
+ assert_equal [ @cpub , @cpriv ] , @vis . constants
731
733
end
732
734
733
735
def test_remove_invisible_protected
@@ -737,6 +739,7 @@ def test_remove_invisible_protected
737
739
738
740
assert_equal [ @pub , @prot ] , @vis . method_list
739
741
assert_equal [ @apub , @aprot ] , @vis . attributes
742
+ assert_equal [ @cpub ] , @vis . constants
740
743
end
741
744
742
745
def test_remove_invisible_public
@@ -746,6 +749,7 @@ def test_remove_invisible_public
746
749
747
750
assert_equal [ @pub ] , @vis . method_list
748
751
assert_equal [ @apub ] , @vis . attributes
752
+ assert_equal [ @cpub ] , @vis . constants
749
753
end
750
754
751
755
def test_remove_invisible_public_force
@@ -755,11 +759,13 @@ def test_remove_invisible_public_force
755
759
@prot . force_documentation = true
756
760
@apriv . force_documentation = true
757
761
@aprot . force_documentation = true
762
+ @cpriv . force_documentation = true
758
763
759
764
@vis . remove_invisible :public
760
765
761
766
assert_equal [ @pub , @prot , @priv ] , @vis . method_list
762
767
assert_equal [ @apub , @aprot , @apriv ] , @vis . attributes
768
+ assert_equal [ @cpub , @cpriv ] , @vis . constants
763
769
end
764
770
765
771
def test_remove_invisible_in_protected
@@ -922,6 +928,9 @@ def util_visibilities
922
928
@aprot = RDoc ::Attr . new nil , 'prot' , 'RW' , nil
923
929
@apriv = RDoc ::Attr . new nil , 'priv' , 'RW' , nil
924
930
931
+ @cpub = RDoc ::Constant . new 'CONST_PUBLIC' , nil , nil
932
+ @cpriv = RDoc ::Constant . new 'CONST_PRIVATE' , nil , nil
933
+
925
934
@vis = RDoc ::NormalClass . new 'Vis'
926
935
@vis . add_method @pub
927
936
@vis . add_method @prot
@@ -931,11 +940,16 @@ def util_visibilities
931
940
@vis . add_attribute @aprot
932
941
@vis . add_attribute @apriv
933
942
943
+ @vis . add_constant @cpub
944
+ @vis . add_constant @cpriv
945
+
934
946
@prot . visibility = :protected
935
947
@priv . visibility = :private
936
948
937
949
@aprot . visibility = :protected
938
950
@apriv . visibility = :private
951
+
952
+ @cpriv . visibility = :private
939
953
end
940
954
941
955
end
0 commit comments