Sha256: 90a3909ef349366a16125d7a4e0e5c26a7ce4d6c05c064b43f6e70826b1b36af

Contents?: true

Size: 853 Bytes

Versions: 10

Compression:

Stored size: 853 Bytes

Contents

# encoding: utf-8

require 'test_helper'
require 'review/htmltoc'

class HTMLTocTest < Test::Unit::TestCase

  def setup
  end

  def teardown
  end

  def test_tocfilename
    toc = HTMLToc.new("/var/tmp")
    assert_equal "/var/tmp/toc-html.txt", toc.tocfilename
  end

  def test_encode_args
    toc = HTMLToc.new("/var/tmp")
    assert_equal "chaptype=pre", toc.encode_args({:chaptype => "pre"})
    assert_equal "force_include=true,chaptype=body,properties=foo", toc.encode_args({:force_include => true, :chaptype => "body", "properties"=>"foo"})
  end

  def test_decode_args
    toc = HTMLToc.new("/var/tmp")
    assert_equal({:chaptype => "pre"}, toc.decode_args("chaptype=pre"))
    assert_equal({:force_include => "true", :chaptype => "body",:properties=>"foo"}, toc.decode_args("force_include=true,chaptype=body,properties=foo"))
  end

end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
review-1.7.2 test/test_htmltoc.rb
review-1.7.1 test/test_htmltoc.rb
review-peg-0.2.2 test/test_htmltoc.rb
review-peg-0.2.1 test/test_htmltoc.rb
review-peg-0.2.0 test/test_htmltoc.rb
review-peg-0.1.3 test/test_htmltoc.rb
review-peg-0.1.2 test/test_htmltoc.rb
review-peg-0.1.1 test/test_htmltoc.rb
review-peg-0.1.0 test/test_htmltoc.rb
review-1.7.0 test/test_htmltoc.rb