Sha256: bd59fcac12796a4120bca8eb4151024cf85e9dfd074d56d6589e7b9560123a05

Contents?: true

Size: 1.2 KB

Versions: 28

Compression:

Stored size: 1.2 KB

Contents

require File.expand_path(File.join(File.dirname(__FILE__), "..", "parser_test_helper"))

class SectionContentTest < Test::Unit::TestCase
  include PDocTestHelper
  include Basic
  include Description
  include SectionContent
  
  def setup
    @parser = SectionContentParser.new
  end
  
  def test_parsing
    assert_parsed "\n* ==dom==\n * hello"
    assert_parsed "\n* == dom ==  \n * hello"
  end
  
  def test_section
    text = "\n* == dom ==  \n * hello"
    assert_equal Section, parse(text).class
  end
  
  def test_title
    text = "\n* == DOM ==  \n * hello"
    assert_equal "DOM", parse(text).name
    assert_equal "DOM", parse(text).full_name
    assert_equal "dom", parse(text).id
    
    text = "\n* == Some Section ==  \n * hello"
    assert_equal "Some Section", parse(text).name
    assert_equal "Some Section", parse(text).full_name
    assert_equal "some_section", parse(text).id
    
    text = "\n* == scripty2 ==  \n * hello"
    assert_equal "scripty2", parse(text).name
    assert_equal "scripty2", parse(text).full_name
    assert_equal "scripty2", parse(text).id
  end
  
  def test_description
    text = "\n* == Some Section ==  \n * hello"
    assert_equal "hello", parse(text).description
  end
end

Version data entries

28 entries across 28 versions & 2 rubygems

Version Path
distil-0.14.4 vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.14.3 vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.14.2 vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.14.2.a vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.14.1 vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.14.1.a vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.14.0 vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.14.0.i vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.14.0.h vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.14.0.g vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.14.0.d vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.14.0.c vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.14.0.b vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.13.6 vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.13.5 vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.13.4 vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.13.3 vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.13.2 vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.13.1 vendor/pdoc/test/unit/parser/section_content_test.rb
distil-0.13.0 vendor/pdoc/test/unit/parser/section_content_test.rb