Sha256: d112f5223181c2b86f43818ecb771d10060dc5935c686bcdd6522803979646a0

Contents?: true

Size: 950 Bytes

Versions: 20

Compression:

Stored size: 950 Bytes

Contents

require 'rdoc/test_case'

class TestRDocMarkupIndentedParagraph < RDoc::TestCase

  def setup
    super

    @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

  def test_text
    paragraph = @IP.new(2, 'hello', ' world')

    assert_equal 'hello world', paragraph.text
  end

  def test_text_break
    paragraph = @IP.new(2, 'hello', hard_break, 'world')

    assert_equal 'helloworld', paragraph.text

    assert_equal "hello\n  world", paragraph.text("\n")
  end

end

Version data entries

20 entries across 16 versions & 3 rubygems

Version Path
rdoc-4.3.0 test/test_rdoc_markup_indented_paragraph.rb
rdoc-4.2.2 test/test_rdoc_markup_indented_paragraph.rb
honeybadger-2.4.0 vendor/gems/ruby/2.2.0/gems/rdoc-4.1.1/test/test_rdoc_markup_indented_paragraph.rb
honeybadger-2.4.0 vendor/gems/ruby/2.1.0/gems/rdoc-4.1.1/test/test_rdoc_markup_indented_paragraph.rb
honeybadger-2.4.0 vendor/gems/ruby/1.9.1/gems/rdoc-4.1.1/test/test_rdoc_markup_indented_paragraph.rb
rdoc-4.2.1 test/test_rdoc_markup_indented_paragraph.rb
rdoc-4.2.0 test/test_rdoc_markup_indented_paragraph.rb
rdoc-4.1.2 test/test_rdoc_markup_indented_paragraph.rb
rdoc-4.1.1 test/test_rdoc_markup_indented_paragraph.rb
rdoc-4.1.0 test/test_rdoc_markup_indented_paragraph.rb
rdoc-4.1.0.preview.3 test/test_rdoc_markup_indented_paragraph.rb
candlepin-api-0.4.0 bundle/ruby/gems/rdoc-4.0.1/test/test_rdoc_markup_indented_paragraph.rb
candlepin-api-0.4.0 bundle/ruby/1.8/gems/rdoc-4.0.1/test/test_rdoc_markup_indented_paragraph.rb
candlepin-api-0.4.0 bundle/ruby/1.9.1/gems/rdoc-4.0.1/test/test_rdoc_markup_indented_paragraph.rb
rdoc-4.0.1 test/test_rdoc_markup_indented_paragraph.rb
rdoc-4.0.0 test/test_rdoc_markup_indented_paragraph.rb
rdoc-4.0.0.rc.2.1 test/test_rdoc_markup_indented_paragraph.rb
rdoc-4.0.0.rc.2 test/test_rdoc_markup_indented_paragraph.rb
rdoc-4.0.0.preview2.1 test/test_rdoc_markup_indented_paragraph.rb
rdoc-4.0.0.preview2 test/test_rdoc_markup_indented_paragraph.rb