Sha256: 5f16c9c3dcf273f144fca46375eeb70d78a5278f9466cc57932aa977580e78a0
Contents?: true
Size: 1.51 KB
Versions: 9
Compression:
Stored size: 1.51 KB
Contents
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, 'stylesheet' => nil } @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
9 entries across 9 versions & 1 rubygems