diff options
Diffstat (limited to 'testing/web-platform/tests/html/syntax/charset/resources')
3 files changed, 15 insertions, 0 deletions
diff --git a/testing/web-platform/tests/html/syntax/charset/resources/bogus-charset-http-valid-meta.py b/testing/web-platform/tests/html/syntax/charset/resources/bogus-charset-http-valid-meta.py new file mode 100644 index 0000000000..f988bc9f8c --- /dev/null +++ b/testing/web-platform/tests/html/syntax/charset/resources/bogus-charset-http-valid-meta.py @@ -0,0 +1,4 @@ +def main(request, response): + response.headers.set(b"Content-Type", b"text/html;charset=this-is-not-a-charset") + # ¢ + response.content = b"<meta charset=windows-1251>\xA2\n" diff --git a/testing/web-platform/tests/html/syntax/charset/resources/bogus-charset-http.py b/testing/web-platform/tests/html/syntax/charset/resources/bogus-charset-http.py new file mode 100644 index 0000000000..1b881a1681 --- /dev/null +++ b/testing/web-platform/tests/html/syntax/charset/resources/bogus-charset-http.py @@ -0,0 +1,4 @@ +def main(request, response): + response.headers.set(b"Content-Type", b"text/html;charset=this-is-not-a-charset") + # ¢ + response.content = b"\xA2\n" diff --git a/testing/web-platform/tests/html/syntax/charset/resources/bogus-charset.html b/testing/web-platform/tests/html/syntax/charset/resources/bogus-charset.html new file mode 100644 index 0000000000..e77e874466 --- /dev/null +++ b/testing/web-platform/tests/html/syntax/charset/resources/bogus-charset.html @@ -0,0 +1,7 @@ +<!doctype html><meta charset=this-is-not-a-charset><script> +onload = () => { + if (location.search === "?postMessage") { + parent.postMessage(document.body.textContent, "*"); + } +} +</script>¢ |