parsing.any.html
Details
- Test
/mimesniff/mime-types/parsing.any.html- Harness
- OK
Subtests
| Status | Subtest |
|---|---|
| PASS | Loading data… |
| PASS | text/html;charset=gbk (Blob/File) |
| PASS | text/html;charset=gbk (Request/Response) |
| FAIL | TEXT/HTML;CHARSET=GBK (Blob/File) assert_equals: Blob expected "text/html;charset=GBK" but got "text/html;charset=gbk" |
| PASS | TEXT/HTML;CHARSET=GBK (Request/Response) |
| FAIL | text/html;charset=gbk( (Blob/File) assert_equals: Blob expected "text/html;charset=\"gbk(\"" but got "text/html;charset=gbk(" |
| PASS | text/html;charset=gbk( (Request/Response) |
| FAIL | text/html;x=(;charset=gbk (Blob/File) assert_equals: Blob expected "text/html;x=\"(\";charset=gbk" but got "text/html;x=(;charset=gbk" |
| PASS | text/html;x=(;charset=gbk (Request/Response) |
| FAIL | text/html;charset=gbk;charset=windows-1255 (Blob/File) assert_equals: Blob expected "text/html;charset=gbk" but got "text/html;charset=gbk;charset=windows-1255" |
| PASS | text/html;charset=gbk;charset=windows-1255 (Request/Response) |
| FAIL | text/html;charset=();charset=GBK (Blob/File) assert_equals: Blob expected "text/html;charset=\"()\"" but got "text/html;charset=();charset=gbk" |
| PASS | text/html;charset=();charset=GBK (Request/Response) |
| FAIL | text/html;charset =gbk (Blob/File) assert_equals: Blob expected "text/html" but got "text/html;charset =gbk" |
| PASS | text/html;charset =gbk (Request/Response) |
| FAIL | text/html ;charset=gbk (Blob/File) assert_equals: Blob expected "text/html;charset=gbk" but got "text/html ;charset=gbk" |
| PASS | text/html ;charset=gbk (Request/Response) |
| FAIL | text/html; charset=gbk (Blob/File) assert_equals: Blob expected "text/html;charset=gbk" but got "text/html; charset=gbk" |
| PASS | text/html; charset=gbk (Request/Response) |
| FAIL | text/html;charset= gbk (Blob/File) assert_equals: Blob expected "text/html;charset=\" gbk\"" but got "text/html;charset= gbk" |
| PASS | text/html;charset= gbk (Request/Response) |
| FAIL | text/html;charset= "gbk" (Blob/File) assert_equals: Blob expected "text/html;charset=\" \\\"gbk\\\"\"" but got "text/html;charset= \"gbk\"" |
| PASS | text/html;charset= "gbk" (Request/Response) |
| FAIL | text/html;charset=gbk (Blob/File) assert_equals: Blob expected "text/html" but got "" |
| PASS | text/html;charset=gbk (Request/Response) |
| FAIL | text/html;charset=gbk (Blob/File) assert_equals: Blob expected "text/html" but got "" |
| PASS | text/html;charset=gbk (Request/Response) |
| FAIL | text/html;charset=gbk (Blob/File) assert_equals: Blob expected "text/html" but got "" |
| PASS | text/html;charset=gbk (Request/Response) |
| FAIL | text/html;charset=gbk (Blob/File) assert_equals: Blob expected "text/html" but got "" |
| PASS | text/html;charset=gbk (Request/Response) |
| PASS | text/html;charset='gbk' (Blob/File) |
| PASS | text/html;charset='gbk' (Request/Response) |
| PASS | text/html;charset='gbk (Blob/File) |
| PASS | text/html;charset='gbk (Request/Response) |
| PASS | text/html;charset=gbk' (Blob/File) |
| PASS | text/html;charset=gbk' (Request/Response) |
| FAIL | text/html;charset=';charset=GBK (Blob/File) assert_equals: Blob expected "text/html;charset='" but got "text/html;charset=';charset=gbk" |
| PASS | text/html;charset=';charset=GBK (Request/Response) |
| FAIL | text/html;test;charset=gbk (Blob/File) assert_equals: Blob expected "text/html;charset=gbk" but got "text/html;test;charset=gbk" |
| PASS | text/html;test;charset=gbk (Request/Response) |
| FAIL | text/html;test=;charset=gbk (Blob/File) assert_equals: Blob expected "text/html;charset=gbk" but got "text/html;test=;charset=gbk" |
| PASS | text/html;test=;charset=gbk (Request/Response) |
| FAIL | text/html;';charset=gbk (Blob/File) assert_equals: Blob expected "text/html;charset=gbk" but got "text/html;';charset=gbk" |
| PASS | text/html;';charset=gbk (Request/Response) |
| FAIL | text/html;";charset=gbk (Blob/File) assert_equals: Blob expected "text/html;charset=gbk" but got "text/html;\";charset=gbk" |
| PASS | text/html;";charset=gbk (Request/Response) |
| FAIL | text/html ; ; charset=gbk (Blob/File) assert_equals: Blob expected "text/html;charset=gbk" but got "text/html ; ; charset=gbk" |
| PASS | text/html ; ; charset=gbk (Request/Response) |
| FAIL | text/html;;;;charset=gbk (Blob/File) assert_equals: Blob expected "text/html;charset=gbk" but got "text/html;;;;charset=gbk" |
| PASS | text/html;;;;charset=gbk (Request/Response) |
| FAIL | text/html;charset= ";charset=GBK (Blob/File) assert_equals: Blob expected "text/html;charset=GBK" but got "" |
| PASS | text/html;charset= ";charset=GBK (Request/Response) |
| FAIL | text/html;charset=";charset=foo";charset=GBK (Blob/File) assert_equals: Blob expected "text/html;charset=GBK" but got "" |
| PASS | text/html;charset=";charset=foo";charset=GBK (Request/Response) |
| FAIL | text/html;charset="gbk" (Blob/File) assert_equals: Blob expected "text/html;charset=gbk" but got "text/html;charset=\"gbk\"" |
| PASS | text/html;charset="gbk" (Request/Response) |
| FAIL | text/html;charset="gbk (Blob/File) assert_equals: Blob expected "text/html;charset=gbk" but got "text/html;charset=\"gbk" |
| PASS | text/html;charset="gbk (Request/Response) |
| FAIL | text/html;charset=gbk" (Blob/File) assert_equals: Blob expected "text/html;charset=\"gbk\\\"\"" but got "text/html;charset=gbk\"" |
| PASS | text/html;charset=gbk" (Request/Response) |
| PASS | text/html;charset=" gbk" (Blob/File) |
| PASS | text/html;charset=" gbk" (Request/Response) |
| PASS | text/html;charset="gbk " (Blob/File) |
| PASS | text/html;charset="gbk " (Request/Response) |
| FAIL | text/html;charset="\ gbk" (Blob/File) assert_equals: Blob expected "text/html;charset=\" gbk\"" but got "text/html;charset=\"\\ gbk\"" |
| PASS | text/html;charset="\ gbk" (Request/Response) |
| FAIL | text/html;charset="\g\b\k" (Blob/File) assert_equals: Blob expected "text/html;charset=gbk" but got "text/html;charset=\"\\g\\b\\k\"" |
| PASS | text/html;charset="\g\b\k" (Request/Response) |
| FAIL | text/html;charset="gbk"x (Blob/File) assert_equals: Blob expected "text/html;charset=gbk" but got "text/html;charset=\"gbk\"x" |
| PASS | text/html;charset="gbk"x (Request/Response) |
| FAIL | text/html;charset="";charset=GBK (Blob/File) assert_equals: Blob expected "text/html;charset=\"\"" but got "text/html;charset=\"\";charset=gbk" |
| PASS | text/html;charset="";charset=GBK (Request/Response) |
| FAIL | text/html;charset=";charset=GBK (Blob/File) assert_equals: Blob expected "text/html;charset=\";charset=GBK\"" but got "text/html;charset=\";charset=gbk" |
| PASS | text/html;charset=";charset=GBK (Request/Response) |
| FAIL | text/html;charset={gbk} (Blob/File) assert_equals: Blob expected "text/html;charset=\"{gbk}\"" but got "text/html;charset={gbk}" |
| PASS | text/html;charset={gbk} (Request/Response) |
| PASS | text/html;0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789=x;charset=gbk (Blob/File) |
| PASS | text/html;0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789=x;charset=gbk (Request/Response) |
| PASS | 0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789/0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 (Blob/File) |
| PASS | 0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789/0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 (Request/Response) |
| FAIL | text/html;a]=bar;b[=bar;c=bar (Blob/File) assert_equals: Blob expected "text/html;c=bar" but got "text/html;a]=bar;b[=bar;c=bar" |
| PASS | text/html;a]=bar;b[=bar;c=bar (Request/Response) |
| PASS | text/html;valid=";";foo=bar (Blob/File) |
| PASS | text/html;valid=";";foo=bar (Request/Response) |
| FAIL | text/html;in]valid=";asd=foo";foo=bar (Blob/File) assert_equals: Blob expected "text/html;foo=bar" but got "text/html;in]valid=\";asd=foo\";foo=bar" |
| PASS | text/html;in]valid=";asd=foo";foo=bar (Request/Response) |
| FAIL | !#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz/!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz;!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz=!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz (Blob/File) assert_equals: Blob expected "!#$%&'*+-.^_`|~0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz/!#$%&'*+-.^_`|~0123456789abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz;!#$%&'*+-.^_`|… |
| PASS | !#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz/!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz;!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz=!#$%&'*+-.^_`|~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz (Request/Response) |
| FAIL | x/x;x=" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~
¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" (Blob/File) assert_equals: Blob expected "x/x;x=\"\t !\\\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~
¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º… |
| PASS | x/x;x=" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" (Request/Response) |
| FAIL | x/x;test (Blob/File) assert_equals: Blob expected "x/x" but got "x/x;test" |
| PASS | x/x;test (Request/Response) |
| FAIL | x/x;test="\ (Blob/File) assert_equals: Blob expected "x/x;test=\"\\\\\"" but got "x/x;test=\"\\" |
| PASS | x/x;test="\ (Request/Response) |
| FAIL | x/x;x= (Blob/File) assert_equals: Blob expected "x/x" but got "x/x;x= " |
| FAIL | x/x;x= (Blob/File) assert_equals: Blob expected "x/x" but got "" |
| FAIL | x/x
;x=x (Blob/File) assert_equals: Blob expected "x/x;x=x" but got "" |
| PASS | x/x ;x=x (Request/Response) |
| FAIL |
x/x;x=x
(Blob/File) assert_equals: Blob expected "x/x;x=x" but got "" |
| FAIL | x/x;
x=x
;x=y (Blob/File) assert_equals: Blob expected "x/x;x=x" but got "" |
| PASS | x/x; x=x ;x=y (Request/Response) |
| FAIL | text/html;test=ÿ;charset=gbk (Blob/File) assert_equals: Blob expected "text/html;test=\"ÿ\";charset=gbk" but got "" |
| PASS | text/html;test=ÿ;charset=gbk (Request/Response) |
| FAIL | x/x;test=�;x=x (Blob/File) assert_equals: Blob expected "x/x;x=x" but got "" |
| PASS | x/x;test=�;x=x (Request/Response) |
| PASS | x/x (Blob/File) |
| PASS | x/x (Request/Response) |
| PASS | x/x (Blob/File) |
| PASS | x/x (Request/Response) |
| PASS | x/x (Blob/File) |
| PASS | x/x (Request/Response) |
| PASS | x/x (Blob/File) |
| PASS | x/x (Request/Response) |
| PASS | (Blob/File) |
| PASS | (Request/Response) |
| PASS | (Blob/File) |
| FAIL | / (Blob/File) assert_equals: Blob expected "" but got "/" |
| PASS | / (Request/Response) |
| FAIL | bogus (Blob/File) assert_equals: Blob expected "" but got "bogus" |
| PASS | bogus (Request/Response) |
| FAIL | bogus/ (Blob/File) assert_equals: Blob expected "" but got "bogus/" |
| PASS | bogus/ (Request/Response) |
| FAIL | bogus/ (Blob/File) assert_equals: Blob expected "" but got "bogus/ " |
| FAIL | bogus/bogus/; (Blob/File) assert_equals: Blob expected "" but got "bogus/bogus/;" |
| PASS | bogus/bogus/; (Request/Response) |
| FAIL | </> (Blob/File) assert_equals: Blob expected "" but got "</>" |
| PASS | </> (Request/Response) |
| FAIL | (/) (Blob/File) assert_equals: Blob expected "" but got "(/)" |
| PASS | (/) (Request/Response) |
| PASS | ÿ/ÿ (Blob/File) |
| PASS | ÿ/ÿ (Request/Response) |
| FAIL | text/html(;doesnot=matter (Blob/File) assert_equals: Blob expected "" but got "text/html(;doesnot=matter" |
| PASS | text/html(;doesnot=matter (Request/Response) |
| FAIL | {/} (Blob/File) assert_equals: Blob expected "" but got "{/}" |
| PASS | {/} (Request/Response) |
| PASS | Ā/Ā (Blob/File) |
| PASS | Ā/Ā (Request/Response) |
| FAIL | text /html (Blob/File) assert_equals: Blob expected "" but got "text /html" |
| PASS | text /html (Request/Response) |
| FAIL | text/ html (Blob/File) assert_equals: Blob expected "" but got "text/ html" |
| PASS | text/ html (Request/Response) |
| FAIL | "text/html" (Blob/File) assert_equals: Blob expected "" but got "\"text/html\"" |
| PASS | "text/html" (Request/Response) |
| PASS |