Sha256: 1d985628c89c292df5a7d48474dc17821628a49ff11abf3c0bba5ee569aa2923
Contents?: true
Size: 1.58 KB
Versions: 2
Compression:
Stored size: 1.58 KB
Contents
# encoding: utf-8 require 'test_helper' require 'review/compiler' require 'review/book' require 'review/md2inaobuilder' require 'review/i18n' class MD2INAOBuilderTest < Test::Unit::TestCase include ReVIEW def setup @builder = MD2INAOBuilder.new() @config = { "secnolevel" => 2, # for IDGXMLBuilder, HTMLBuilder "stylesheet" => nil, # for HTMLBuilder } @book = Book::Base.new(".") @book.config = @config @compiler = ReVIEW::Compiler.new(@builder) @chapter = Book::Chapter.new(@book, 1, '-', nil, StringIO.new) location = Location.new(nil, nil) @builder.bind(@compiler, @chapter, location) I18n.setup("ja") end def test_paragraph actual = compile_block("Hello, world!") assert_equal " Hello, world!\n\n", actual end def test_cmd actual = compile_block("//cmd{\nlineA\nlineB\n//}\n") assert_equal "!!! cmd\nlineA\nlineB\n\n", actual end def test_dlist actual = compile_block(": foo\n foo.\n bar.\n") assert_equal "<dl>\n<dt>foo</dt>\n<dd>foo.bar.</dd>\n</dl>\n", actual end def test_list actual = compile_block(<<-EOS) //list[name][caption]{ AAA BBB //} EOS assert_equal <<-EOS, actual ``` ●リスト1::caption AAA BBB ``` EOS end def test_ruby_mono actual = compile_block("@<ruby>{謳,うた}い文句") assert_equal " <span class='monoruby'>謳(うた)</span>い文句\n\n", actual end def test_ruby_group actual = compile_block("@<ruby>{欠伸,あくび}が出る") assert_equal " <span class='groupruby'>欠伸(あくび)</span>が出る\n\n", actual end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
review-2.3.0 | test/test_md2inaobuilder.rb |
review-2.2.0 | test/test_md2inaobuilder.rb |