script: Implement TextEncoder::encodeInto() (#33360)

* Implement TextEncoder::encodeInto()

Signed-off-by: webbeef <me@webbeef.org>

* Update components/script/dom/textencoder.rs

Signed-off-by: Martin Robinson <mrobinson@igalia.com>

* Update components/script/dom/textencoder.rs

Signed-off-by: Martin Robinson <mrobinson@igalia.com>

---------

Signed-off-by: webbeef <me@webbeef.org>
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>
This commit is contained in:
webbeef 2024-09-09 07:40:12 -07:00 committed by GitHub
parent 52a447b1e3
commit a3a86d5913
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 66 additions and 280 deletions

View file

@ -5,15 +5,6 @@
expected: ERROR
[idlharness.any.html]
[TextEncoder interface: operation encodeInto(USVString, Uint8Array)]
expected: FAIL
[TextEncoder interface: new TextEncoder() must inherit property "encodeInto(USVString, Uint8Array)" with the proper type]
expected: FAIL
[TextEncoder interface: calling encodeInto(USVString, Uint8Array) on new TextEncoder() with too few arguments must throw TypeError]
expected: FAIL
[TextDecoderStream interface: existence and properties of interface object]
expected: FAIL
@ -64,15 +55,6 @@
[idlharness.any.worker.html]
[TextEncoder interface: operation encodeInto(USVString, Uint8Array)]
expected: FAIL
[TextEncoder interface: new TextEncoder() must inherit property "encodeInto(USVString, Uint8Array)" with the proper type]
expected: FAIL
[TextEncoder interface: calling encodeInto(USVString, Uint8Array) on new TextEncoder() with too few arguments must throw TypeError]
expected: FAIL
[TextDecoderStream interface: existence and properties of interface object]
expected: FAIL