Sha256: 99a8fd3e3baf567f81f98db0cdfb790a8ad470c937a0b7ad71dce4f5feb79300

Contents?: true

Size: 969 Bytes

Versions: 104

Compression:

Stored size: 969 Bytes

Contents

require 'rdoc/test_case'

class TestRDocParserRd < RDoc::TestCase

  def setup
    super

    @RP = RDoc::Parser

    @tempfile = Tempfile.new self.class.name
    filename = @tempfile.path

    @top_level = RDoc::TopLevel.new filename
    @fn = filename
    @options = RDoc::Options.new
    @stats = RDoc::Stats.new 0
  end

  def teardown
    super

    @tempfile.close
  end

  def test_file
    assert_kind_of RDoc::Parser::Text, util_parser('')
  end

  def test_class_can_parse
    assert_equal @RP::RD, @RP.can_parse('foo.rd')
    assert_equal @RP::RD, @RP.can_parse('foo.rd.ja')
  end

  def test_scan
    parser = util_parser 'it ((*really*)) works'

    expected =
      @RM::Document.new(
        @RM::Paragraph.new('it <em>really</em> works'))
    expected.file = @top_level

    parser.scan

    assert_equal expected, @top_level.comment.parse
  end

  def util_parser content
    RDoc::Parser::RD.new @top_level, @fn, content, @options, @stats
  end

end

Version data entries

104 entries across 82 versions & 22 rubygems

Version Path
active_mailer-0.0.10 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/rdoc-3.12.1/test/test_rdoc_parser_rd.rb
judge-2.0.5 vendor/bundle/ruby/2.1.0/gems/rdoc-3.12.2/test/test_rdoc_parser_rd.rb
swipe-rails-0.0.5 vendor/bundle/gems/rdoc-3.12.2/test/test_rdoc_parser_rd.rb
active_mailer-0.0.9 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/rdoc-3.12.1/test/test_rdoc_parser_rd.rb
active_mailer-0.0.8 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/rdoc-3.12.1/test/test_rdoc_parser_rd.rb
active_mailer-0.0.7 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/rdoc-3.12.1/test/test_rdoc_parser_rd.rb
active_mailer-0.0.6 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/rdoc-3.12.1/test/test_rdoc_parser_rd.rb
font-awesome-rails-3.1.1.2 vendor/ruby/2.0.0/gems/rdoc-3.12.2/test/test_rdoc_parser_rd.rb
font-awesome-rails-3.1.1.2 vendor/ruby/1.9.1/gems/rdoc-3.12.2/test/test_rdoc_parser_rd.rb
font-awesome-rails-3.1.1.1 vendor/ruby/2.0.0/gems/rdoc-3.12.2/test/test_rdoc_parser_rd.rb
font-awesome-rails-3.1.1.1 vendor/ruby/1.9.1/gems/rdoc-3.12.2/test/test_rdoc_parser_rd.rb
challah-1.0.0.beta3 vendor/bundle/gems/rdoc-3.12.2/test/test_rdoc_parser_rd.rb
fc-webicons-0.0.4 vendor/bundle/ruby/1.9.1/gems/rdoc-3.12.2/test/test_rdoc_parser_rd.rb
challah-1.0.0.beta2 vendor/bundle/gems/rdoc-3.12.2/test/test_rdoc_parser_rd.rb
challah-1.0.0.beta vendor/bundle/gems/rdoc-3.12/test/test_rdoc_parser_rd.rb
challah-1.0.0.beta vendor/bundle/gems/rdoc-3.12.2/test/test_rdoc_parser_rd.rb
fc-webicons-0.0.3 vendor/bundle/ruby/1.9.1/gems/rdoc-3.12.2/test/test_rdoc_parser_rd.rb
fc-webicons-0.0.2 vendor/bundle/ruby/1.9.1/gems/rdoc-3.12.2/test/test_rdoc_parser_rd.rb
fc-webicons-0.0.1 vendor/bundle/ruby/1.9.1/gems/rdoc-3.12.2/test/test_rdoc_parser_rd.rb
rdoc-3.12.2 test/test_rdoc_parser_rd.rb