sipb-www
/
ikiwiki.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
unreproducible
[ikiwiki.git]
/
t
/
htmlize.t
diff --git
a/t/htmlize.t
b/t/htmlize.t
index 465004bc1090f0ee1890af3c3fd489fdac7b913e..a9ccfedcbb184b9a31165b63d9009f012416cbf5 100755
(executable)
--- a/
t/htmlize.t
+++ b/
t/htmlize.t
@@
-5,15
+5,17
@@
use Test::More tests => 4;
use Encode;
BEGIN { use_ok("IkiWiki"); }
use Encode;
BEGIN { use_ok("IkiWiki"); }
-BEGIN { use_ok("IkiWiki::Render"); }
# Initialize htmlscrubber plugin
# Initialize htmlscrubber plugin
-%IkiWiki::config=IkiWiki::defaultconfig();
-$IkiWiki::config{srcdir}=$IkiWiki::config{destdir}="/dev/null";
+%config=IkiWiki::defaultconfig();
+$config{srcdir}=$config{destdir}="/dev/null";
+IkiWiki::loadplugins();
IkiWiki::checkconfig();
IkiWiki::checkconfig();
-is(IkiWiki::htmlize("
.
mdwn", "foo\n\nbar\n"), "<p>foo</p>\n\n<p>bar</p>\n",
+is(IkiWiki::htmlize("
foo", "
mdwn", "foo\n\nbar\n"), "<p>foo</p>\n\n<p>bar</p>\n",
"basic");
"basic");
-is(IkiWiki::htmlize("
.mdwn", IkiWiki::
readfile("t/test1.mdwn")),
+is(IkiWiki::htmlize("
foo", "mdwn",
readfile("t/test1.mdwn")),
Encode::decode_utf8(qq{<p><img src="../images/o.jpg" alt="o" title="ó" />\nóóóóó</p>\n}),
"utf8; bug #373203");
Encode::decode_utf8(qq{<p><img src="../images/o.jpg" alt="o" title="ó" />\nóóóóó</p>\n}),
"utf8; bug #373203");
+ok(IkiWiki::htmlize("foo", "mdwn", readfile("t/test2.mdwn")),
+ "this file crashes markdown if it's fed in as decoded utf-8");