Compliance cases

These are the 6,835 inputs a submission must decode. Each output must match the expected text byte for byte. You can run the suite without reading it, or open any case to see its input and expected output.

Run the full compliance suite locally. Replace your-component.wasm with your compiled component. Download the suite

curl -fLo unescape_html.comply.wasm https://calculated.world/comply/unescape_html.wasm
qipx comply your-component.wasm --with unescape_html.comply.wasm
Clear

5,931 of 6,835 cases

Case Name Expected Note Size
005381 generated/0546 Generated 󋈻&boF␀€f⊥␍␉ꆴ7aЇ 43 B
005382 generated/0547 Generated &x␉é�A 19 B
005383 generated/0548 Generated 0⌈򨇀日&vDas 31 B
005384 generated/0549 Generated A␍򦈻g9𝕠&d97 25 B
005385 generated/0550 Generated 񳝪<⟨U+10FFFF⟩ ␊⩕9誢日;&⪉⟨U+00A0⟩ 54 B
005386 generated/0551 Generated &o&delt𘦩é⩾␍ℙ&ges€␍⟨U+00A0⟩ x&ur&ati␀é 62 B
005387 generated/0552 Generated ⫛&c&Circle&ec∁&7∣빅gx 54 B
005388 generated/0553 Generated &b≅�󞣎&Kcedi�Ÿ#é#񹇯g 65 B
005389 generated/0554 Generated A ┬𝔽0==␉9􍜚␍Ÿ 42 B
005390 generated/0555 Generated &utr䧇;⫘ 22 B
005391 generated/0556 Generated '³�񋎑日&Mfr &Sum&é 43 B
005392 generated/0557 Generated � <&&veº∓a󚣧␍&u&acyF#񖄵 55 B
005393 generated/0558 Generated 󚫬>𜧺␊Ё9𮌃g򸷷g9 46 B
005394 generated/0559 Generated &plankv��xAx;␍'Ž𯅟g␉ 􆹺g 60 B
005395 generated/0560 Generated €񔑉⋁≑Ç&Not␉򶡦ŸF␉…F 56 B
005396 generated/0561 Generated ␍&lo⟨U+10FFFF⟩ €&acix-␊␀󒦸gû< 44 B
005397 generated/0562 Generated >0日€≫⃒ℐ񄣙g&tr=ŸxԻ󆧴> 58 B
005398 generated/0563 Generated ␊xŲ#a␊␍ 16 B
005399 generated/0564 Generated ␊><␉-€⨼򙠞f␀&angmsda&CircleDot␉-⦻Z 61 B
005400 generated/0565 Generated &≍ 10 B
005401 generated/0566 Generated 9…x&dw󢿩0Ax񎶡ga<�€🎉F␊x␊ 59 B
005402 generated/0567 Generated &nA␍x⦲>󱩇ℕ<␀&r 40 B
005403 generated/0568 Generated ␊ ⨖ 14 B
005404 generated/0569 Generated 𒱰g𥘝€=␀&&&mcy0є 44 B
005405 generated/0570 Generated "&nvF⟨U+00A0⟩ F"󞢠g␀�x€↙в 51 B
005407 generated/0572 Generated 日╪日A&im…日;␉&UpArrowDown␀€⧄Z 54 B
005408 generated/0573 Generated &lbb9¥⤂;&lha#0⪗ 33 B
005409 generated/0574 Generated ␀#␍𣰉&ę&models=a񈓹g"&awconi򲢓␊F 57 B
005410 generated/0575 Generated &hy⨼⟨U+FFFF⟩日𦤻␍ &x&ee␊€ 50 B
005411 generated/0576 Generated #&␍é;a-'&nvlÞ日␍␉€ 32 B
005412 generated/0577 Generated ∦򠇱␉…a␀�񷞶🎉␊x> A 72 B
005413 generated/0578 Generated &ffr<日␊⇄&Double€x0␊&SubsetEqu�xf⥿"€ 64 B
005414 generated/0579 Generated & 9∑񑭐-&sigma␊x0␍򇑥日󇧶g&s␊󄿮∟ 74 B
005415 generated/0580 Generated ⫁;Ν日⟨U+10FFFF⟩<⟨U+00A0⟩ ⩉⋙␉񰉳g� 68 B
005416 generated/0581 Generated 7&min𝔞񌉗 &angmsdad&napo>7󈺷g€&∣󸥡g󛗯 ϵ 89 B
005417 generated/0582 Generated ℯ'&LeftCeilin󆽾⅝񔛖g&low␉7#␉a󊷆g7񏺠€x 80 B
005418 generated/0583 Generated ;f␉␍0&nsho#-&x⟨U+10FFFF⟩&order 37 B
005419 generated/0584 Generated ⦝&primeЩ󽏵g␊ 34 B
005420 generated/0585 Generated aљé#&awconi&api␉⟨U+10FFFF⟩ 7-&box' 39 B
005422 generated/0587 Generated =⧍�򉨾g 22 B
005423 generated/0588 Generated Z⪵򌣨␉>񃂒g񗴔g 39 B
005424 generated/0589 Generated 񠠖x􎬼&m 21 B
005425 generated/0590 Generated #𝔤␉f␉ 12 B
005427 generated/0592 Generated "f􅣦€€󞦌9␉07F&l⇃'򬛇Ē 69 B
005428 generated/0593 Generated 7ã&Leftri񙛄g&<&I &gci-日9ax 41 B
005430 generated/0595 Generated 򰠢♯⊴9򞆯Z🎉&sx 49 B
005431 generated/0596 Generated Ÿx &rb-⋎a"󊵬Z&efr 38 B
005432 generated/0597 Generated "␍xé󃓚&nvDash␍ 29 B
005433 generated/0598 Generated Κ򇈄∖0␊⋓␀ 35 B
005435 generated/0600 Generated x-9éć␀- 15 B

Where these rules come from

Expected outputs come from Python’s html.unescape, changed to keep references to controls and noncharacters the way the WHATWG tokenizer does.