From 61e53b6b6199263f6937979c1ed68b1ed888c192 Mon Sep 17 00:00:00 2001 From: ashmaroli Date: Wed, 29 Nov 2017 19:26:46 +0530 Subject: [PATCH] cleanup test_redcarpet.rb (#6584) Merge pull request 6584 --- test/test_redcarpet.rb | 57 ++++++++++++++++++------------------------ 1 file changed, 25 insertions(+), 32 deletions(-) diff --git a/test/test_redcarpet.rb b/test/test_redcarpet.rb index 29d787ae..51da49c5 100644 --- a/test/test_redcarpet.rb +++ b/test/test_redcarpet.rb @@ -19,6 +19,13 @@ class TestRedcarpet < JekyllUnitTest } @markdown = Converters::Markdown.new @config + + @sample = Jekyll::Utils.strip_heredoc(<<-EOS + ```ruby + puts "Hello world" + ``` + EOS + ) end should "pass redcarpet options" do @@ -35,7 +42,7 @@ class TestRedcarpet < JekyllUnitTest should "pass redcarpet render options" do assert_equal "

bad code not here: i am bad

", - @markdown.convert("**bad code not here**: ").strip + @markdown.convert("**bad code not here**: ").strip end context "with pygments enabled" do @@ -46,17 +53,12 @@ class TestRedcarpet < JekyllUnitTest end should "render fenced code blocks with syntax highlighting" do - assert_equal \ - "
puts "Hello world"\n
", - @markdown.convert( - <<-EOS -```ruby -puts "Hello world" -``` -EOS - ).strip + assert_equal( + %(
puts "Hello world"\n
), + @markdown.convert(@sample).strip + ) end end @@ -66,16 +68,12 @@ EOS end should "render fenced code blocks with syntax highlighting" do - assert_equal "
puts \"Hello world\"\n
", - @markdown.convert( - <<-EOS -```ruby -puts "Hello world" -``` - EOS - ).strip + assert_equal( + %(
puts "Hello world"\n
), + @markdown.convert(@sample).strip + ) end end @@ -85,16 +83,11 @@ puts "Hello world" end should "render fenced code blocks without syntax highlighting" do - assert_equal "
puts "Hello world"\n
"\ - "
", - @markdown.convert( - <<-EOS -```ruby -puts "Hello world" -``` - EOS - ).strip + assert_equal( + %(
puts "Hello world"\n
), + @markdown.convert(@sample).strip + ) end end end