CONSOLE ERROR: line 707: Failed parsing 'srcset' attribute value since it has an unknown descriptor.
CONSOLE ERROR: line 707: Dropped srcset candidate "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007"
CONSOLE ERROR: line 707: Failed parsing 'srcset' attribute value since it has an unknown descriptor.
CONSOLE ERROR: line 707: Dropped srcset candidate "[object"
CONSOLE ERROR: line 724: Failed parsing 'srcset' attribute value since it has an unknown descriptor.
CONSOLE ERROR: line 724: Dropped srcset candidate "\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007"
CONSOLE ERROR: line 724: Failed parsing 'srcset' attribute value since it has an unknown descriptor.
CONSOLE ERROR: line 724: Dropped srcset candidate "[object"
This is a testharness.js-based test.
PASS img.title: 32 tests
PASS img.lang: 32 tests
PASS img.dir: 62 tests
PASS img.className (<img class>): 32 tests
PASS img.hidden: 33 tests
PASS img.accessKey: 32 tests
PASS img.tabIndex: 24 tests
PASS img.alt: 32 tests
PASS img.src: 38 tests
PASS img.srcset: 32 tests
PASS img.crossOrigin: 52 tests
PASS img.useMap: 32 tests
PASS img.isMap: 33 tests
PASS img.width: 9 tests
PASS img.height: 9 tests
PASS img.referrerPolicy: 27 tests
FAIL img.referrerPolicy: setAttribute() to "same-origin" assert_equals: IDL get expected "same-origin" but got ""
PASS img.referrerPolicy: 3 tests
FAIL img.referrerPolicy: setAttribute() to "SAME-ORIGIN" assert_equals: IDL get expected "same-origin" but got ""
PASS img.referrerPolicy: 5 tests
FAIL img.referrerPolicy: setAttribute() to "strict-origin" assert_equals: IDL get expected "strict-origin" but got ""
PASS img.referrerPolicy: 3 tests
FAIL img.referrerPolicy: setAttribute() to "STRICT-ORIGIN" assert_equals: IDL get expected "strict-origin" but got ""
PASS img.referrerPolicy: 5 tests
FAIL img.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin" assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
PASS img.referrerPolicy: 3 tests
FAIL img.referrerPolicy: setAttribute() to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN" assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
PASS img.referrerPolicy: 30 tests
FAIL img.referrerPolicy: IDL set to "same-origin" assert_equals: IDL get expected "same-origin" but got ""
PASS img.referrerPolicy: 3 tests
FAIL img.referrerPolicy: IDL set to "SAME-ORIGIN" assert_equals: IDL get expected "same-origin" but got ""
PASS img.referrerPolicy: 5 tests
FAIL img.referrerPolicy: IDL set to "strict-origin" assert_equals: IDL get expected "strict-origin" but got ""
PASS img.referrerPolicy: 3 tests
FAIL img.referrerPolicy: IDL set to "STRICT-ORIGIN" assert_equals: IDL get expected "strict-origin" but got ""
PASS img.referrerPolicy: 5 tests
FAIL img.referrerPolicy: IDL set to "strict-origin-when-cross-origin" assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
PASS img.referrerPolicy: 3 tests
FAIL img.referrerPolicy: IDL set to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN" assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
PASS img.referrerPolicy: 5 tests
PASS img.name: 32 tests
PASS img.lowsrc: 38 tests
PASS img.align: 32 tests
PASS img.hspace: 62 tests
PASS img.vspace: 62 tests
PASS img.longDesc: 38 tests
PASS img.border: 32 tests
PASS iframe.title: 32 tests
PASS iframe.lang: 32 tests
PASS iframe.dir: 62 tests
PASS iframe.className (<iframe class>): 32 tests
PASS iframe.hidden: 33 iframe.hidden: 33 tests
PASS iframe.accessKey: 32 tests
PASS iframe.tabIndex: 24 tests
PASS iframe.src: 38 tests
PASS iframe.srcdoc: 32 tests
PASS iframe.name: 32 tests
PASS iframe.allowFullscreen: 33 tests
FAIL iframe.allowUserMedia: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
FAIL iframe.allowUserMedia: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
FAIL iframe.allowUserMedia: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL iframe.allowUserMedia: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL iframe.allowUserMedia: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL iframe.allowUserMedia: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL iframe.allowUserMedia: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL iframe.allowUserMedia: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL iframe.allowUserMedia: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL iframe.allowUserMedia: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL iframe.allowUserMedia: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL iframe.allowUserMedia: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL iframe.allowUserMedia: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL iframe.allowUserMedia: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL iframe.allowUserMedia: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL iframe.allowUserMedia: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL iframe.allowUserMedia: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL iframe.allowUserMedia: setAttribute() to "allowUserMedia" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL iframe.allowUserMedia: IDL set to "" assert_equals: hasAttribute() expected false but got true
FAIL iframe.allowUserMedia: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
FAIL iframe.allowUserMedia: IDL set to undefined assert_equals: hasAttribute() expected false but got true
FAIL iframe.allowUserMedia: IDL set to null assert_equals: hasAttribute() expected false but got true
FAIL iframe.allowUserMedia: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
FAIL iframe.allowUserMedia: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
PASS iframe.allowUserMedia: IDL set to true 
FAIL iframe.allowUserMedia: IDL set to false assert_equals: hasAttribute() expected false but got true
FAIL iframe.allowUserMedia: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
FAIL iframe.allowUserMedia: IDL set to NaN assert_equals: hasAttribute() expected false but got true
FAIL iframe.allowUserMedia: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
FAIL iframe.allowUserMedia: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
FAIL iframe.allowUserMedia: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
FAIL iframe.allowUserMedia: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
FAIL iframe.allowUserMedia: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
PASS iframe.allowPaymentRequest: 33 tests
PASS iframe.width: 32 tests
PASS iframe.height: 32 tests
PASS iframe.referrerPolicy: 27 tests
FAIL iframe.referrerPolicy: setAttribute() to "same-origin" assert_equals: IDL get expected "same-origin" but got ""
PASS iframe.referrerPolicy: 3 tests
FAIL iframe.referrerPolicy: setAttribute() to "SAME-ORIGIN" assert_equals: IDL get expected "same-origin" but got ""
PASS iframe.referrerPolicy: 5 tests
FAIL iframe.referrerPolicy: setAttribute() to "strict-origin" assert_equals: IDL get expected "strict-origin" but got ""
PASS iframe.referrerPolicy: 3 tests
FAIL iframe.referrerPolicy: setAttribute() to "STRICT-ORIGIN" assert_equals: IDL get expected "strict-origin" but got ""
PASS iframe.referrerPolicy: 5 tests
FAIL iframe.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin" assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
PASS iframe.accessKey: 32 iframe.referrerPolicy: 3 tests
FAIL iframe.referrerPolicy: setAttribute() to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN" assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
PASS iframe.tabIndex: 24 iframe.referrerPolicy: 30 tests
FAIL iframe.referrerPolicy: IDL set to "same-origin" assert_equals: IDL get expected "same-origin" but got ""
PASS iframe.src: 38 iframe.referrerPolicy: 3 tests
FAIL iframe.referrerPolicy: IDL set to "SAME-ORIGIN" assert_equals: IDL get expected "same-origin" but got ""
PASS iframe.srcdoc: 32 iframe.referrerPolicy: 5 tests
FAIL iframe.referrerPolicy: IDL set to "strict-origin" assert_equals: IDL get expected "strict-origin" but got ""
PASS iframe.name: 32 iframe.referrerPolicy: 3 tests
FAIL iframe.referrerPolicy: IDL set to "STRICT-ORIGIN" assert_equals: IDL get expected "strict-origin" but got ""
PASS iframe.allowFullscreen: 33 iframe.referrerPolicy: 5 tests
FAIL iframe.referrerPolicy: IDL set to "strict-origin-when-cross-origin" assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
PASS iframe.width: 32 iframe.referrerPolicy: 3 tests
FAIL iframe.referrerPolicy: IDL set to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN" assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
PASS iframe.height: 32 iframe.referrerPolicy: 5 tests
PASS iframe.align: 32 tests
PASS iframe.scrolling: 32 tests
PASS iframe.frameBorder: 32 tests
PASS iframe.longDesc: 38 tests
PASS iframe.marginHeight: 32 tests
PASS iframe.marginWidth: 32 tests
PASS embed.title: 32 tests
PASS embed.lang: 32 tests
PASS embed.dir: 62 tests
PASS embed.className (<embed class>): 32 tests
PASS embed.hidden: 33 tests
PASS embed.accessKey: 32 tests
PASS embed.tabIndex: 24 tests
PASS embed.src: 38 tests
PASS embed.type: 32 tests
PASS embed.width: 32 tests
PASS embed.height: 32 tests
PASS embed.align: 32 tests
PASS embed.name: 32 tests
PASS object.title: 32 tests
PASS object.lang: 32 tests
PASS object.dir: 62 tests
PASS object.className (<object class>): 32 tests
PASS object.hidden: 33 tests
PASS object.accessKey: 32 tests
PASS object.tabIndex: 24 tests
PASS object.data: 38 tests
PASS object.type: 32 tests
FAIL object.typeMustMatch: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
FAIL object.typeMustMatch: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
FAIL object.typeMustMatch: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: setAttribute() to "typeMustMatch" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: IDL set to "" assert_equals: hasAttribute() expected false but got true
FAIL object.typeMustMatch: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: IDL set to undefined assert_equals: hasAttribute() expected false but got true
FAIL object.typeMustMatch: IDL set to null assert_equals: hasAttribute() expected false but got true
FAIL object.typeMustMatch: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: IDL set to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: IDL set to false assert_equals: hasAttribute() expected false but got true
FAIL object.typeMustMatch: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: IDL set to NaN assert_equals: hasAttribute() expected false but got true
FAIL object.typeMustMatch: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL object.typeMustMatch: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
PASS object.name: 32 tests
PASS object.useMap: 32 tests
PASS object.width: 32 tests
PASS object.height: 32 tests
PASS object.align: 32 tests
PASS object.archive: 32 tests
PASS object.code: 32 tests
PASS object.declare: 33 tests
PASS object.hspace: 62 tests
PASS object.standby: 32 tests
PASS object.vspace: 62 tests
PASS object.codeBase: 38 tests
PASS object.codeType: 32 tests
PASS object.border: 32 tests
PASS param.title: 32 tests
PASS param.lang: 32 tests
PASS param.dir: 62 tests
PASS param.className (<param class>): 32 tests
PASS param.hidden: 33 tests
PASS param.accessKey: 32 tests
PASS param.tabIndex: 24 tests
PASS param.name: 32 tests
PASS param.value: 32 tests
PASS param.type: 32 tests
PASS param.valueType: 32 tests
PASS video.title: 32 tests
PASS video.lang: 32 tests
PASS video.dir: 62 tests
PASS video.className (<video class>): 32 tests
PASS video.hidden: 33 tests
PASS video.accessKey: 32 tests
PASS video.tabIndex: 24 tests
PASS video.src: 38 tests
PASS video.crossOrigin: 52 tests
PASS video.preload: 37 tests
PASS video.autoplay: 33 tests
PASS video.loop: 33 tests
FAIL video.mediaGroup: typeof IDL attribute assert_equals: expected "string" but got "undefined"
FAIL video.mediaGroup: IDL get with DOM attribute unset assert_equals: expected (string) "" but got (undefined) undefined
FAIL video.mediaGroup: setAttribute() to "" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL video.mediaGroup: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo " assert_equals: IDL get expected (string) " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo " but got (undefined) undefined
FAIL video.mediaGroup: setAttribute() to undefined assert_equals: IDL get expected (string) "undefined" but got (undefined) undefined
FAIL video.mediaGroup: setAttribute() to 7 assert_equals: IDL get expected (string) "7" but got (undefined) undefined
FAIL video.mediaGroup: setAttribute() to 1.5 assert_equals: IDL get expected (string) "1.5" but got (undefined) undefined
FAIL video.mediaGroup: setAttribute() to true assert_equals: IDL get expected (string) "true" but got (undefined) undefined
FAIL video.mediaGroup: setAttribute() to false assert_equals: IDL get expected (string) "false" but got (undefined) undefined
FAIL video.mediaGroup: setAttribute() to object "[object Object]" assert_equals: IDL get expected (string) "[object Object]" but got (undefined) undefined
FAIL video.mediaGroup: setAttribute() to NaN assert_equals: IDL get expected (string) "NaN" but got (undefined) undefined
FAIL video.mediaGroup: setAttribute() to Infinity assert_equals: IDL get expected (string) "Infinity" but got (undefined) undefined
FAIL video.mediaGroup: setAttribute() to -Infinity assert_equals: IDL get expected (string) "-Infinity" but got (undefined) undefined
FAIL video.mediaGroup: setAttribute() to "\0" assert_equals: IDL get expected (string) "\0" but got (undefined) undefined
FAIL video.mediaGroup: setAttribute() to null assert_equals: IDL get expected (string) "null" but got (undefined) undefined
FAIL video.mediaGroup: setAttribute() to object "test-toString" assert_equals: IDL get expected (string) "test-toString" but got (undefined) undefined
FAIL video.mediaGroup: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (string) "test-valueOf" but got (undefined) undefined
FAIL video.mediaGroup: IDL set to "" assert_equals: getAttribute() expected "" but got "test-valueOf"
FAIL video.mediaGroup: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo " assert_equals: getAttribute() expected " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo " but got "test-valueOf"
FAIL video.mediaGroup: IDL set to undefined assert_equals: getAttribute() expected "undefined" but got "test-valueOf"
FAIL video.mediaGroup: IDL set to 7 assert_equals: getAttribute() expected "7" but got "test-valueOf"
FAIL video.mediaGroup: IDL set to 1.5 assert_equals: getAttribute() expected "1.5" but got "test-valueOf"
FAIL video.mediaGroup: IDL set to true assert_equals: getAttribute() expected "true" but got "test-valueOf"
FAIL video.mediaGroup: IDL set to false assert_equals: getAttribute() expected "false" but got "test-valueOf"
FAIL video.mediaGroup: IDL set to object "[object Object]" assert_equals: getAttribute() expected "[object Object]" but got "test-valueOf"
FAIL video.mediaGroup: IDL set to NaN assert_equals: getAttribute() expected "NaN" but got "test-valueOf"
FAIL video.mediaGroup: IDL set to Infinity assert_equals: getAttribute() expected "Infinity" but got "test-valueOf"
FAIL video.mediaGroup: IDL set to -Infinity assert_equals: getAttribute() expected "-Infinity" but got "test-valueOf"
FAIL video.mediaGroup: IDL set to "\0" assert_equals: getAttribute() expected "\0" but got "test-valueOf"
FAIL video.mediaGroup: IDL set to null assert_equals: getAttribute() expected "null" but got "test-valueOf"
FAIL video.mediaGroup: IDL set to object "test-toString" assert_equals: getAttribute() expected "test-toString" but got "test-valueOf"
FAIL video.mediaGroup: IDL set to object "test-valueOf" assert_equals: IDL get expected (string) "test-valueOf" but got (object) object "test-valueOf"
PASS video.controls: 33 tests
PASS video.defaultMuted (<video muted>): 33 tests
PASS video.width: 62 tests
PASS video.height: 62 tests
PASS video.poster: 38 tests
PASS audio.title: 32 tests
PASS audio.lang: 32 tests
PASS audio.dir: 62 tests
PASS audio.className (<audio class>): 32 tests
PASS audio.hidden: 33 tests
PASS audio.accessKey: 32 tests
PASS audio.tabIndex: 24 tests
PASS audio.src: 38 tests
PASS audio.crossOrigin: 52 tests
PASS audio.preload: 37 tests
PASS audio.autoplay: 33 tests
PASS audio.loop: 33 tests
FAIL audio.mediaGroup: typeof IDL attribute assert_equals: expected "string" but got "undefined"
FAIL audio.mediaGroup: IDL get with DOM attribute unset assert_equals: expected (string) "" but got (undefined) undefined
FAIL audio.mediaGroup: setAttribute() to "" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL audio.mediaGroup: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo " assert_equals: IDL get expected (string) " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo " but got (undefined) undefined
FAIL audio.mediaGroup: setAttribute() to undefined assert_equals: IDL get expected (string) "undefined" but got (undefined) undefined
FAIL audio.mediaGroup: setAttribute() to 7 assert_equals: IDL get expected (string) "7" but got (undefined) undefined
FAIL audio.mediaGroup: setAttribute() to 1.5 assert_equals: IDL get expected (string) "1.5" but got (undefined) undefined
FAIL audio.mediaGroup: setAttribute() to true assert_equals: IDL get expected (string) "true" but got (undefined) undefined
FAIL audio.mediaGroup: setAttribute() to false assert_equals: IDL get expected (string) "false" but got (undefined) undefined
FAIL audio.mediaGroup: setAttribute() to object "[object Object]" assert_equals: IDL get expected (string) "[object Object]" but got (undefined) undefined
FAIL audio.mediaGroup: setAttribute() to NaN assert_equals: IDL get expected (string) "NaN" but got (undefined) undefined
FAIL audio.mediaGroup: setAttribute() to Infinity assert_equals: IDL get expected (string) "Infinity" but got (undefined) undefined
FAIL audio.mediaGroup: setAttribute() to -Infinity assert_equals: IDL get expected (string) "-Infinity" but got (undefined) undefined
FAIL audio.mediaGroup: setAttribute() to "\0" assert_equals: IDL get expected (string) "\0" but got (undefined) undefined
FAIL audio.mediaGroup: setAttribute() to null assert_equals: IDL get expected (string) "null" but got (undefined) undefined
FAIL audio.mediaGroup: setAttribute() to object "test-toString" assert_equals: IDL get expected (string) "test-toString" but got (undefined) undefined
FAIL audio.mediaGroup: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (string) "test-valueOf" but got (undefined) undefined
FAIL audio.mediaGroup: IDL set to "" assert_equals: getAttribute() expected "" but got "test-valueOf"
FAIL audio.mediaGroup: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo " assert_equals: getAttribute() expected " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo " but got "test-valueOf"
FAIL audio.mediaGroup: IDL set to undefined assert_equals: getAttribute() expected "undefined" but got "test-valueOf"
FAIL audio.mediaGroup: IDL set to 7 assert_equals: getAttribute() expected "7" but got "test-valueOf"
FAIL audio.mediaGroup: IDL set to 1.5 assert_equals: getAttribute() expected "1.5" but got "test-valueOf"
FAIL audio.mediaGroup: IDL set to true assert_equals: getAttribute() expected "true" but got "test-valueOf"
FAIL audio.mediaGroup: IDL set to false assert_equals: getAttribute() expected "false" but got "test-valueOf"
FAIL audio.mediaGroup: IDL set to object "[object Object]" assert_equals: getAttribute() expected "[object Object]" but got "test-valueOf"
FAIL audio.mediaGroup: IDL set to NaN assert_equals: getAttribute() expected "NaN" but got "test-valueOf"
FAIL audio.mediaGroup: IDL set to Infinity assert_equals: getAttribute() expected "Infinity" but got "test-valueOf"
FAIL audio.mediaGroup: IDL set to -Infinity assert_equals: getAttribute() expected "-Infinity" but got "test-valueOf"
FAIL audio.mediaGroup: IDL set to "\0" assert_equals: getAttribute() expected "\0" but got "test-valueOf"
FAIL audio.mediaGroup: IDL set to null assert_equals: getAttribute() expected "null" but got "test-valueOf"
FAIL audio.mediaGroup: IDL set to object "test-toString" assert_equals: getAttribute() expected "test-toString" but got "test-valueOf"
FAIL audio.mediaGroup: IDL set to object "test-valueOf" assert_equals: IDL get expected (string) "test-valueOf" but got (object) object "test-valueOf"
PASS audio.controls: 33 tests
PASS audio.defaultMuted (<audio muted>): 33 tests
PASS source.title: 32 tests
PASS source.lang: 32 tests
PASS source.dir: 62 tests
PASS source.className (<source class>): 32 tests
PASS source.hidden: 33 tests
PASS source.accessKey: 32 tests
PASS source.tabIndex: 24 tests
PASS source.src: 38 tests
PASS source.type: 32 tests
PASS source.media: 32 tests
PASS track.title: 32 tests
PASS track.lang: 32 tests
PASS track.dir: 62 tests
PASS track.className (<track class>): 32 tests
PASS track.hidden: 33 tests
PASS track.accessKey: 32 tests
PASS track.tabIndex: 24 tests
PASS track.kind: 82 tests
PASS track.src: 38 tests
PASS track.srclang: 32 tests
PASS track.label: 32 tests
PASS track.default: 33 tests
PASS canvas.title: 32 tests
PASS canvas.lang: 32 tests
PASS canvas.dir: 62 tests
PASS canvas.className (<canvas class>): 32 tests
PASS canvas.hidden: 33 tests
PASS canvas.accessKey: 32 tests
PASS canvas.tabIndex: 24 tests
PASS canvas.width: 18 tests
FAIL canvas.width: setAttribute() to "\v7" assert_equals: IDL get expected 300 but got 7
PASS canvas.width: 6 tests
FAIL canvas.width: setAttribute() to "
7" assert_equals: IDL get expected 300 but got 7
PASS canvas.width: setAttribute() to "
7" 
FAIL canvas.width: setAttribute() to " 7" assert_equals: IDL get expected 300 but got 7
PASS canvas.width: setAttribute() to "᠎7" 
FAIL canvas.width: setAttribute() to " 7" assert_equals: IDL get expected 300 but got 7
FAIL canvas.width: setAttribute() to " 7" assert_equals: IDL get expected 300 but got 7
FAIL canvas.width: setAttribute() to " 7" assert_equals: IDL get expected 300 but got 7
FAIL canvas.width: setAttribute() to " 7" assert_equals: IDL get expected 300 but got 7
FAIL canvas.width: setAttribute() to " 7" assert_equals: IDL get expected 300 but got 7
FAIL canvas.width: setAttribute() to " 7" assert_equals: IDL get expected 300 but got 7
FAIL canvas.width: setAttribute() to " 7" assert_equals: IDL get expected 300 but got 7
FAIL canvas.width: setAttribute() to " 7" assert_equals: IDL get expected 300 but got 7
FAIL canvas.width: setAttribute() to " 7" assert_equals: IDL get expected 300 but got 7
FAIL canvas.width: setAttribute() to " 7" assert_equals: IDL get expected 300 but got 7
FAIL canvas.width: setAttribute() to " 7" assert_equals: IDL get expected 300 but got 7
PASS canvas.width: setAttribute() to " 7" 
FAIL canvas.width: setAttribute() to " 7" assert_equals: IDL get expected 300 but got 7
PASS canvas.width: 16 tests
FAIL canvas.width: IDL set to 2147483648 assert_equals: getAttribute() expected "300" but got "-2147483648"
FAIL canvas.width: IDL set to 4294967295 assert_equals: getAttribute() expected "300" but got "-1"
PASS canvas.height: 18 tests
FAIL canvas.height: setAttribute() to "\v7" assert_equals: IDL get expected 150 but got 7
PASS canvas.height: 6 tests
FAIL canvas.height: setAttribute() to "
7" assert_equals: IDL get expected 150 but got 7
PASS canvas.height: setAttribute() to "
7" 
FAIL canvas.height: setAttribute() to " 7" assert_equals: IDL get expected 150 but got 7
PASS canvas.height: setAttribute() to "᠎7" 
FAIL canvas.height: setAttribute() to " 7" assert_equals: IDL get expected 150 but got 7
FAIL canvas.height: setAttribute() to " 7" assert_equals: IDL get expected 150 but got 7
FAIL canvas.height: setAttribute() to " 7" assert_equals: IDL get expected 150 but got 7
FAIL canvas.height: setAttribute() to " 7" assert_equals: IDL get expected 150 but got 7
FAIL canvas.height: setAttribute() to " 7" assert_equals: IDL get expected 150 but got 7
FAIL canvas.height: setAttribute() to " 7" assert_equals: IDL get expected 150 but got 7
FAIL canvas.height: setAttribute() to " 7" assert_equals: IDL get expected 150 but got 7
FAIL canvas.height: setAttribute() to " 7" assert_equals: IDL get expected 150 but got 7
FAIL canvas.height: setAttribute() to " 7" assert_equals: IDL get expected 150 but got 7
FAIL canvas.height: setAttribute() to " 7" assert_equals: IDL get expected 150 but got 7
FAIL canvas.height: setAttribute() to " 7" assert_equals: IDL get expected 150 but got 7
PASS canvas.height: setAttribute() to " 7" 
FAIL canvas.height: setAttribute() to " 7" assert_equals: IDL get expected 150 but got 7
PASS canvas.height: 16 tests
FAIL canvas.height: IDL set to 2147483648 assert_equals: getAttribute() expected "150" but got "-2147483648"
FAIL canvas.height: IDL set to 4294967295 assert_equals: getAttribute() expected "150" but got "-1"
PASS map.title: 32 tests
PASS map.lang: 32 tests
PASS map.dir: 62 tests
PASS map.className (<map class>): 32 tests
PASS map.hidden: 33 tests
PASS map.accessKey: 32 tests
PASS map.tabIndex: 24 tests
PASS map.name: 32 tests
PASS area.title: 32 tests
PASS area.lang: 32 tests
PASS area.dir: 62 tests
PASS area.className (<area class>): 32 tests
PASS area.hidden: 33 tests
PASS area.accessKey: 32 tests
PASS area.tabIndex: 24 tests
PASS area.alt: 32 tests
PASS area.coords: 32 tests
PASS area.shape: 32 tests
PASS area.target: 32 tests
PASS area.download: 32 tests
PASS area.ping: 32 tests
PASS area.rel: 32 tests
PASS area.referrerPolicy: 27 tests
FAIL area.referrerPolicy: setAttribute() to "same-origin" assert_equals: IDL get expected "same-origin" but got ""
PASS area.referrerPolicy: 3 tests
FAIL area.referrerPolicy: setAttribute() to "SAME-ORIGIN" assert_equals: IDL get expected "same-origin" but got ""
PASS area.referrerPolicy: 5 tests
FAIL area.referrerPolicy: setAttribute() to "strict-origin" assert_equals: IDL get expected "strict-origin" but got ""
PASS area.referrerPolicy: 3 tests
FAIL area.referrerPolicy: setAttribute() to "STRICT-ORIGIN" assert_equals: IDL get expected "strict-origin" but got ""
PASS area.referrerPolicy: 5 tests
FAIL area.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin" assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
PASS area.referrerPolicy: 3 tests
FAIL area.referrerPolicy: setAttribute() to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN" assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
PASS area.referrerPolicy: 30 tests
FAIL area.referrerPolicy: IDL set to "same-origin" assert_equals: IDL get expected "same-origin" but got ""
PASS area.referrerPolicy: 3 tests
FAIL area.referrerPolicy: IDL set to "SAME-ORIGIN" assert_equals: IDL get expected "same-origin" but got ""
PASS area.referrerPolicy: 5 tests
FAIL area.referrerPolicy: IDL set to "strict-origin" assert_equals: IDL get expected "strict-origin" but got ""
PASS area.referrerPolicy: 3 tests
FAIL area.referrerPolicy: IDL set to "STRICT-ORIGIN" assert_equals: IDL get expected "strict-origin" but got ""
PASS area.referrerPolicy: 5 tests
FAIL area.referrerPolicy: IDL set to "strict-origin-when-cross-origin" assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
PASS area.referrerPolicy: 3 tests
FAIL area.referrerPolicy: IDL set to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN" assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
PASS area.referrerPolicy: 5 tests
PASS area.href: 38 tests
PASS area.noHref: 33 tests
Harness: the test ran to completion.