1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* lib/rdoc: Update to RDoc 3.8 which contains fixes for documentation

in trunk.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
drbrain 2011-06-29 21:17:31 +00:00
parent 6f1ce28d62
commit e75e7fcc9f
13 changed files with 500 additions and 46 deletions

View file

@ -1,5 +1,6 @@
require 'rubygems'
require 'minitest/autorun'
require 'rdoc/rdoc'
require 'rdoc/ri'
require 'rdoc/markup'
require 'tmpdir'
@ -392,6 +393,32 @@ class TestRDocRIStore < MiniTest::Unit::TestCase
assert_equal document, s.load_class('Object').comment
end
# This is a functional test
def test_save_class_merge_constant
tl = RDoc::TopLevel.new 'file.rb'
klass = RDoc::NormalClass.new 'C'
klass.add_comment 'comment', tl
const = klass.add_constant RDoc::Constant.new('CONST', nil, nil)
const.record_location tl
@s.save_class klass
RDoc::RDoc.reset
klass2 = RDoc::NormalClass.new 'C'
klass2.record_location tl
s = RDoc::RI::Store.new @tmpdir
s.save_class klass2
s = RDoc::RI::Store.new @tmpdir
result = s.load_class 'C'
assert_empty result.constants
end
def test_save_class_methods
@s.save_class @klass