test/test_rdoc_context.rb in rdoc-2.5.3 vs test/test_rdoc_context.rb in rdoc-2.5.4

- old
+ new

@@ -225,10 +225,18 @@ assert_equal 'R', @c1.find_attribute_named('attr_reader').rw assert_equal 'W', @c1.find_attribute_named('attr_writer').rw assert_equal 'RW', @c1.find_attribute_named('attr_accessor').rw end + def test_find_class_method_named + assert_equal nil, @c1.find_class_method_named('none') + + m = @c1.find_class_method_named('m') + assert_instance_of RDoc::AnyMethod, m + assert m.singleton + end + def test_find_constant_named assert_equal nil, @c1.find_constant_named('NONE') assert_equal ':const', @c1.find_constant_named('CONST').value end @@ -246,11 +254,11 @@ def test_find_instance_method_named assert_equal nil, @c1.find_instance_method_named('none') m = @c1.find_instance_method_named('m') assert_instance_of RDoc::AnyMethod, m - assert_equal false, m.singleton + refute m.singleton end def test_find_local_symbol assert_equal true, @c1.find_local_symbol('m').singleton assert_equal ':const', @c1.find_local_symbol('CONST').value @@ -274,9 +282,15 @@ def test_find_symbol c3 = @xref_data.find_module_named('C3') assert_equal c3, @xref_data.find_symbol('C3') assert_equal c3, @c2.find_symbol('::C3') assert_equal @c2_c3, @c2.find_symbol('C3') + end + + def test_find_symbol_method + assert_equal @c1__m, @c1.find_symbol('m') + assert_equal @c1_m, @c1.find_symbol('#m') + assert_equal @c1__m, @c1.find_symbol('::m') end def test_spaceship assert_equal(-1, @c2.<=>(@c3)) assert_equal 0, @c2.<=>(@c2)