shorten test code by moving converter instantiation to #setup

This commit is contained in:
maul.esel 2013-09-12 22:23:58 +02:00
parent 29d0841e97
commit 76d56c2352
1 changed files with 3 additions and 4 deletions

View File

@ -15,17 +15,16 @@ class TestKramdown < Test::Unit::TestCase
'smart_quotes' => 'lsquo,rsquo,ldquo,rdquo'
}
}
@markdown = Converters::Markdown.new(@config)
end
# http://kramdown.rubyforge.org/converter/html.html#options
should "pass kramdown options" do
markdown = Converters::Markdown.new(@config)
assert_equal "<h1>Some Header</h1>", markdown.convert('# Some Header #').strip
assert_equal "<h1>Some Header</h1>", @markdown.convert('# Some Header #').strip
end
should "convert quotes to smart quotes" do
markdown = Converters::Markdown.new(@config)
assert_match /<p>(&#8220;|“)Pit(&#8217;|)hy(&#8221;|”)<\/p>/, markdown.convert(%{"Pit'hy"}).strip
assert_match /<p>(&#8220;|“)Pit(&#8217;|)hy(&#8221;|”)<\/p>/, @markdown.convert(%{"Pit'hy"}).strip
override = { 'kramdown' => { 'smart_quotes' => 'lsaquo,rsaquo,laquo,raquo' } }
markdown = Converters::Markdown.new(@config.deep_merge(override))