mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Import RDoc 2.5
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27147 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
9b40cdfe8c
commit
46580b5147
176 changed files with 17841 additions and 16457 deletions
96
test/rdoc/test_rdoc_code_object.rb
Normal file
96
test/rdoc/test_rdoc_code_object.rb
Normal file
|
@ -0,0 +1,96 @@
|
|||
require 'rubygems'
|
||||
require 'minitest/autorun'
|
||||
require File.expand_path '../xref_test_case', __FILE__
|
||||
require 'rdoc/code_object'
|
||||
|
||||
class TestRDocCodeObject < XrefTestCase
|
||||
|
||||
def setup
|
||||
super
|
||||
|
||||
@co = RDoc::CodeObject.new
|
||||
end
|
||||
|
||||
def test_initialize
|
||||
assert @co.document_self, 'document_self'
|
||||
assert @co.document_children, 'document_children'
|
||||
refute @co.force_documentation, 'force_documentation'
|
||||
refute @co.done_documenting, 'done_documenting'
|
||||
assert_equal '', @co.comment, 'comment is empty'
|
||||
end
|
||||
|
||||
def test_comment_equals
|
||||
@co.comment = ''
|
||||
|
||||
assert_equal '', @co.comment
|
||||
|
||||
@co.comment = 'I am a comment'
|
||||
|
||||
assert_equal 'I am a comment', @co.comment
|
||||
end
|
||||
|
||||
def test_document_children_equals
|
||||
@co.document_children = false
|
||||
refute @co.document_children
|
||||
|
||||
@c2.document_children = false
|
||||
assert_empty @c2.classes
|
||||
end
|
||||
|
||||
def test_document_self_equals
|
||||
@co.document_self = false
|
||||
refute @co.document_self
|
||||
|
||||
@c1.document_self = false
|
||||
assert_empty @c1.method_list
|
||||
end
|
||||
|
||||
def test_documented_eh
|
||||
refute @co.documented?
|
||||
|
||||
@co.comment = 'hi'
|
||||
|
||||
assert @co.documented?
|
||||
|
||||
@co.comment.replace ''
|
||||
|
||||
refute @co.documented?
|
||||
|
||||
@co.document_self = false
|
||||
|
||||
assert @co.documented?
|
||||
end
|
||||
|
||||
def test_parent_file_name
|
||||
assert_equal '(unknown)', @co.parent_file_name
|
||||
assert_equal 'xref_data.rb', @c1.parent_file_name
|
||||
end
|
||||
|
||||
def test_parent_name
|
||||
assert_equal '(unknown)', @co.parent_name
|
||||
assert_equal 'xref_data.rb', @c1.parent_name
|
||||
assert_equal 'C2', @c2_c3.parent_name
|
||||
end
|
||||
|
||||
def test_start_doc
|
||||
@co.document_self = false
|
||||
@co.document_children = false
|
||||
|
||||
@co.start_doc
|
||||
|
||||
assert @co.document_self
|
||||
assert @co.document_children
|
||||
end
|
||||
|
||||
def test_stop_doc
|
||||
@co.document_self = true
|
||||
@co.document_children = true
|
||||
|
||||
@co.stop_doc
|
||||
|
||||
refute @co.document_self
|
||||
refute @co.document_children
|
||||
end
|
||||
|
||||
end
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue