From 32c48bb78d11087b04db3ce8404f094a2d06162b Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Sun, 1 Feb 2015 23:03:10 -0800 Subject: [PATCH] Highlight tag: add test for not removing interstitial newlines. --- test/test_tags.rb | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/test/test_tags.rb b/test/test_tags.rb index 7b6b60f4..9fbd9e39 100644 --- a/test/test_tags.rb +++ b/test/test_tags.rb @@ -190,6 +190,26 @@ EOS end end + context "post content has highlight tag with preceding spaces & lines in several places" do + setup do + fill_post <<-EOS + + + [,1] [,2] + + +[1,] FALSE TRUE +[2,] FALSE TRUE + + +EOS + end + + should "only strip the newlines which precede and succeed the entire block" do + assert_match "
     [,1] [,2]\n\n\n[1,] FALSE TRUE\n[2,] FALSE TRUE
", @result + end + end + context "post content has highlight tag with preceding spaces & Windows-style newlines" do setup do fill_post "\r\n\r\n\r\n [,1] [,2]"