idlharness.any.html

FAILExpected44 of 57 subtests pass379 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
PASSTextDecoder interface: operation decode(optional AllowSharedBufferSource, optional TextDecodeOptions)
FAILTextDecoder interface: attribute encoding
assert_equals: getter must have the name 'get encoding' expected "get encoding" but got ""
assert_equals: getter must have the name 'get encoding' expected "get encoding" but got ""
FAILTextDecoder interface: attribute fatal
assert_equals: getter must have the name 'get fatal' expected "get fatal" but got ""
assert_equals: getter must have the name 'get fatal' expected "get fatal" but got ""
FAILTextDecoder interface: attribute ignoreBOM
assert_equals: getter must have the name 'get ignoreBOM' expected "get ignoreBOM" but got ""
assert_equals: getter must have the name 'get ignoreBOM' expected "get ignoreBOM" but got ""
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
FAILTextEncoder interface: attribute encoding
assert_equals: getter must have the name 'get encoding' expected "get encoding" but got ""
assert_equals: getter must have the name 'get encoding' expected "get encoding" but got ""
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
FAILTextDecoderStream interface: attribute encoding
assert_equals: getter must have the name 'get encoding' expected "get encoding" but got ""
assert_equals: getter must have the name 'get encoding' expected "get encoding" but got ""
FAILTextDecoderStream interface: attribute fatal
assert_equals: getter must have the name 'get fatal' expected "get fatal" but got ""
assert_equals: getter must have the name 'get fatal' expected "get fatal" but got ""
FAILTextDecoderStream interface: attribute ignoreBOM
assert_equals: getter must have the name 'get ignoreBOM' expected "get ignoreBOM" but got ""
assert_equals: getter must have the name 'get ignoreBOM' expected "get ignoreBOM" but got ""
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
FAILTextEncoderStream interface: attribute encoding
assert_equals: getter must have the name 'get encoding' expected "get encoding" but got ""
assert_equals: getter must have the name 'get encoding' expected "get encoding" but got ""