idlharness.any.html

FAILExpected51 of 57 subtests pass1,195 ms

Details

Test
/encoding/idlharness.any.html
Harness
OK

Subtests

StatusSubtestMessage
PASSidl_test setup
PASSidl_test validation
PASSTextDecoder includes TextDecoderCommon: member names are unique
PASSTextEncoder includes TextEncoderCommon: member names are unique
PASSTextDecoderStream includes TextDecoderCommon: member names are unique
PASSTextDecoderStream includes GenericTransformStream: member names are unique
PASSTextEncoderStream includes TextEncoderCommon: member names are unique
PASSTextEncoderStream includes GenericTransformStream: member names are unique
PASSTextDecoder interface: existence and properties of interface object
PASSTextDecoder interface object length
PASSTextDecoder interface object name
FAILTextDecoder interface: existence and properties of interface prototype object
assert_false: TextDecoder.prototype should not be writable expected false got true
assert_false: TextDecoder.prototype should not be writable expected false got true
PASSTextDecoder interface: existence and properties of interface prototype object's "constructor" property
PASSTextDecoder interface: existence and properties of interface prototype object's @@unscopables property
FAILTextDecoder interface: operation decode(optional AllowSharedBufferSource, optional TextDecodeOptions)
assert_equals: property has wrong .length expected 0 but got 2
assert_equals: property has wrong .length expected 0 but got 2
PASSTextDecoder interface: attribute encoding
PASSTextDecoder interface: attribute fatal
PASSTextDecoder interface: attribute ignoreBOM
PASSTextDecoder must be primary interface of new TextDecoder()
PASSStringification of new TextDecoder()
PASSTextDecoder interface: new TextDecoder() must inherit property "decode(optional AllowSharedBufferSource, optional TextDecodeOptions)" with the proper type
PASSTextDecoder interface: calling decode(optional AllowSharedBufferSource, optional TextDecodeOptions) on new TextDecoder() with too few arguments must throw TypeError
PASSTextDecoder interface: new TextDecoder() must inherit property "encoding" with the proper type
PASSTextDecoder interface: new TextDecoder() must inherit property "fatal" with the proper type
PASSTextDecoder interface: new TextDecoder() must inherit property "ignoreBOM" with the proper type
PASSTextEncoder interface: existence and properties of interface object
PASSTextEncoder interface object length
PASSTextEncoder interface object name
FAILTextEncoder interface: existence and properties of interface prototype object
assert_false: TextEncoder.prototype should not be writable expected false got true
assert_false: TextEncoder.prototype should not be writable expected false got true
PASSTextEncoder interface: existence and properties of interface prototype object's "constructor" property
PASSTextEncoder interface: existence and properties of interface prototype object's @@unscopables property
PASSTextEncoder interface: operation encode(optional USVString)
FAILTextEncoder interface: operation encodeInto(USVString, Uint8Array)
assert_equals: property has wrong .length expected 2 but got 0
assert_equals: property has wrong .length expected 2 but got 0
PASSTextEncoder interface: attribute encoding
PASSTextEncoder must be primary interface of new TextEncoder()
PASSStringification of new TextEncoder()
PASSTextEncoder interface: new TextEncoder() must inherit property "encode(optional USVString)" with the proper type
PASSTextEncoder interface: calling encode(optional USVString) on new TextEncoder() with too few arguments must throw TypeError
PASSTextEncoder interface: new TextEncoder() must inherit property "encodeInto(USVString, Uint8Array)" with the proper type
PASSTextEncoder interface: calling encodeInto(USVString, Uint8Array) on new TextEncoder() with too few arguments must throw TypeError
PASSTextEncoder interface: new TextEncoder() must inherit property "encoding" with the proper type
PASSTextDecoderStream interface: existence and properties of interface object
PASSTextDecoderStream interface object length
PASSTextDecoderStream interface object name
FAILTextDecoderStream interface: existence and properties of interface prototype object
assert_false: TextDecoderStream.prototype should not be writable expected false got true
assert_false: TextDecoderStream.prototype should not be writable expected false got true
PASSTextDecoderStream interface: existence and properties of interface prototype object's "constructor" property
PASSTextDecoderStream interface: existence and properties of interface prototype object's @@unscopables property
PASSTextDecoderStream interface: attribute encoding
PASSTextDecoderStream interface: attribute fatal
PASSTextDecoderStream interface: attribute ignoreBOM
PASSTextEncoderStream interface: existence and properties of interface object
PASSTextEncoderStream interface object length
PASSTextEncoderStream interface object name
FAILTextEncoderStream interface: existence and properties of interface prototype object
assert_false: TextEncoderStream.prototype should not be writable expected false got true
assert_false: TextEncoderStream.prototype should not be writable expected false got true
PASSTextEncoderStream interface: existence and properties of interface prototype object's "constructor" property
PASSTextEncoderStream interface: existence and properties of interface prototype object's @@unscopables property
PASSTextEncoderStream interface: attribute encoding