Sha256: f8b4091aa23a603a9a33cde7f42ad0d381be94ff91fd4f369457cefb50751bed

Contents?: true

Size: 902 Bytes

Versions: 28

Compression:

Stored size: 902 Bytes

Contents

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

class DescriptionTest < Test::Unit::TestCase
  include PDocTestHelper
  include Basic
  include Description
  
  def setup
    @parser = DescriptionParser.new
  end
  
  def test_parsing
    assert_parsed ""
    assert_parsed "\n * hello"
    assert_parsed "\n * \n * hello"
    assert_file_parsed "text.txt"
  end
  
  def test_description
    fixture = parse_file("text.txt")
    assert_equal String, fixture.to_s.class
    assert_equal "some text", fixture.to_a.first
    assert_equal "aliqua.", fixture.to_a.last
  end
  
  def test_truncate
    assert_equal "some text...", parse_file("text.txt").truncate(8)
    assert_equal "some text", parse("\n * some text").truncate()
  end
  
  def test_inspect
    assert_equal "#<Description::Text \"some text more t...\">", parse_file("text.txt").inspect
  end
end

Version data entries

28 entries across 28 versions & 2 rubygems

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