mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* lib/rdoc: Update to RDoc 3.9. Fixed ri []
, stopdoc creating an
object reference, nodoc for class aliases, verbatim === lines. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32767 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
4ac69a57b5
commit
89b601d176
33 changed files with 1329 additions and 600 deletions
|
@ -67,6 +67,30 @@ class TestRDocCodeObject < XrefTestCase
|
|||
assert_equal Encoding::UTF_8, @co.comment.encoding
|
||||
end
|
||||
|
||||
def test_display_eh_document_self
|
||||
assert @co.display?
|
||||
|
||||
@co.document_self = false
|
||||
|
||||
refute @co.display?
|
||||
end
|
||||
|
||||
def test_display_eh_ignore
|
||||
assert @co.display?
|
||||
|
||||
@co.ignore
|
||||
|
||||
refute @co.display?
|
||||
|
||||
@co.stop_doc
|
||||
|
||||
refute @co.display?
|
||||
|
||||
@co.done_documenting = false
|
||||
|
||||
refute @co.display?
|
||||
end
|
||||
|
||||
def test_document_children_equals
|
||||
@co.document_children = false
|
||||
refute @co.document_children
|
||||
|
@ -156,6 +180,22 @@ class TestRDocCodeObject < XrefTestCase
|
|||
assert_nil @co.instance_variable_get(:@full_name)
|
||||
end
|
||||
|
||||
def test_ignore
|
||||
@co.ignore
|
||||
|
||||
refute @co.document_self
|
||||
refute @co.document_children
|
||||
assert @co.ignored?
|
||||
end
|
||||
|
||||
def test_ignore_eh
|
||||
refute @co.ignored?
|
||||
|
||||
@co.ignore
|
||||
|
||||
assert @co.ignored?
|
||||
end
|
||||
|
||||
def test_line
|
||||
@c1_m.line = 5
|
||||
|
||||
|
@ -202,10 +242,16 @@ class TestRDocCodeObject < XrefTestCase
|
|||
end
|
||||
|
||||
def test_record_location
|
||||
c = RDoc::CodeObject.new
|
||||
c.record_location @xref_data
|
||||
@co.record_location @xref_data
|
||||
|
||||
assert_equal 'xref_data.rb', c.file.relative_name
|
||||
assert_equal 'xref_data.rb', @co.file.relative_name
|
||||
end
|
||||
|
||||
def test_record_location_ignored
|
||||
@co.ignore
|
||||
@co.record_location @xref_data
|
||||
|
||||
refute @co.ignored?
|
||||
end
|
||||
|
||||
def test_start_doc
|
||||
|
@ -218,6 +264,16 @@ class TestRDocCodeObject < XrefTestCase
|
|||
assert @co.document_children
|
||||
end
|
||||
|
||||
def test_start_doc_ignored
|
||||
@co.ignore
|
||||
|
||||
@co.start_doc
|
||||
|
||||
assert @co.document_self
|
||||
assert @co.document_children
|
||||
refute @co.ignored?
|
||||
end
|
||||
|
||||
def test_stop_doc
|
||||
@co.document_self = true
|
||||
@co.document_children = true
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue