summaryrefslogtreecommitdiff
path: root/test/rdoc/test_rdoc_markup_indented_paragraph.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/rdoc/test_rdoc_markup_indented_paragraph.rb')
-rw-r--r--test/rdoc/test_rdoc_markup_indented_paragraph.rb40
1 files changed, 40 insertions, 0 deletions
diff --git a/test/rdoc/test_rdoc_markup_indented_paragraph.rb b/test/rdoc/test_rdoc_markup_indented_paragraph.rb
new file mode 100644
index 0000000000..e3e2b630e1
--- /dev/null
+++ b/test/rdoc/test_rdoc_markup_indented_paragraph.rb
@@ -0,0 +1,40 @@
+require 'pp'
+require 'rubygems'
+require 'minitest/autorun'
+require 'rdoc/markup'
+
+class TestRDocMarkupIndentedParagraph < MiniTest::Unit::TestCase
+
+ def setup
+ @IP = RDoc::Markup::IndentedParagraph
+ end
+
+ def test_initialize
+ ip = @IP.new 2, 'a', 'b'
+
+ assert_equal 2, ip.indent
+ assert_equal %w[a b], ip.parts
+ end
+
+ def test_accept
+ visitor = Object.new
+ def visitor.accept_indented_paragraph(obj) @obj = obj end
+ def visitor.obj() @obj end
+
+ paragraph = @IP.new 0
+
+ paragraph.accept visitor
+
+ assert_equal paragraph, visitor.obj
+ end
+
+ def test_equals2
+ one = @IP.new 1
+ two = @IP.new 2
+
+ assert_equal one, one
+ refute_equal one, two
+ end
+
+end
+