From 76d56c2352d4923094f7c7c55f7229608214a9b4 Mon Sep 17 00:00:00 2001 From: "maul.esel" Date: Thu, 12 Sep 2013 22:23:58 +0200 Subject: [PATCH] shorten test code by moving converter instantiation to #setup --- test/test_kramdown.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/test/test_kramdown.rb b/test/test_kramdown.rb index eed8b97f..a442573d 100644 --- a/test/test_kramdown.rb +++ b/test/test_kramdown.rb @@ -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 "

Some Header

", markdown.convert('# Some Header #').strip + assert_equal "

Some Header

", @markdown.convert('# Some Header #').strip end should "convert quotes to smart quotes" do - markdown = Converters::Markdown.new(@config) - assert_match /

(“|“)Pit(’|’)hy(”|”)<\/p>/, markdown.convert(%{"Pit'hy"}).strip + assert_match /

(“|“)Pit(’|’)hy(”|”)<\/p>/, @markdown.convert(%{"Pit'hy"}).strip override = { 'kramdown' => { 'smart_quotes' => 'lsaquo,rsaquo,laquo,raquo' } } markdown = Converters::Markdown.new(@config.deep_merge(override))