idlharness.any.html
Details
- Test
/encoding/idlharness.any.html- Harness
- OK
Subtests
| Status | Subtest |
|---|---|
| PASS | idl_test setup |
| PASS | idl_test validation |
| PASS | TextDecoder includes TextDecoderCommon: member names are unique |
| PASS | TextEncoder includes TextEncoderCommon: member names are unique |
| PASS | TextDecoderStream includes TextDecoderCommon: member names are unique |
| PASS | TextDecoderStream includes GenericTransformStream: member names are unique |
| PASS | TextEncoderStream includes TextEncoderCommon: member names are unique |
| PASS | TextEncoderStream includes GenericTransformStream: member names are unique |
| PASS | TextDecoder interface: existence and properties of interface object |
| PASS | TextDecoder interface object length |
| PASS | TextDecoder interface object name |
| FAIL | TextDecoder interface: existence and properties of interface prototype object assert_false: TextDecoder.prototype should not be writable expected false got true |
| PASS | TextDecoder interface: existence and properties of interface prototype object's "constructor" property |
| PASS | TextDecoder interface: existence and properties of interface prototype object's @@unscopables property |
| PASS | TextDecoder interface: operation decode(optional AllowSharedBufferSource, optional TextDecodeOptions) |
| FAIL | TextDecoder interface: attribute encoding assert_equals: getter must have the name 'get encoding' expected "get encoding" but got "" |
| FAIL | TextDecoder interface: attribute fatal assert_equals: getter must have the name 'get fatal' expected "get fatal" but got "" |
| FAIL | TextDecoder interface: attribute ignoreBOM assert_equals: getter must have the name 'get ignoreBOM' expected "get ignoreBOM" but got "" |
| PASS | TextDecoder must be primary interface of new TextDecoder() |
| PASS | Stringification of new TextDecoder() |
| PASS | TextDecoder interface: new TextDecoder() must inherit property "decode(optional AllowSharedBufferSource, optional TextDecodeOptions)" with the proper type |
| PASS | TextDecoder interface: calling decode(optional AllowSharedBufferSource, optional TextDecodeOptions) on new TextDecoder() with too few arguments must throw TypeError |
| PASS | TextDecoder interface: new TextDecoder() must inherit property "encoding" with the proper type |
| PASS | TextDecoder interface: new TextDecoder() must inherit property "fatal" with the proper type |
| PASS | TextDecoder interface: new TextDecoder() must inherit property "ignoreBOM" with the proper type |
| PASS | TextEncoder interface: existence and properties of interface object |
| PASS | TextEncoder interface object length |
| PASS | TextEncoder interface object name |
| FAIL | TextEncoder interface: existence and properties of interface prototype object assert_false: TextEncoder.prototype should not be writable expected false got true |
| PASS | TextEncoder interface: existence and properties of interface prototype object's "constructor" property |
| PASS | TextEncoder interface: existence and properties of interface prototype object's @@unscopables property |
| PASS | TextEncoder interface: operation encode(optional USVString) |
| FAIL | TextEncoder interface: operation encodeInto(USVString, Uint8Array) assert_equals: property has wrong .length expected 2 but got 0 |
| FAIL | TextEncoder interface: attribute encoding assert_equals: getter must have the name 'get encoding' expected "get encoding" but got "" |
| PASS | TextEncoder must be primary interface of new TextEncoder() |
| PASS | Stringification of new TextEncoder() |
| PASS | TextEncoder interface: new TextEncoder() must inherit property "encode(optional USVString)" with the proper type |
| PASS | TextEncoder interface: calling encode(optional USVString) on new TextEncoder() with too few arguments must throw TypeError |
| PASS | TextEncoder interface: new TextEncoder() must inherit property "encodeInto(USVString, Uint8Array)" with the proper type |
| PASS | TextEncoder interface: calling encodeInto(USVString, Uint8Array) on new TextEncoder() with too few arguments must throw TypeError |
| PASS | TextEncoder interface: new TextEncoder() must inherit property "encoding" with the proper type |
| PASS | TextDecoderStream interface: existence and properties of interface object |
| PASS | TextDecoderStream interface object length |
| PASS | TextDecoderStream interface object name |
| FAIL | TextDecoderStream interface: existence and properties of interface prototype object assert_false: TextDecoderStream.prototype should not be writable expected false got true |
| PASS | TextDecoderStream interface: existence and properties of interface prototype object's "constructor" property |
| PASS | TextDecoderStream interface: existence and properties of interface prototype object's @@unscopables property |
| FAIL | TextDecoderStream interface: attribute encoding assert_equals: getter must have the name 'get encoding' expected "get encoding" but got "" |
| FAIL | TextDecoderStream interface: attribute fatal assert_equals: getter must have the name 'get fatal' expected "get fatal" but got "" |
| FAIL | TextDecoderStream interface: attribute ignoreBOM assert_equals: getter must have the name 'get ignoreBOM' expected "get ignoreBOM" but got "" |
| PASS | TextEncoderStream interface: existence and properties of interface object |
| PASS | TextEncoderStream interface object length |
| PASS | TextEncoderStream interface object name |
| FAIL | TextEncoderStream interface: existence and properties of interface prototype object assert_false: TextEncoderStream.prototype should not be writable expected false got true |
| PASS | TextEncoderStream interface: existence and properties of interface prototype object's "constructor" property |
| PASS | TextEncoderStream interface: existence and properties of interface prototype object's @@unscopables property |
| FAIL | TextEncoderStream interface: attribute encoding assert_equals: getter must have the name 'get encoding' expected "get encoding" but got "" |