add a testcase for the weird markdown utf-8 crasher to make sure that

ikiwiki continues to work around it
master
joey 2006-06-16 04:56:25 +00:00
parent 0cd2cfb039
commit bd1b505bc9
2 changed files with 8 additions and 1 deletions

View File

@ -1,7 +1,7 @@
#!/usr/bin/perl
use warnings;
use strict;
use Test::More tests => 4;
use Test::More tests => 5;
use Encode;
BEGIN { use_ok("IkiWiki"); }
@ -17,3 +17,5 @@ is(IkiWiki::htmlize(".mdwn", "foo\n\nbar\n"), "<p>foo</p>\n\n<p>bar</p>\n",
is(IkiWiki::htmlize(".mdwn", IkiWiki::readfile("t/test1.mdwn")),
Encode::decode_utf8(qq{<p><img src="../images/o.jpg" alt="o" title="&oacute;" />\nóóóóó</p>\n}),
"utf8; bug #373203");
ok(IkiWiki::htmlize(".mdwn", IkiWiki::readfile("t/test2.mdwn")),
"this file crashes markdown if it's fed in as decoded utf-8");

5
t/test2.mdwn 100644
View File

@ -0,0 +1,5 @@
<form>
</form>
<ul>
<li>ş <--
</ul>