# encoding: utf-8 require 'test_helper' require 'review/compiler' require 'review/book' require 'review/htmlbuilder' require 'review/i18n' class MARKDOWNBuilderTest < Test::Unit::TestCase include ReVIEW def setup @builder = MARKDOWNBuilder.new() @config = { "secnolevel" => 2, # for IDGXMLBuilder, HTMLBuilder "inencoding" => "UTF-8", "outencoding" => "UTF-8", "stylesheet" => nil, # for HTMLBuilder } ReVIEW.book.config = @config @compiler = ReVIEW::Compiler.new(@builder) @chapter = Book::Chapter.new(Book::Base.new(nil), 1, '-', nil, StringIO.new) location = Location.new(nil, nil) @builder.bind(@compiler, @chapter, location) end def test_inline_em assert_equal "test*foo*abc", @builder.compile_inline("test@{foo}abc") end def test_inline_strong assert_equal "test**foo**abc", @builder.compile_inline("test@{foo}abc") end end