test/parser_test.rb in trac-wiki-0.0.4 vs test/parser_test.rb in trac-wiki-0.0.5
- old
+ new
@@ -1,6 +1,6 @@
-require 'trac_wiki'
+require 'trac-wiki'
class Bacon::Context
def tc(html, wiki, options = {})
TracWiki.render(wiki, options).should.equal html
end
@@ -431,12 +431,12 @@
it 'should escape html' do
# Special HTML chars should be escaped
tc("<p><b>not bold</b></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' alt='"tag"'/></p>\n", "[[Image(image.jpg|\"tag\")]]")
+ tc("<p><img src=\"image.jpg\"/></p>\n", "[[Image(image.jpg)]]")
+ tc("<p><img src=\"image.jpg\" alt=\""tag"\"/></p>\n", "[[Image(image.jpg|\"tag\")]]")
# 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
@@ -507,11 +507,11 @@
tc "<table><tr><td>c1</td><td>c2|</td></tr></table>", "||c1||c2!|"
tc "<table><tr><td>c1</td><td>c2|</td><td></td></tr></table>", "||c1||c2| || ||"
# Equal sign after pipe make a header
tc "<table><tr><th>Header</th></tr></table>", "||=Header=||"
- tc "<table><tr><td>c1</td><td><a href=\"Link\">Link text</a></td><td><img src='Image'/></td></tr></table>", "||c1||[[Link|Link text]]||[[Image(Image)]]||"
+ tc "<table><tr><td>c1</td><td><a href=\"Link\">Link text</a></td><td><img src=\"Image\"/></td></tr></table>", "||c1||[[Link|Link text]]||[[Image(Image)]]||"
end
it 'should parse following table' do
# table followed by heading
tc("<table><tr><td>table</td></tr></table><h1>heading</h1>", "||table||\n=heading=\n")
@@ -682,12 +682,12 @@
tc("<pre>nowiki</pre><table><tr><td>table</td></tr></table>", "{{{\nnowiki\n}}}\n||table||\n")
tc("<pre>nowiki</pre><table><tr><td>table</td></tr></table>", "{{{\nnowiki\n}}}\n\n||table||\n")
end
it 'should parse image' do
- tc("<p><img src='image.jpg'/></p>\n", "[[Image(image.jpg)]]")
- tc("<p><img src='image.jpg' alt='tag'/></p>\n", "[[Image(image.jpg|tag)]]")
- tc("<p><img src='http://example.org/image.jpg'/></p>\n", "[[Image(http://example.org/image.jpg)]]")
+ tc("<p><img src=\"image.jpg\"/></p>\n", "[[Image(image.jpg)]]")
+ tc("<p><img src=\"image.jpg\" alt=\"tag\"/></p>\n", "[[Image(image.jpg|tag)]]")
+ tc("<p><img src=\"http://example.org/image.jpg\"/></p>\n", "[[Image(http://example.org/image.jpg)]]")
end
it 'should parse bold combo' do
tc("<p><strong>bold and</strong></p>\n<table><tr><td>table</td></tr></table><p>end<strong></strong></p>\n",
"**bold and\n||table||\nend**")