summaryrefslogtreecommitdiff
path: root/test/rdoc
diff options
context:
space:
mode:
authorhsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-05-08 02:07:53 +0000
committerhsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-05-08 02:07:53 +0000
commite75d8e0c65a63c2545d02ecef3811543c2d0266b (patch)
treef18f7b5f7bcc52625741f289ad3dd8583c822334 /test/rdoc
parentf5f218f7c2ebe712562155e78daef013696d40a4 (diff)
Merge rdoc-6.0.4 from upstream.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63356 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/rdoc')
-rw-r--r--test/rdoc/test_rdoc_parser_ruby.rb59
1 files changed, 0 insertions, 59 deletions
diff --git a/test/rdoc/test_rdoc_parser_ruby.rb b/test/rdoc/test_rdoc_parser_ruby.rb
index ce2aaae981..eb9c6b2455 100644
--- a/test/rdoc/test_rdoc_parser_ruby.rb
+++ b/test/rdoc/test_rdoc_parser_ruby.rb
@@ -4018,63 +4018,4 @@ end
assert_equal ['A', 'B', 'B::C'], visible
end
- def test_parse_const_alias_defined_elsewhere
- util_parser <<-CLASS
-module A
- Aliased = Defined
-end
-
-module A
- class Defined
- end
-end
- CLASS
-
- @parser.scan
-
- a = @top_level.modules.first
- assert_equal 'A', a.full_name
- aliased = a.constants.first
- assert_equal 'A::Aliased', aliased.full_name
-
- visible = @store.all_modules.reject { |mod| mod.suppressed? }
- visible = visible.map { |mod| mod.full_name }
-
- assert_equal ['A'], visible
- end
-
- def test_parse_const_alias_defined_far_away
- util_parser <<-CLASS
-module A
- Aliased = ::B::C::Defined
-end
-
-module B
- module C
- class Defined
- end
- end
-end
- CLASS
-
- @parser.scan
-
- a = @top_level.modules.first
- assert_equal 'A', a.full_name
- assert_empty a.classes
- assert_empty a.modules
- assert_equal ['A::Aliased'], a.constants.map(&:full_name)
-
- defined = @store.find_class_named 'B::C::Defined'
- assert_equal 'B::C::Defined', defined.full_name
-
- aliased = @store.find_class_named 'B::C::Aliased'
- assert_equal 'B::C::Aliased', aliased.full_name
-
- visible = @store.all_modules.reject { |mod| mod.suppressed? }
- visible = visible.map { |mod| mod.full_name }
-
- assert_equal ['A', 'B', 'B::C'], visible
- end
-
end