test/parser_test.rb in trac-wiki-0.0.7 vs test/parser_test.rb in trac-wiki-0.0.8

- old
+ new

@@ -9,10 +9,15 @@ tc(html, wiki, :extensions => true) end end describe TracWiki::Parser do + it 'should not parse linkd' do + tc "<p>[[ahoj]]</p>\n", "[[ahoj]]", :no_link => true + tc "<p>[[ahoj|bhoj]]</p>\n", "[[ahoj|bhoj]]", :no_link => true + tc "<ul><li>[[ahoj|bhoj]]</li></ul>", "* [[ahoj|bhoj]]", :no_link => true + end it 'should parse bold' do # Bold can be used inside paragraphs tc "<p>This <strong>is</strong> bold</p>\n", "This **is** bold" tc "<p>This <strong>is</strong> bold and <strong>bold</strong>ish</p>\n", "This **is** bold and **bold**ish" @@ -441,10 +446,12 @@ # Special HTML chars should be escaped tc("<p>&lt;b&gt;not bold&lt;/b&gt;</p>\n", "<b>not bold</b>") # Image tags should be escape tc("<p><img src=\"image.jpg\"/></p>\n", "[[Image(image.jpg)]]") + tc("<p><img src=\"image.jpg\"/></p>\n", "[[Image(image.jpg)]]", :no_link=>true) tc("<p><img src=\"image.jpg\" alt=\"&quot;tag&quot;\"/></p>\n", "[[Image(image.jpg|\"tag\")]]") + tc("<p><img src=\"image.jpg\" alt=\"&quot;tag&quot;\"/></p>\n", "[[Image(image.jpg|\"tag\")]]", :no_link=>true) # Malicious links should not be converted. tc("<p><a href=\"javascript%3Aalert%28%22Boo%21%22%29\">Click</a></p>\n", "[[javascript:alert(\"Boo!\")|Click]]") end