diff --git a/test/test_markup.rb b/test/test_markup.rb index 1659856a..faa00936 100644 --- a/test/test_markup.rb +++ b/test/test_markup.rb @@ -185,9 +185,27 @@ context "Markup" do end test "regexp gsub! backref (#383)" do - @wiki.write_page("Potato", :markdown, "`rot13='tr '\''A-Za-z'\'' '\''N-ZA-Mn-za-m'\'`", commit_details) - page = @wiki.page("Potato") - assert_equal "

rot13='tr '\''A-Za-z'\'' '\''N-ZA-Mn-za-m'\'

", page.formatted_data + # bug only triggers on "```" syntax + # not `code` + page = 'test_rgx' + @wiki.write_page(page, :markdown, + (<<-'DATA' + ``` + rot13='tr '\''A-Za-z'\'' '\''N-ZA-Mn-za-m'\' + ``` + DATA + ), commit_details) + output = @wiki.page(page).formatted_data + expected = (<<-'HTML' +
      
+
rot13='tr '\''A-Za-z'\'' '\''N-ZA-Mn-za-m'\'
+
+
+ +
+HTML +).strip # remove trailing \n + assert_equal expected, output end test "wiki link within code block" do