blob: 6faf3cfef67afabf8589617e48da82f55c97e3e0 [file] [log] [blame]
Blocked access to external URL http://site.example/
Blocked access to external URL http://site.example/path???@#l
Blocked access to external URL http://site.example/
Blocked access to external URL http://site.example/path???@#l
Blocked access to external URL http://site.example/
Blocked access to external URL http://site.example/path???@#l
Blocked access to external URL http://site.example/
Blocked access to external URL http://site.example/path???@#l
CONSOLE MESSAGE: The language contains a null character and is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language 'undefined' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language '7' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language '1.5' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language '5%' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language '+100' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language '.5' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language 'true' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language 'false' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language '[object Object]' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language 'Infinity' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language '-Infinity' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language contains a null character and is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language 'null' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language 'test-toString' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language 'test-valueOf' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language contains a null character and is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language 'undefined' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language '7' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language '1.5' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language '5%' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language '+100' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language '.5' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language 'true' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language 'false' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language '[object Object]' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language 'Infinity' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language '-Infinity' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language contains a null character and is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language 'null' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language 'test-toString' is not a valid BCP 47 language tag.
CONSOLE MESSAGE: The language 'test-valueOf' is not a valid BCP 47 language tag.
Implementers looking to fix bugs might want to use the original version of this suite's test framework, which conveniently aggregates similar errors and only reports failures. This file is (part of) the authoritative conformance test suite, and is suitable for incorporation into automated test suites.
PASS picture.title: typeof IDL attribute
PASS picture.title: IDL get with DOM attribute unset
PASS picture.title: setAttribute() to ""
PASS picture.title: 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 "
PASS picture.title: setAttribute() to undefined
PASS picture.title: setAttribute() to 7
PASS picture.title: setAttribute() to 1.5
PASS picture.title: setAttribute() to "5%"
PASS picture.title: setAttribute() to "+100"
PASS picture.title: setAttribute() to ".5"
PASS picture.title: setAttribute() to true
PASS picture.title: setAttribute() to false
PASS picture.title: setAttribute() to object "[object Object]"
PASS picture.title: setAttribute() to NaN
PASS picture.title: setAttribute() to Infinity
PASS picture.title: setAttribute() to -Infinity
PASS picture.title: setAttribute() to "\0"
PASS picture.title: setAttribute() to null
PASS picture.title: setAttribute() to object "test-toString"
PASS picture.title: setAttribute() to object "test-valueOf"
PASS picture.title: IDL set to ""
PASS picture.title: 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 "
PASS picture.title: IDL set to undefined
PASS picture.title: IDL set to 7
PASS picture.title: IDL set to 1.5
PASS picture.title: IDL set to "5%"
PASS picture.title: IDL set to "+100"
PASS picture.title: IDL set to ".5"
PASS picture.title: IDL set to true
PASS picture.title: IDL set to false
PASS picture.title: IDL set to object "[object Object]"
PASS picture.title: IDL set to NaN
PASS picture.title: IDL set to Infinity
PASS picture.title: IDL set to -Infinity
PASS picture.title: IDL set to "\0"
PASS picture.title: IDL set to null
PASS picture.title: IDL set to object "test-toString"
PASS picture.title: IDL set to object "test-valueOf"
PASS picture.lang: typeof IDL attribute
PASS picture.lang: IDL get with DOM attribute unset
PASS picture.lang: setAttribute() to ""
PASS picture.lang: 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 "
PASS picture.lang: setAttribute() to undefined
PASS picture.lang: setAttribute() to 7
PASS picture.lang: setAttribute() to 1.5
PASS picture.lang: setAttribute() to "5%"
PASS picture.lang: setAttribute() to "+100"
PASS picture.lang: setAttribute() to ".5"
PASS picture.lang: setAttribute() to true
PASS picture.lang: setAttribute() to false
PASS picture.lang: setAttribute() to object "[object Object]"
PASS picture.lang: setAttribute() to NaN
PASS picture.lang: setAttribute() to Infinity
PASS picture.lang: setAttribute() to -Infinity
PASS picture.lang: setAttribute() to "\0"
PASS picture.lang: setAttribute() to null
PASS picture.lang: setAttribute() to object "test-toString"
PASS picture.lang: setAttribute() to object "test-valueOf"
PASS picture.lang: IDL set to ""
PASS picture.lang: 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 "
PASS picture.lang: IDL set to undefined
PASS picture.lang: IDL set to 7
PASS picture.lang: IDL set to 1.5
PASS picture.lang: IDL set to "5%"
PASS picture.lang: IDL set to "+100"
PASS picture.lang: IDL set to ".5"
PASS picture.lang: IDL set to true
PASS picture.lang: IDL set to false
PASS picture.lang: IDL set to object "[object Object]"
PASS picture.lang: IDL set to NaN
PASS picture.lang: IDL set to Infinity
PASS picture.lang: IDL set to -Infinity
PASS picture.lang: IDL set to "\0"
PASS picture.lang: IDL set to null
PASS picture.lang: IDL set to object "test-toString"
PASS picture.lang: IDL set to object "test-valueOf"
PASS picture.dir: typeof IDL attribute
PASS picture.dir: IDL get with DOM attribute unset
PASS picture.dir: setAttribute() to ""
PASS picture.dir: 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 "
PASS picture.dir: setAttribute() to undefined
PASS picture.dir: setAttribute() to 7
PASS picture.dir: setAttribute() to 1.5
PASS picture.dir: setAttribute() to "5%"
PASS picture.dir: setAttribute() to "+100"
PASS picture.dir: setAttribute() to ".5"
PASS picture.dir: setAttribute() to true
PASS picture.dir: setAttribute() to false
PASS picture.dir: setAttribute() to object "[object Object]"
PASS picture.dir: setAttribute() to NaN
PASS picture.dir: setAttribute() to Infinity
PASS picture.dir: setAttribute() to -Infinity
PASS picture.dir: setAttribute() to "\0"
PASS picture.dir: setAttribute() to null
PASS picture.dir: setAttribute() to object "test-toString"
PASS picture.dir: setAttribute() to object "test-valueOf"
PASS picture.dir: setAttribute() to "ltr"
PASS picture.dir: setAttribute() to "xltr"
PASS picture.dir: setAttribute() to "ltr\0"
PASS picture.dir: setAttribute() to "tr"
PASS picture.dir: setAttribute() to "LTR"
PASS picture.dir: setAttribute() to "rtl"
PASS picture.dir: setAttribute() to "xrtl"
PASS picture.dir: setAttribute() to "rtl\0"
PASS picture.dir: setAttribute() to "tl"
PASS picture.dir: setAttribute() to "RTL"
PASS picture.dir: setAttribute() to "auto"
PASS picture.dir: setAttribute() to "xauto"
PASS picture.dir: setAttribute() to "auto\0"
PASS picture.dir: setAttribute() to "uto"
PASS picture.dir: setAttribute() to "AUTO"
PASS picture.dir: IDL set to ""
PASS picture.dir: 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 "
PASS picture.dir: IDL set to undefined
PASS picture.dir: IDL set to 7
PASS picture.dir: IDL set to 1.5
PASS picture.dir: IDL set to "5%"
PASS picture.dir: IDL set to "+100"
PASS picture.dir: IDL set to ".5"
PASS picture.dir: IDL set to true
PASS picture.dir: IDL set to false
PASS picture.dir: IDL set to object "[object Object]"
PASS picture.dir: IDL set to NaN
PASS picture.dir: IDL set to Infinity
PASS picture.dir: IDL set to -Infinity
PASS picture.dir: IDL set to "\0"
PASS picture.dir: IDL set to null
PASS picture.dir: IDL set to object "test-toString"
PASS picture.dir: IDL set to object "test-valueOf"
PASS picture.dir: IDL set to "ltr"
PASS picture.dir: IDL set to "xltr"
PASS picture.dir: IDL set to "ltr\0"
PASS picture.dir: IDL set to "tr"
PASS picture.dir: IDL set to "LTR"
PASS picture.dir: IDL set to "rtl"
PASS picture.dir: IDL set to "xrtl"
PASS picture.dir: IDL set to "rtl\0"
PASS picture.dir: IDL set to "tl"
PASS picture.dir: IDL set to "RTL"
PASS picture.dir: IDL set to "auto"
PASS picture.dir: IDL set to "xauto"
PASS picture.dir: IDL set to "auto\0"
PASS picture.dir: IDL set to "uto"
PASS picture.dir: IDL set to "AUTO"
PASS picture.className (<picture class>): typeof IDL attribute
PASS picture.className (<picture class>): IDL get with DOM attribute unset
PASS picture.className (<picture class>): setAttribute() to ""
PASS picture.className (<picture class>): 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 "
PASS picture.className (<picture class>): setAttribute() to undefined
PASS picture.className (<picture class>): setAttribute() to 7
PASS picture.className (<picture class>): setAttribute() to 1.5
PASS picture.className (<picture class>): setAttribute() to "5%"
PASS picture.className (<picture class>): setAttribute() to "+100"
PASS picture.className (<picture class>): setAttribute() to ".5"
PASS picture.className (<picture class>): setAttribute() to true
PASS picture.className (<picture class>): setAttribute() to false
PASS picture.className (<picture class>): setAttribute() to object "[object Object]"
PASS picture.className (<picture class>): setAttribute() to NaN
PASS picture.className (<picture class>): setAttribute() to Infinity
PASS picture.className (<picture class>): setAttribute() to -Infinity
PASS picture.className (<picture class>): setAttribute() to "\0"
PASS picture.className (<picture class>): setAttribute() to null
PASS picture.className (<picture class>): setAttribute() to object "test-toString"
PASS picture.className (<picture class>): setAttribute() to object "test-valueOf"
PASS picture.className (<picture class>): IDL set to ""
PASS picture.className (<picture class>): 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 "
PASS picture.className (<picture class>): IDL set to undefined
PASS picture.className (<picture class>): IDL set to 7
PASS picture.className (<picture class>): IDL set to 1.5
PASS picture.className (<picture class>): IDL set to "5%"
PASS picture.className (<picture class>): IDL set to "+100"
PASS picture.className (<picture class>): IDL set to ".5"
PASS picture.className (<picture class>): IDL set to true
PASS picture.className (<picture class>): IDL set to false
PASS picture.className (<picture class>): IDL set to object "[object Object]"
PASS picture.className (<picture class>): IDL set to NaN
PASS picture.className (<picture class>): IDL set to Infinity
PASS picture.className (<picture class>): IDL set to -Infinity
PASS picture.className (<picture class>): IDL set to "\0"
PASS picture.className (<picture class>): IDL set to null
PASS picture.className (<picture class>): IDL set to object "test-toString"
PASS picture.className (<picture class>): IDL set to object "test-valueOf"
PASS picture.autofocus: typeof IDL attribute
PASS picture.autofocus: IDL get with DOM attribute unset
PASS picture.autofocus: setAttribute() to ""
PASS picture.autofocus: setAttribute() to " foo "
PASS picture.autofocus: setAttribute() to undefined
PASS picture.autofocus: setAttribute() to null
PASS picture.autofocus: setAttribute() to 7
PASS picture.autofocus: setAttribute() to 1.5
PASS picture.autofocus: setAttribute() to "5%"
PASS picture.autofocus: setAttribute() to "+100"
PASS picture.autofocus: setAttribute() to ".5"
PASS picture.autofocus: setAttribute() to true
PASS picture.autofocus: setAttribute() to false
PASS picture.autofocus: setAttribute() to object "[object Object]"
PASS picture.autofocus: setAttribute() to NaN
PASS picture.autofocus: setAttribute() to Infinity
PASS picture.autofocus: setAttribute() to -Infinity
PASS picture.autofocus: setAttribute() to "\0"
PASS picture.autofocus: setAttribute() to object "test-toString"
PASS picture.autofocus: setAttribute() to object "test-valueOf"
PASS picture.autofocus: setAttribute() to "autofocus"
PASS picture.autofocus: IDL set to ""
PASS picture.autofocus: IDL set to " foo "
PASS picture.autofocus: IDL set to undefined
PASS picture.autofocus: IDL set to null
PASS picture.autofocus: IDL set to 7
PASS picture.autofocus: IDL set to 1.5
PASS picture.autofocus: IDL set to "5%"
PASS picture.autofocus: IDL set to "+100"
PASS picture.autofocus: IDL set to ".5"
PASS picture.autofocus: IDL set to true
PASS picture.autofocus: IDL set to false
PASS picture.autofocus: IDL set to object "[object Object]"
PASS picture.autofocus: IDL set to NaN
PASS picture.autofocus: IDL set to Infinity
PASS picture.autofocus: IDL set to -Infinity
PASS picture.autofocus: IDL set to "\0"
PASS picture.autofocus: IDL set to object "test-toString"
PASS picture.autofocus: IDL set to object "test-valueOf"
PASS picture.hidden: typeof IDL attribute
PASS picture.hidden: IDL get with DOM attribute unset
PASS picture.hidden: setAttribute() to ""
PASS picture.hidden: setAttribute() to " foo "
PASS picture.hidden: setAttribute() to undefined
PASS picture.hidden: setAttribute() to null
PASS picture.hidden: setAttribute() to 7
PASS picture.hidden: setAttribute() to 1.5
PASS picture.hidden: setAttribute() to "5%"
PASS picture.hidden: setAttribute() to "+100"
PASS picture.hidden: setAttribute() to ".5"
PASS picture.hidden: setAttribute() to true
PASS picture.hidden: setAttribute() to false
PASS picture.hidden: setAttribute() to object "[object Object]"
PASS picture.hidden: setAttribute() to NaN
PASS picture.hidden: setAttribute() to Infinity
PASS picture.hidden: setAttribute() to -Infinity
PASS picture.hidden: setAttribute() to "\0"
PASS picture.hidden: setAttribute() to object "test-toString"
PASS picture.hidden: setAttribute() to object "test-valueOf"
PASS picture.hidden: setAttribute() to "hidden"
PASS picture.hidden: IDL set to ""
PASS picture.hidden: IDL set to " foo "
PASS picture.hidden: IDL set to undefined
PASS picture.hidden: IDL set to null
PASS picture.hidden: IDL set to 7
PASS picture.hidden: IDL set to 1.5
PASS picture.hidden: IDL set to "5%"
PASS picture.hidden: IDL set to "+100"
PASS picture.hidden: IDL set to ".5"
PASS picture.hidden: IDL set to true
PASS picture.hidden: IDL set to false
PASS picture.hidden: IDL set to object "[object Object]"
PASS picture.hidden: IDL set to NaN
PASS picture.hidden: IDL set to Infinity
PASS picture.hidden: IDL set to -Infinity
PASS picture.hidden: IDL set to "\0"
PASS picture.hidden: IDL set to object "test-toString"
PASS picture.hidden: IDL set to object "test-valueOf"
PASS picture.accessKey: typeof IDL attribute
PASS picture.accessKey: IDL get with DOM attribute unset
PASS picture.accessKey: setAttribute() to ""
PASS picture.accessKey: 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 "
PASS picture.accessKey: setAttribute() to undefined
PASS picture.accessKey: setAttribute() to 7
PASS picture.accessKey: setAttribute() to 1.5
PASS picture.accessKey: setAttribute() to "5%"
PASS picture.accessKey: setAttribute() to "+100"
PASS picture.accessKey: setAttribute() to ".5"
PASS picture.accessKey: setAttribute() to true
PASS picture.accessKey: setAttribute() to false
PASS picture.accessKey: setAttribute() to object "[object Object]"
PASS picture.accessKey: setAttribute() to NaN
PASS picture.accessKey: setAttribute() to Infinity
PASS picture.accessKey: setAttribute() to -Infinity
PASS picture.accessKey: setAttribute() to "\0"
PASS picture.accessKey: setAttribute() to null
PASS picture.accessKey: setAttribute() to object "test-toString"
PASS picture.accessKey: setAttribute() to object "test-valueOf"
PASS picture.accessKey: IDL set to ""
PASS picture.accessKey: 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 "
PASS picture.accessKey: IDL set to undefined
PASS picture.accessKey: IDL set to 7
PASS picture.accessKey: IDL set to 1.5
PASS picture.accessKey: IDL set to "5%"
PASS picture.accessKey: IDL set to "+100"
PASS picture.accessKey: IDL set to ".5"
PASS picture.accessKey: IDL set to true
PASS picture.accessKey: IDL set to false
PASS picture.accessKey: IDL set to object "[object Object]"
PASS picture.accessKey: IDL set to NaN
PASS picture.accessKey: IDL set to Infinity
PASS picture.accessKey: IDL set to -Infinity
PASS picture.accessKey: IDL set to "\0"
PASS picture.accessKey: IDL set to null
PASS picture.accessKey: IDL set to object "test-toString"
PASS picture.accessKey: IDL set to object "test-valueOf"
PASS picture.tabIndex: typeof IDL attribute
PASS picture.tabIndex: setAttribute() to -36
PASS picture.tabIndex: setAttribute() to -1
PASS picture.tabIndex: setAttribute() to 0
PASS picture.tabIndex: setAttribute() to 1
PASS picture.tabIndex: setAttribute() to 2147483647
PASS picture.tabIndex: setAttribute() to -2147483648
PASS picture.tabIndex: setAttribute() to "-1"
PASS picture.tabIndex: setAttribute() to "-0"
PASS picture.tabIndex: setAttribute() to "0"
PASS picture.tabIndex: setAttribute() to "1"
PASS picture.tabIndex: setAttribute() to "\t7"
PASS picture.tabIndex: setAttribute() to "\f7"
PASS picture.tabIndex: setAttribute() to " 7"
PASS picture.tabIndex: setAttribute() to "\n7"
PASS picture.tabIndex: setAttribute() to "\r7"
PASS picture.tabIndex: setAttribute() to 1.5
PASS picture.tabIndex: setAttribute() to "5%"
PASS picture.tabIndex: setAttribute() to "+100"
PASS picture.tabIndex: setAttribute() to object "2"
PASS picture.tabIndex: IDL set to -36
PASS picture.tabIndex: IDL set to -1
PASS picture.tabIndex: IDL set to 0
PASS picture.tabIndex: IDL set to 1
PASS picture.tabIndex: IDL set to 2147483647
PASS picture.tabIndex: IDL set to -2147483648
PASS img.title: typeof IDL attribute
PASS img.title: IDL get with DOM attribute unset
PASS img.title: setAttribute() to ""
PASS img.title: 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 "
PASS img.title: setAttribute() to undefined
PASS img.title: setAttribute() to 7
PASS img.title: setAttribute() to 1.5
PASS img.title: setAttribute() to "5%"
PASS img.title: setAttribute() to "+100"
PASS img.title: setAttribute() to ".5"
PASS img.title: setAttribute() to true
PASS img.title: setAttribute() to false
PASS img.title: setAttribute() to object "[object Object]"
PASS img.title: setAttribute() to NaN
PASS img.title: setAttribute() to Infinity
PASS img.title: setAttribute() to -Infinity
PASS img.title: setAttribute() to "\0"
PASS img.title: setAttribute() to null
PASS img.title: setAttribute() to object "test-toString"
PASS img.title: setAttribute() to object "test-valueOf"
PASS img.title: IDL set to ""
PASS img.title: 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 "
PASS img.title: IDL set to undefined
PASS img.title: IDL set to 7
PASS img.title: IDL set to 1.5
PASS img.title: IDL set to "5%"
PASS img.title: IDL set to "+100"
PASS img.title: IDL set to ".5"
PASS img.title: IDL set to true
PASS img.title: IDL set to false
PASS img.title: IDL set to object "[object Object]"
PASS img.title: IDL set to NaN
PASS img.title: IDL set to Infinity
PASS img.title: IDL set to -Infinity
PASS img.title: IDL set to "\0"
PASS img.title: IDL set to null
PASS img.title: IDL set to object "test-toString"
PASS img.title: IDL set to object "test-valueOf"
PASS img.lang: typeof IDL attribute
PASS img.lang: IDL get with DOM attribute unset
PASS img.lang: setAttribute() to ""
PASS img.lang: 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 "
PASS img.lang: setAttribute() to undefined
PASS img.lang: setAttribute() to 7
PASS img.lang: setAttribute() to 1.5
PASS img.lang: setAttribute() to "5%"
PASS img.lang: setAttribute() to "+100"
PASS img.lang: setAttribute() to ".5"
PASS img.lang: setAttribute() to true
PASS img.lang: setAttribute() to false
PASS img.lang: setAttribute() to object "[object Object]"
PASS img.lang: setAttribute() to NaN
PASS img.lang: setAttribute() to Infinity
PASS img.lang: setAttribute() to -Infinity
PASS img.lang: setAttribute() to "\0"
PASS img.lang: setAttribute() to null
PASS img.lang: setAttribute() to object "test-toString"
PASS img.lang: setAttribute() to object "test-valueOf"
PASS img.lang: IDL set to ""
PASS img.lang: 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 "
PASS img.lang: IDL set to undefined
PASS img.lang: IDL set to 7
PASS img.lang: IDL set to 1.5
PASS img.lang: IDL set to "5%"
PASS img.lang: IDL set to "+100"
PASS img.lang: IDL set to ".5"
PASS img.lang: IDL set to true
PASS img.lang: IDL set to false
PASS img.lang: IDL set to object "[object Object]"
PASS img.lang: IDL set to NaN
PASS img.lang: IDL set to Infinity
PASS img.lang: IDL set to -Infinity
PASS img.lang: IDL set to "\0"
PASS img.lang: IDL set to null
PASS img.lang: IDL set to object "test-toString"
PASS img.lang: IDL set to object "test-valueOf"
PASS img.dir: typeof IDL attribute
PASS img.dir: IDL get with DOM attribute unset
PASS img.dir: setAttribute() to ""
PASS img.dir: 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 "
PASS img.dir: setAttribute() to undefined
PASS img.dir: setAttribute() to 7
PASS img.dir: setAttribute() to 1.5
PASS img.dir: setAttribute() to "5%"
PASS img.dir: setAttribute() to "+100"
PASS img.dir: setAttribute() to ".5"
PASS img.dir: setAttribute() to true
PASS img.dir: setAttribute() to false
PASS img.dir: setAttribute() to object "[object Object]"
PASS img.dir: setAttribute() to NaN
PASS img.dir: setAttribute() to Infinity
PASS img.dir: setAttribute() to -Infinity
PASS img.dir: setAttribute() to "\0"
PASS img.dir: setAttribute() to null
PASS img.dir: setAttribute() to object "test-toString"
PASS img.dir: setAttribute() to object "test-valueOf"
PASS img.dir: setAttribute() to "ltr"
PASS img.dir: setAttribute() to "xltr"
PASS img.dir: setAttribute() to "ltr\0"
PASS img.dir: setAttribute() to "tr"
PASS img.dir: setAttribute() to "LTR"
PASS img.dir: setAttribute() to "rtl"
PASS img.dir: setAttribute() to "xrtl"
PASS img.dir: setAttribute() to "rtl\0"
PASS img.dir: setAttribute() to "tl"
PASS img.dir: setAttribute() to "RTL"
PASS img.dir: setAttribute() to "auto"
PASS img.dir: setAttribute() to "xauto"
PASS img.dir: setAttribute() to "auto\0"
PASS img.dir: setAttribute() to "uto"
PASS img.dir: setAttribute() to "AUTO"
PASS img.dir: IDL set to ""
PASS img.dir: 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 "
PASS img.dir: IDL set to undefined
PASS img.dir: IDL set to 7
PASS img.dir: IDL set to 1.5
PASS img.dir: IDL set to "5%"
PASS img.dir: IDL set to "+100"
PASS img.dir: IDL set to ".5"
PASS img.dir: IDL set to true
PASS img.dir: IDL set to false
PASS img.dir: IDL set to object "[object Object]"
PASS img.dir: IDL set to NaN
PASS img.dir: IDL set to Infinity
PASS img.dir: IDL set to -Infinity
PASS img.dir: IDL set to "\0"
PASS img.dir: IDL set to null
PASS img.dir: IDL set to object "test-toString"
PASS img.dir: IDL set to object "test-valueOf"
PASS img.dir: IDL set to "ltr"
PASS img.dir: IDL set to "xltr"
PASS img.dir: IDL set to "ltr\0"
PASS img.dir: IDL set to "tr"
PASS img.dir: IDL set to "LTR"
PASS img.dir: IDL set to "rtl"
PASS img.dir: IDL set to "xrtl"
PASS img.dir: IDL set to "rtl\0"
PASS img.dir: IDL set to "tl"
PASS img.dir: IDL set to "RTL"
PASS img.dir: IDL set to "auto"
PASS img.dir: IDL set to "xauto"
PASS img.dir: IDL set to "auto\0"
PASS img.dir: IDL set to "uto"
PASS img.dir: IDL set to "AUTO"
PASS img.className (<img class>): typeof IDL attribute
PASS img.className (<img class>): IDL get with DOM attribute unset
PASS img.className (<img class>): setAttribute() to ""
PASS img.className (<img class>): 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 "
PASS img.className (<img class>): setAttribute() to undefined
PASS img.className (<img class>): setAttribute() to 7
PASS img.className (<img class>): setAttribute() to 1.5
PASS img.className (<img class>): setAttribute() to "5%"
PASS img.className (<img class>): setAttribute() to "+100"
PASS img.className (<img class>): setAttribute() to ".5"
PASS img.className (<img class>): setAttribute() to true
PASS img.className (<img class>): setAttribute() to false
PASS img.className (<img class>): setAttribute() to object "[object Object]"
PASS img.className (<img class>): setAttribute() to NaN
PASS img.className (<img class>): setAttribute() to Infinity
PASS img.className (<img class>): setAttribute() to -Infinity
PASS img.className (<img class>): setAttribute() to "\0"
PASS img.className (<img class>): setAttribute() to null
PASS img.className (<img class>): setAttribute() to object "test-toString"
PASS img.className (<img class>): setAttribute() to object "test-valueOf"
PASS img.className (<img class>): IDL set to ""
PASS img.className (<img class>): 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 "
PASS img.className (<img class>): IDL set to undefined
PASS img.className (<img class>): IDL set to 7
PASS img.className (<img class>): IDL set to 1.5
PASS img.className (<img class>): IDL set to "5%"
PASS img.className (<img class>): IDL set to "+100"
PASS img.className (<img class>): IDL set to ".5"
PASS img.className (<img class>): IDL set to true
PASS img.className (<img class>): IDL set to false
PASS img.className (<img class>): IDL set to object "[object Object]"
PASS img.className (<img class>): IDL set to NaN
PASS img.className (<img class>): IDL set to Infinity
PASS img.className (<img class>): IDL set to -Infinity
PASS img.className (<img class>): IDL set to "\0"
PASS img.className (<img class>): IDL set to null
PASS img.className (<img class>): IDL set to object "test-toString"
PASS img.className (<img class>): IDL set to object "test-valueOf"
PASS img.autofocus: typeof IDL attribute
PASS img.autofocus: IDL get with DOM attribute unset
PASS img.autofocus: setAttribute() to ""
PASS img.autofocus: setAttribute() to " foo "
PASS img.autofocus: setAttribute() to undefined
PASS img.autofocus: setAttribute() to null
PASS img.autofocus: setAttribute() to 7
PASS img.autofocus: setAttribute() to 1.5
PASS img.autofocus: setAttribute() to "5%"
PASS img.autofocus: setAttribute() to "+100"
PASS img.autofocus: setAttribute() to ".5"
PASS img.autofocus: setAttribute() to true
PASS img.autofocus: setAttribute() to false
PASS img.autofocus: setAttribute() to object "[object Object]"
PASS img.autofocus: setAttribute() to NaN
PASS img.autofocus: setAttribute() to Infinity
PASS img.autofocus: setAttribute() to -Infinity
PASS img.autofocus: setAttribute() to "\0"
PASS img.autofocus: setAttribute() to object "test-toString"
PASS img.autofocus: setAttribute() to object "test-valueOf"
PASS img.autofocus: setAttribute() to "autofocus"
PASS img.autofocus: IDL set to ""
PASS img.autofocus: IDL set to " foo "
PASS img.autofocus: IDL set to undefined
PASS img.autofocus: IDL set to null
PASS img.autofocus: IDL set to 7
PASS img.autofocus: IDL set to 1.5
PASS img.autofocus: IDL set to "5%"
PASS img.autofocus: IDL set to "+100"
PASS img.autofocus: IDL set to ".5"
PASS img.autofocus: IDL set to true
PASS img.autofocus: IDL set to false
PASS img.autofocus: IDL set to object "[object Object]"
PASS img.autofocus: IDL set to NaN
PASS img.autofocus: IDL set to Infinity
PASS img.autofocus: IDL set to -Infinity
PASS img.autofocus: IDL set to "\0"
PASS img.autofocus: IDL set to object "test-toString"
PASS img.autofocus: IDL set to object "test-valueOf"
PASS img.hidden: typeof IDL attribute
PASS img.hidden: IDL get with DOM attribute unset
PASS img.hidden: setAttribute() to ""
PASS img.hidden: setAttribute() to " foo "
PASS img.hidden: setAttribute() to undefined
PASS img.hidden: setAttribute() to null
PASS img.hidden: setAttribute() to 7
PASS img.hidden: setAttribute() to 1.5
PASS img.hidden: setAttribute() to "5%"
PASS img.hidden: setAttribute() to "+100"
PASS img.hidden: setAttribute() to ".5"
PASS img.hidden: setAttribute() to true
PASS img.hidden: setAttribute() to false
PASS img.hidden: setAttribute() to object "[object Object]"
PASS img.hidden: setAttribute() to NaN
PASS img.hidden: setAttribute() to Infinity
PASS img.hidden: setAttribute() to -Infinity
PASS img.hidden: setAttribute() to "\0"
PASS img.hidden: setAttribute() to object "test-toString"
PASS img.hidden: setAttribute() to object "test-valueOf"
PASS img.hidden: setAttribute() to "hidden"
PASS img.hidden: IDL set to ""
PASS img.hidden: IDL set to " foo "
PASS img.hidden: IDL set to undefined
PASS img.hidden: IDL set to null
PASS img.hidden: IDL set to 7
PASS img.hidden: IDL set to 1.5
PASS img.hidden: IDL set to "5%"
PASS img.hidden: IDL set to "+100"
PASS img.hidden: IDL set to ".5"
PASS img.hidden: IDL set to true
PASS img.hidden: IDL set to false
PASS img.hidden: IDL set to object "[object Object]"
PASS img.hidden: IDL set to NaN
PASS img.hidden: IDL set to Infinity
PASS img.hidden: IDL set to -Infinity
PASS img.hidden: IDL set to "\0"
PASS img.hidden: IDL set to object "test-toString"
PASS img.hidden: IDL set to object "test-valueOf"
PASS img.accessKey: typeof IDL attribute
PASS img.accessKey: IDL get with DOM attribute unset
PASS img.accessKey: setAttribute() to ""
PASS img.accessKey: 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 "
PASS img.accessKey: setAttribute() to undefined
PASS img.accessKey: setAttribute() to 7
PASS img.accessKey: setAttribute() to 1.5
PASS img.accessKey: setAttribute() to "5%"
PASS img.accessKey: setAttribute() to "+100"
PASS img.accessKey: setAttribute() to ".5"
PASS img.accessKey: setAttribute() to true
PASS img.accessKey: setAttribute() to false
PASS img.accessKey: setAttribute() to object "[object Object]"
PASS img.accessKey: setAttribute() to NaN
PASS img.accessKey: setAttribute() to Infinity
PASS img.accessKey: setAttribute() to -Infinity
PASS img.accessKey: setAttribute() to "\0"
PASS img.accessKey: setAttribute() to null
PASS img.accessKey: setAttribute() to object "test-toString"
PASS img.accessKey: setAttribute() to object "test-valueOf"
PASS img.accessKey: IDL set to ""
PASS img.accessKey: 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 "
PASS img.accessKey: IDL set to undefined
PASS img.accessKey: IDL set to 7
PASS img.accessKey: IDL set to 1.5
PASS img.accessKey: IDL set to "5%"
PASS img.accessKey: IDL set to "+100"
PASS img.accessKey: IDL set to ".5"
PASS img.accessKey: IDL set to true
PASS img.accessKey: IDL set to false
PASS img.accessKey: IDL set to object "[object Object]"
PASS img.accessKey: IDL set to NaN
PASS img.accessKey: IDL set to Infinity
PASS img.accessKey: IDL set to -Infinity
PASS img.accessKey: IDL set to "\0"
PASS img.accessKey: IDL set to null
PASS img.accessKey: IDL set to object "test-toString"
PASS img.accessKey: IDL set to object "test-valueOf"
PASS img.tabIndex: typeof IDL attribute
PASS img.tabIndex: setAttribute() to -36
PASS img.tabIndex: setAttribute() to -1
PASS img.tabIndex: setAttribute() to 0
PASS img.tabIndex: setAttribute() to 1
PASS img.tabIndex: setAttribute() to 2147483647
PASS img.tabIndex: setAttribute() to -2147483648
PASS img.tabIndex: setAttribute() to "-1"
PASS img.tabIndex: setAttribute() to "-0"
PASS img.tabIndex: setAttribute() to "0"
PASS img.tabIndex: setAttribute() to "1"
PASS img.tabIndex: setAttribute() to "\t7"
PASS img.tabIndex: setAttribute() to "\f7"
PASS img.tabIndex: setAttribute() to " 7"
PASS img.tabIndex: setAttribute() to "\n7"
PASS img.tabIndex: setAttribute() to "\r7"
PASS img.tabIndex: setAttribute() to 1.5
PASS img.tabIndex: setAttribute() to "5%"
PASS img.tabIndex: setAttribute() to "+100"
PASS img.tabIndex: setAttribute() to object "2"
PASS img.tabIndex: IDL set to -36
PASS img.tabIndex: IDL set to -1
PASS img.tabIndex: IDL set to 0
PASS img.tabIndex: IDL set to 1
PASS img.tabIndex: IDL set to 2147483647
PASS img.tabIndex: IDL set to -2147483648
PASS img.alt: typeof IDL attribute
PASS img.alt: IDL get with DOM attribute unset
PASS img.alt: setAttribute() to ""
PASS img.alt: 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 "
PASS img.alt: setAttribute() to undefined
PASS img.alt: setAttribute() to 7
PASS img.alt: setAttribute() to 1.5
PASS img.alt: setAttribute() to "5%"
PASS img.alt: setAttribute() to "+100"
PASS img.alt: setAttribute() to ".5"
PASS img.alt: setAttribute() to true
PASS img.alt: setAttribute() to false
PASS img.alt: setAttribute() to object "[object Object]"
PASS img.alt: setAttribute() to NaN
PASS img.alt: setAttribute() to Infinity
PASS img.alt: setAttribute() to -Infinity
PASS img.alt: setAttribute() to "\0"
PASS img.alt: setAttribute() to null
PASS img.alt: setAttribute() to object "test-toString"
PASS img.alt: setAttribute() to object "test-valueOf"
PASS img.alt: IDL set to ""
PASS img.alt: 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 "
PASS img.alt: IDL set to undefined
PASS img.alt: IDL set to 7
PASS img.alt: IDL set to 1.5
PASS img.alt: IDL set to "5%"
PASS img.alt: IDL set to "+100"
PASS img.alt: IDL set to ".5"
PASS img.alt: IDL set to true
PASS img.alt: IDL set to false
PASS img.alt: IDL set to object "[object Object]"
PASS img.alt: IDL set to NaN
PASS img.alt: IDL set to Infinity
PASS img.alt: IDL set to -Infinity
PASS img.alt: IDL set to "\0"
PASS img.alt: IDL set to null
PASS img.alt: IDL set to object "test-toString"
PASS img.alt: IDL set to object "test-valueOf"
PASS img.src: typeof IDL attribute
PASS img.src: IDL get with DOM attribute unset
PASS img.src: setAttribute() to ""
PASS img.src: setAttribute() to " foo "
PASS img.src: setAttribute() to "http://site.example/"
PASS img.src: setAttribute() to "//site.example/path???@#l"
PASS img.src: 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 "
PASS img.src: setAttribute() to undefined
PASS img.src: setAttribute() to 7
PASS img.src: setAttribute() to 1.5
PASS img.src: setAttribute() to "5%"
PASS img.src: setAttribute() to "+100"
PASS img.src: setAttribute() to ".5"
PASS img.src: setAttribute() to true
PASS img.src: setAttribute() to false
PASS img.src: setAttribute() to object "[object Object]"
PASS img.src: setAttribute() to NaN
PASS img.src: setAttribute() to Infinity
PASS img.src: setAttribute() to -Infinity
PASS img.src: setAttribute() to "\0"
PASS img.src: setAttribute() to null
PASS img.src: setAttribute() to object "test-toString"
PASS img.src: setAttribute() to object "test-valueOf"
PASS img.src: IDL set to ""
PASS img.src: IDL set to " foo "
PASS img.src: IDL set to "http://site.example/"
PASS img.src: IDL set to "//site.example/path???@#l"
PASS img.src: 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 "
PASS img.src: IDL set to undefined
PASS img.src: IDL set to 7
PASS img.src: IDL set to 1.5
PASS img.src: IDL set to "5%"
PASS img.src: IDL set to "+100"
PASS img.src: IDL set to ".5"
PASS img.src: IDL set to true
PASS img.src: IDL set to false
PASS img.src: IDL set to object "[object Object]"
PASS img.src: IDL set to NaN
PASS img.src: IDL set to Infinity
PASS img.src: IDL set to -Infinity
PASS img.src: IDL set to "\0"
PASS img.src: IDL set to null
PASS img.src: IDL set to object "test-toString"
PASS img.src: IDL set to object "test-valueOf"
PASS img.srcset: typeof IDL attribute
PASS img.srcset: IDL get with DOM attribute unset
PASS img.srcset: setAttribute() to ""
PASS img.srcset: 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 "
PASS img.srcset: setAttribute() to undefined
PASS img.srcset: setAttribute() to 7
PASS img.srcset: setAttribute() to 1.5
PASS img.srcset: setAttribute() to "5%"
PASS img.srcset: setAttribute() to "+100"
PASS img.srcset: setAttribute() to ".5"
PASS img.srcset: setAttribute() to true
PASS img.srcset: setAttribute() to false
PASS img.srcset: setAttribute() to object "[object Object]"
PASS img.srcset: setAttribute() to NaN
PASS img.srcset: setAttribute() to Infinity
PASS img.srcset: setAttribute() to -Infinity
PASS img.srcset: setAttribute() to "\0"
PASS img.srcset: setAttribute() to null
PASS img.srcset: setAttribute() to object "test-toString"
PASS img.srcset: setAttribute() to object "test-valueOf"
PASS img.srcset: IDL set to ""
PASS img.srcset: 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 "
PASS img.srcset: IDL set to undefined
PASS img.srcset: IDL set to 7
PASS img.srcset: IDL set to 1.5
PASS img.srcset: IDL set to "5%"
PASS img.srcset: IDL set to "+100"
PASS img.srcset: IDL set to ".5"
PASS img.srcset: IDL set to true
PASS img.srcset: IDL set to false
PASS img.srcset: IDL set to object "[object Object]"
PASS img.srcset: IDL set to NaN
PASS img.srcset: IDL set to Infinity
PASS img.srcset: IDL set to -Infinity
PASS img.srcset: IDL set to "\0"
PASS img.srcset: IDL set to null
PASS img.srcset: IDL set to object "test-toString"
PASS img.srcset: IDL set to object "test-valueOf"
PASS img.crossOrigin: typeof IDL attribute
PASS img.crossOrigin: IDL get with DOM attribute unset
PASS img.crossOrigin: setAttribute() to ""
PASS img.crossOrigin: 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 "
PASS img.crossOrigin: setAttribute() to undefined
PASS img.crossOrigin: setAttribute() to 7
PASS img.crossOrigin: setAttribute() to 1.5
PASS img.crossOrigin: setAttribute() to "5%"
PASS img.crossOrigin: setAttribute() to "+100"
PASS img.crossOrigin: setAttribute() to ".5"
PASS img.crossOrigin: setAttribute() to true
PASS img.crossOrigin: setAttribute() to false
PASS img.crossOrigin: setAttribute() to object "[object Object]"
PASS img.crossOrigin: setAttribute() to NaN
PASS img.crossOrigin: setAttribute() to Infinity
PASS img.crossOrigin: setAttribute() to -Infinity
PASS img.crossOrigin: setAttribute() to "\0"
PASS img.crossOrigin: setAttribute() to null
PASS img.crossOrigin: setAttribute() to object "test-toString"
PASS img.crossOrigin: setAttribute() to object "test-valueOf"
PASS img.crossOrigin: setAttribute() to "anonymous"
PASS img.crossOrigin: setAttribute() to "xanonymous"
PASS img.crossOrigin: setAttribute() to "anonymous\0"
PASS img.crossOrigin: setAttribute() to "nonymous"
PASS img.crossOrigin: setAttribute() to "ANONYMOUS"
PASS img.crossOrigin: setAttribute() to "anonymouſ"
PASS img.crossOrigin: setAttribute() to "use-credentials"
PASS img.crossOrigin: setAttribute() to "xuse-credentials"
PASS img.crossOrigin: setAttribute() to "use-credentials\0"
PASS img.crossOrigin: setAttribute() to "se-credentials"
PASS img.crossOrigin: setAttribute() to "USE-CREDENTIALS"
PASS img.crossOrigin: setAttribute() to "uſe-credentialſ"
PASS img.crossOrigin: IDL set to ""
PASS img.crossOrigin: 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 "
PASS img.crossOrigin: IDL set to undefined
PASS img.crossOrigin: IDL set to 7
PASS img.crossOrigin: IDL set to 1.5
PASS img.crossOrigin: IDL set to "5%"
PASS img.crossOrigin: IDL set to "+100"
PASS img.crossOrigin: IDL set to ".5"
PASS img.crossOrigin: IDL set to true
PASS img.crossOrigin: IDL set to false
PASS img.crossOrigin: IDL set to object "[object Object]"
PASS img.crossOrigin: IDL set to NaN
PASS img.crossOrigin: IDL set to Infinity
PASS img.crossOrigin: IDL set to -Infinity
PASS img.crossOrigin: IDL set to "\0"
PASS img.crossOrigin: IDL set to null
PASS img.crossOrigin: IDL set to object "test-toString"
PASS img.crossOrigin: IDL set to object "test-valueOf"
PASS img.crossOrigin: IDL set to "anonymous"
PASS img.crossOrigin: IDL set to "xanonymous"
PASS img.crossOrigin: IDL set to "anonymous\0"
PASS img.crossOrigin: IDL set to "nonymous"
PASS img.crossOrigin: IDL set to "ANONYMOUS"
PASS img.crossOrigin: IDL set to "anonymouſ"
PASS img.crossOrigin: IDL set to "use-credentials"
PASS img.crossOrigin: IDL set to "xuse-credentials"
PASS img.crossOrigin: IDL set to "use-credentials\0"
PASS img.crossOrigin: IDL set to "se-credentials"
PASS img.crossOrigin: IDL set to "USE-CREDENTIALS"
PASS img.crossOrigin: IDL set to "uſe-credentialſ"
PASS img.useMap: typeof IDL attribute
PASS img.useMap: IDL get with DOM attribute unset
PASS img.useMap: setAttribute() to ""
PASS img.useMap: 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 "
PASS img.useMap: setAttribute() to undefined
PASS img.useMap: setAttribute() to 7
PASS img.useMap: setAttribute() to 1.5
PASS img.useMap: setAttribute() to "5%"
PASS img.useMap: setAttribute() to "+100"
PASS img.useMap: setAttribute() to ".5"
PASS img.useMap: setAttribute() to true
PASS img.useMap: setAttribute() to false
PASS img.useMap: setAttribute() to object "[object Object]"
PASS img.useMap: setAttribute() to NaN
PASS img.useMap: setAttribute() to Infinity
PASS img.useMap: setAttribute() to -Infinity
PASS img.useMap: setAttribute() to "\0"
PASS img.useMap: setAttribute() to null
PASS img.useMap: setAttribute() to object "test-toString"
PASS img.useMap: setAttribute() to object "test-valueOf"
PASS img.useMap: IDL set to ""
PASS img.useMap: 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 "
PASS img.useMap: IDL set to undefined
PASS img.useMap: IDL set to 7
PASS img.useMap: IDL set to 1.5
PASS img.useMap: IDL set to "5%"
PASS img.useMap: IDL set to "+100"
PASS img.useMap: IDL set to ".5"
PASS img.useMap: IDL set to true
PASS img.useMap: IDL set to false
PASS img.useMap: IDL set to object "[object Object]"
PASS img.useMap: IDL set to NaN
PASS img.useMap: IDL set to Infinity
PASS img.useMap: IDL set to -Infinity
PASS img.useMap: IDL set to "\0"
PASS img.useMap: IDL set to null
PASS img.useMap: IDL set to object "test-toString"
PASS img.useMap: IDL set to object "test-valueOf"
PASS img.isMap: typeof IDL attribute
PASS img.isMap: IDL get with DOM attribute unset
PASS img.isMap: setAttribute() to ""
PASS img.isMap: setAttribute() to " foo "
PASS img.isMap: setAttribute() to undefined
PASS img.isMap: setAttribute() to null
PASS img.isMap: setAttribute() to 7
PASS img.isMap: setAttribute() to 1.5
PASS img.isMap: setAttribute() to "5%"
PASS img.isMap: setAttribute() to "+100"
PASS img.isMap: setAttribute() to ".5"
PASS img.isMap: setAttribute() to true
PASS img.isMap: setAttribute() to false
PASS img.isMap: setAttribute() to object "[object Object]"
PASS img.isMap: setAttribute() to NaN
PASS img.isMap: setAttribute() to Infinity
PASS img.isMap: setAttribute() to -Infinity
PASS img.isMap: setAttribute() to "\0"
PASS img.isMap: setAttribute() to object "test-toString"
PASS img.isMap: setAttribute() to object "test-valueOf"
PASS img.isMap: setAttribute() to "isMap"
PASS img.isMap: IDL set to ""
PASS img.isMap: IDL set to " foo "
PASS img.isMap: IDL set to undefined
PASS img.isMap: IDL set to null
PASS img.isMap: IDL set to 7
PASS img.isMap: IDL set to 1.5
PASS img.isMap: IDL set to "5%"
PASS img.isMap: IDL set to "+100"
PASS img.isMap: IDL set to ".5"
PASS img.isMap: IDL set to true
PASS img.isMap: IDL set to false
PASS img.isMap: IDL set to object "[object Object]"
PASS img.isMap: IDL set to NaN
PASS img.isMap: IDL set to Infinity
PASS img.isMap: IDL set to -Infinity
PASS img.isMap: IDL set to "\0"
PASS img.isMap: IDL set to object "test-toString"
PASS img.isMap: IDL set to object "test-valueOf"
PASS img.width: typeof IDL attribute
PASS img.width: IDL set to 0
PASS img.width: IDL set to 1
PASS img.width: IDL set to 257
PASS img.width: IDL set to 2147483647
PASS img.width: IDL set to "-0"
PASS img.width: IDL set to 2147483648
PASS img.width: IDL set to 4294967295
PASS img.height: typeof IDL attribute
PASS img.height: IDL set to 0
PASS img.height: IDL set to 1
PASS img.height: IDL set to 257
PASS img.height: IDL set to 2147483647
PASS img.height: IDL set to "-0"
PASS img.height: IDL set to 2147483648
PASS img.height: IDL set to 4294967295
PASS img.referrerPolicy: typeof IDL attribute
PASS img.referrerPolicy: IDL get with DOM attribute unset
PASS img.referrerPolicy: setAttribute() to ""
PASS img.referrerPolicy: 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 "
PASS img.referrerPolicy: setAttribute() to undefined
PASS img.referrerPolicy: setAttribute() to 7
PASS img.referrerPolicy: setAttribute() to 1.5
PASS img.referrerPolicy: setAttribute() to "5%"
PASS img.referrerPolicy: setAttribute() to "+100"
PASS img.referrerPolicy: setAttribute() to ".5"
PASS img.referrerPolicy: setAttribute() to true
PASS img.referrerPolicy: setAttribute() to false
PASS img.referrerPolicy: setAttribute() to object "[object Object]"
PASS img.referrerPolicy: setAttribute() to NaN
PASS img.referrerPolicy: setAttribute() to Infinity
PASS img.referrerPolicy: setAttribute() to -Infinity
PASS img.referrerPolicy: setAttribute() to "\0"
PASS img.referrerPolicy: setAttribute() to null
PASS img.referrerPolicy: setAttribute() to object "test-toString"
PASS img.referrerPolicy: setAttribute() to object "test-valueOf"
PASS img.referrerPolicy: setAttribute() to "no-referrer"
PASS img.referrerPolicy: setAttribute() to "xno-referrer"
PASS img.referrerPolicy: setAttribute() to "no-referrer\0"
PASS img.referrerPolicy: setAttribute() to "o-referrer"
PASS img.referrerPolicy: setAttribute() to "NO-REFERRER"
PASS img.referrerPolicy: setAttribute() to "no-referrer-when-downgrade"
PASS img.referrerPolicy: setAttribute() to "xno-referrer-when-downgrade"
PASS img.referrerPolicy: setAttribute() to "no-referrer-when-downgrade\0"
PASS img.referrerPolicy: setAttribute() to "o-referrer-when-downgrade"
PASS img.referrerPolicy: setAttribute() to "NO-REFERRER-WHEN-DOWNGRADE"
PASS img.referrerPolicy: setAttribute() to "same-origin"
PASS img.referrerPolicy: setAttribute() to "xsame-origin"
PASS img.referrerPolicy: setAttribute() to "same-origin\0"
PASS img.referrerPolicy: setAttribute() to "ame-origin"
PASS img.referrerPolicy: setAttribute() to "SAME-ORIGIN"
PASS img.referrerPolicy: setAttribute() to "ſame-origin"
PASS img.referrerPolicy: setAttribute() to "origin"
PASS img.referrerPolicy: setAttribute() to "xorigin"
PASS img.referrerPolicy: setAttribute() to "origin\0"
PASS img.referrerPolicy: setAttribute() to "rigin"
PASS img.referrerPolicy: setAttribute() to "ORIGIN"
PASS img.referrerPolicy: setAttribute() to "strict-origin"
PASS img.referrerPolicy: setAttribute() to "xstrict-origin"
PASS img.referrerPolicy: setAttribute() to "strict-origin\0"
PASS img.referrerPolicy: setAttribute() to "trict-origin"
PASS img.referrerPolicy: setAttribute() to "STRICT-ORIGIN"
PASS img.referrerPolicy: setAttribute() to "ſtrict-origin"
PASS img.referrerPolicy: setAttribute() to "origin-when-cross-origin"
PASS img.referrerPolicy: setAttribute() to "xorigin-when-cross-origin"
PASS img.referrerPolicy: setAttribute() to "origin-when-cross-origin\0"
PASS img.referrerPolicy: setAttribute() to "rigin-when-cross-origin"
PASS img.referrerPolicy: setAttribute() to "ORIGIN-WHEN-CROSS-ORIGIN"
PASS img.referrerPolicy: setAttribute() to "origin-when-croſſ-origin"
PASS img.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin"
PASS img.referrerPolicy: setAttribute() to "xstrict-origin-when-cross-origin"
PASS img.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin\0"
PASS img.referrerPolicy: setAttribute() to "trict-origin-when-cross-origin"
PASS img.referrerPolicy: setAttribute() to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN"
PASS img.referrerPolicy: setAttribute() to "ſtrict-origin-when-croſſ-origin"
PASS img.referrerPolicy: setAttribute() to "unsafe-url"
PASS img.referrerPolicy: setAttribute() to "xunsafe-url"
PASS img.referrerPolicy: setAttribute() to "unsafe-url\0"
PASS img.referrerPolicy: setAttribute() to "nsafe-url"
PASS img.referrerPolicy: setAttribute() to "UNSAFE-URL"
PASS img.referrerPolicy: setAttribute() to "unſafe-url"
PASS img.referrerPolicy: IDL set to ""
PASS img.referrerPolicy: 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 "
PASS img.referrerPolicy: IDL set to undefined
PASS img.referrerPolicy: IDL set to 7
PASS img.referrerPolicy: IDL set to 1.5
PASS img.referrerPolicy: IDL set to "5%"
PASS img.referrerPolicy: IDL set to "+100"
PASS img.referrerPolicy: IDL set to ".5"
PASS img.referrerPolicy: IDL set to true
PASS img.referrerPolicy: IDL set to false
PASS img.referrerPolicy: IDL set to object "[object Object]"
PASS img.referrerPolicy: IDL set to NaN
PASS img.referrerPolicy: IDL set to Infinity
PASS img.referrerPolicy: IDL set to -Infinity
PASS img.referrerPolicy: IDL set to "\0"
PASS img.referrerPolicy: IDL set to null
PASS img.referrerPolicy: IDL set to object "test-toString"
PASS img.referrerPolicy: IDL set to object "test-valueOf"
PASS img.referrerPolicy: IDL set to "no-referrer"
PASS img.referrerPolicy: IDL set to "xno-referrer"
PASS img.referrerPolicy: IDL set to "no-referrer\0"
PASS img.referrerPolicy: IDL set to "o-referrer"
PASS img.referrerPolicy: IDL set to "NO-REFERRER"
PASS img.referrerPolicy: IDL set to "no-referrer-when-downgrade"
PASS img.referrerPolicy: IDL set to "xno-referrer-when-downgrade"
PASS img.referrerPolicy: IDL set to "no-referrer-when-downgrade\0"
PASS img.referrerPolicy: IDL set to "o-referrer-when-downgrade"
PASS img.referrerPolicy: IDL set to "NO-REFERRER-WHEN-DOWNGRADE"
PASS img.referrerPolicy: IDL set to "same-origin"
PASS img.referrerPolicy: IDL set to "xsame-origin"
PASS img.referrerPolicy: IDL set to "same-origin\0"
PASS img.referrerPolicy: IDL set to "ame-origin"
PASS img.referrerPolicy: IDL set to "SAME-ORIGIN"
PASS img.referrerPolicy: IDL set to "ſame-origin"
PASS img.referrerPolicy: IDL set to "origin"
PASS img.referrerPolicy: IDL set to "xorigin"
PASS img.referrerPolicy: IDL set to "origin\0"
PASS img.referrerPolicy: IDL set to "rigin"
PASS img.referrerPolicy: IDL set to "ORIGIN"
PASS img.referrerPolicy: IDL set to "strict-origin"
PASS img.referrerPolicy: IDL set to "xstrict-origin"
PASS img.referrerPolicy: IDL set to "strict-origin\0"
PASS img.referrerPolicy: IDL set to "trict-origin"
PASS img.referrerPolicy: IDL set to "STRICT-ORIGIN"
PASS img.referrerPolicy: IDL set to "ſtrict-origin"
PASS img.referrerPolicy: IDL set to "origin-when-cross-origin"
PASS img.referrerPolicy: IDL set to "xorigin-when-cross-origin"
PASS img.referrerPolicy: IDL set to "origin-when-cross-origin\0"
PASS img.referrerPolicy: IDL set to "rigin-when-cross-origin"
PASS img.referrerPolicy: IDL set to "ORIGIN-WHEN-CROSS-ORIGIN"
PASS img.referrerPolicy: IDL set to "origin-when-croſſ-origin"
PASS img.referrerPolicy: IDL set to "strict-origin-when-cross-origin"
PASS img.referrerPolicy: IDL set to "xstrict-origin-when-cross-origin"
PASS img.referrerPolicy: IDL set to "strict-origin-when-cross-origin\0"
PASS img.referrerPolicy: IDL set to "trict-origin-when-cross-origin"
PASS img.referrerPolicy: IDL set to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN"
PASS img.referrerPolicy: IDL set to "ſtrict-origin-when-croſſ-origin"
PASS img.referrerPolicy: IDL set to "unsafe-url"
PASS img.referrerPolicy: IDL set to "xunsafe-url"
PASS img.referrerPolicy: IDL set to "unsafe-url\0"
PASS img.referrerPolicy: IDL set to "nsafe-url"
PASS img.referrerPolicy: IDL set to "UNSAFE-URL"
PASS img.referrerPolicy: IDL set to "unſafe-url"
PASS img.decoding: typeof IDL attribute
PASS img.decoding: IDL get with DOM attribute unset
PASS img.decoding: setAttribute() to ""
PASS img.decoding: 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 "
PASS img.decoding: setAttribute() to undefined
PASS img.decoding: setAttribute() to 7
PASS img.decoding: setAttribute() to 1.5
PASS img.decoding: setAttribute() to "5%"
PASS img.decoding: setAttribute() to "+100"
PASS img.decoding: setAttribute() to ".5"
PASS img.decoding: setAttribute() to true
PASS img.decoding: setAttribute() to false
PASS img.decoding: setAttribute() to object "[object Object]"
PASS img.decoding: setAttribute() to NaN
PASS img.decoding: setAttribute() to Infinity
PASS img.decoding: setAttribute() to -Infinity
PASS img.decoding: setAttribute() to "\0"
PASS img.decoding: setAttribute() to null
PASS img.decoding: setAttribute() to object "test-toString"
PASS img.decoding: setAttribute() to object "test-valueOf"
PASS img.decoding: setAttribute() to "async"
PASS img.decoding: setAttribute() to "xasync"
PASS img.decoding: setAttribute() to "async\0"
PASS img.decoding: setAttribute() to "ASYNC"
PASS img.decoding: setAttribute() to "aſync"
PASS img.decoding: setAttribute() to "sync"
PASS img.decoding: setAttribute() to "xsync"
PASS img.decoding: setAttribute() to "sync\0"
PASS img.decoding: setAttribute() to "ync"
PASS img.decoding: setAttribute() to "SYNC"
PASS img.decoding: setAttribute() to "ſync"
PASS img.decoding: setAttribute() to "auto"
PASS img.decoding: setAttribute() to "xauto"
PASS img.decoding: setAttribute() to "auto\0"
PASS img.decoding: setAttribute() to "uto"
PASS img.decoding: setAttribute() to "AUTO"
PASS img.decoding: IDL set to ""
PASS img.decoding: 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 "
PASS img.decoding: IDL set to undefined
PASS img.decoding: IDL set to 7
PASS img.decoding: IDL set to 1.5
PASS img.decoding: IDL set to "5%"
PASS img.decoding: IDL set to "+100"
PASS img.decoding: IDL set to ".5"
PASS img.decoding: IDL set to true
PASS img.decoding: IDL set to false
PASS img.decoding: IDL set to object "[object Object]"
PASS img.decoding: IDL set to NaN
PASS img.decoding: IDL set to Infinity
PASS img.decoding: IDL set to -Infinity
PASS img.decoding: IDL set to "\0"
PASS img.decoding: IDL set to null
PASS img.decoding: IDL set to object "test-toString"
PASS img.decoding: IDL set to object "test-valueOf"
PASS img.decoding: IDL set to "async"
PASS img.decoding: IDL set to "xasync"
PASS img.decoding: IDL set to "async\0"
PASS img.decoding: IDL set to "ASYNC"
PASS img.decoding: IDL set to "aſync"
PASS img.decoding: IDL set to "sync"
PASS img.decoding: IDL set to "xsync"
PASS img.decoding: IDL set to "sync\0"
PASS img.decoding: IDL set to "ync"
PASS img.decoding: IDL set to "SYNC"
PASS img.decoding: IDL set to "ſync"
PASS img.decoding: IDL set to "auto"
PASS img.decoding: IDL set to "xauto"
PASS img.decoding: IDL set to "auto\0"
PASS img.decoding: IDL set to "uto"
PASS img.decoding: IDL set to "AUTO"
PASS img.name: typeof IDL attribute
PASS img.name: IDL get with DOM attribute unset
PASS img.name: setAttribute() to ""
PASS img.name: 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 "
PASS img.name: setAttribute() to undefined
PASS img.name: setAttribute() to 7
PASS img.name: setAttribute() to 1.5
PASS img.name: setAttribute() to "5%"
PASS img.name: setAttribute() to "+100"
PASS img.name: setAttribute() to ".5"
PASS img.name: setAttribute() to true
PASS img.name: setAttribute() to false
PASS img.name: setAttribute() to object "[object Object]"
PASS img.name: setAttribute() to NaN
PASS img.name: setAttribute() to Infinity
PASS img.name: setAttribute() to -Infinity
PASS img.name: setAttribute() to "\0"
PASS img.name: setAttribute() to null
PASS img.name: setAttribute() to object "test-toString"
PASS img.name: setAttribute() to object "test-valueOf"
PASS img.name: IDL set to ""
PASS img.name: 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 "
PASS img.name: IDL set to undefined
PASS img.name: IDL set to 7
PASS img.name: IDL set to 1.5
PASS img.name: IDL set to "5%"
PASS img.name: IDL set to "+100"
PASS img.name: IDL set to ".5"
PASS img.name: IDL set to true
PASS img.name: IDL set to false
PASS img.name: IDL set to object "[object Object]"
PASS img.name: IDL set to NaN
PASS img.name: IDL set to Infinity
PASS img.name: IDL set to -Infinity
PASS img.name: IDL set to "\0"
PASS img.name: IDL set to null
PASS img.name: IDL set to object "test-toString"
PASS img.name: IDL set to object "test-valueOf"
PASS img.lowsrc: typeof IDL attribute
PASS img.lowsrc: IDL get with DOM attribute unset
PASS img.lowsrc: setAttribute() to ""
PASS img.lowsrc: setAttribute() to " foo "
PASS img.lowsrc: setAttribute() to "http://site.example/"
PASS img.lowsrc: setAttribute() to "//site.example/path???@#l"
PASS img.lowsrc: 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 "
PASS img.lowsrc: setAttribute() to undefined
PASS img.lowsrc: setAttribute() to 7
PASS img.lowsrc: setAttribute() to 1.5
PASS img.lowsrc: setAttribute() to "5%"
PASS img.lowsrc: setAttribute() to "+100"
PASS img.lowsrc: setAttribute() to ".5"
PASS img.lowsrc: setAttribute() to true
PASS img.lowsrc: setAttribute() to false
PASS img.lowsrc: setAttribute() to object "[object Object]"
PASS img.lowsrc: setAttribute() to NaN
PASS img.lowsrc: setAttribute() to Infinity
PASS img.lowsrc: setAttribute() to -Infinity
PASS img.lowsrc: setAttribute() to "\0"
PASS img.lowsrc: setAttribute() to null
PASS img.lowsrc: setAttribute() to object "test-toString"
PASS img.lowsrc: setAttribute() to object "test-valueOf"
PASS img.lowsrc: IDL set to ""
PASS img.lowsrc: IDL set to " foo "
PASS img.lowsrc: IDL set to "http://site.example/"
PASS img.lowsrc: IDL set to "//site.example/path???@#l"
PASS img.lowsrc: 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 "
PASS img.lowsrc: IDL set to undefined
PASS img.lowsrc: IDL set to 7
PASS img.lowsrc: IDL set to 1.5
PASS img.lowsrc: IDL set to "5%"
PASS img.lowsrc: IDL set to "+100"
PASS img.lowsrc: IDL set to ".5"
PASS img.lowsrc: IDL set to true
PASS img.lowsrc: IDL set to false
PASS img.lowsrc: IDL set to object "[object Object]"
PASS img.lowsrc: IDL set to NaN
PASS img.lowsrc: IDL set to Infinity
PASS img.lowsrc: IDL set to -Infinity
PASS img.lowsrc: IDL set to "\0"
PASS img.lowsrc: IDL set to null
PASS img.lowsrc: IDL set to object "test-toString"
PASS img.lowsrc: IDL set to object "test-valueOf"
PASS img.align: typeof IDL attribute
PASS img.align: IDL get with DOM attribute unset
PASS img.align: setAttribute() to ""
PASS img.align: 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 "
PASS img.align: setAttribute() to undefined
PASS img.align: setAttribute() to 7
PASS img.align: setAttribute() to 1.5
PASS img.align: setAttribute() to "5%"
PASS img.align: setAttribute() to "+100"
PASS img.align: setAttribute() to ".5"
PASS img.align: setAttribute() to true
PASS img.align: setAttribute() to false
PASS img.align: setAttribute() to object "[object Object]"
PASS img.align: setAttribute() to NaN
PASS img.align: setAttribute() to Infinity
PASS img.align: setAttribute() to -Infinity
PASS img.align: setAttribute() to "\0"
PASS img.align: setAttribute() to null
PASS img.align: setAttribute() to object "test-toString"
PASS img.align: setAttribute() to object "test-valueOf"
PASS img.align: IDL set to ""
PASS img.align: 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 "
PASS img.align: IDL set to undefined
PASS img.align: IDL set to 7
PASS img.align: IDL set to 1.5
PASS img.align: IDL set to "5%"
PASS img.align: IDL set to "+100"
PASS img.align: IDL set to ".5"
PASS img.align: IDL set to true
PASS img.align: IDL set to false
PASS img.align: IDL set to object "[object Object]"
PASS img.align: IDL set to NaN
PASS img.align: IDL set to Infinity
PASS img.align: IDL set to -Infinity
PASS img.align: IDL set to "\0"
PASS img.align: IDL set to null
PASS img.align: IDL set to object "test-toString"
PASS img.align: IDL set to object "test-valueOf"
PASS img.hspace: typeof IDL attribute
PASS img.hspace: IDL get with DOM attribute unset
PASS img.hspace: setAttribute() to -2147483649
PASS img.hspace: setAttribute() to -2147483648
PASS img.hspace: setAttribute() to -36
PASS img.hspace: setAttribute() to -1
PASS img.hspace: setAttribute() to 0
PASS img.hspace: setAttribute() to 1
PASS img.hspace: setAttribute() to 257
PASS img.hspace: setAttribute() to 2147483647
PASS img.hspace: setAttribute() to 2147483648
PASS img.hspace: setAttribute() to 4294967295
PASS img.hspace: setAttribute() to 4294967296
PASS img.hspace: setAttribute() to ""
PASS img.hspace: setAttribute() to "-1"
PASS img.hspace: setAttribute() to "-0"
PASS img.hspace: setAttribute() to "0"
PASS img.hspace: setAttribute() to "1"
PASS img.hspace: setAttribute() to "\t7"
PASS img.hspace: setAttribute() to "\v7"
PASS img.hspace: setAttribute() to "\f7"
PASS img.hspace: setAttribute() to " 7"
PASS img.hspace: setAttribute() to " 7"
PASS img.hspace: setAttribute() to "7"
PASS img.hspace: setAttribute() to "\n7"
PASS img.hspace: setAttribute() to "\r7"
PASS img.hspace: setAttribute() to "
7"
PASS img.hspace: setAttribute() to "
7"
PASS img.hspace: setAttribute() to " 7"
PASS img.hspace: setAttribute() to "᠎7"
PASS img.hspace: setAttribute() to " 7"
PASS img.hspace: setAttribute() to " 7"
PASS img.hspace: setAttribute() to " 7"
PASS img.hspace: setAttribute() to " 7"
PASS img.hspace: setAttribute() to " 7"
PASS img.hspace: setAttribute() to " 7"
PASS img.hspace: setAttribute() to " 7"
PASS img.hspace: setAttribute() to " 7"
PASS img.hspace: setAttribute() to " 7"
PASS img.hspace: setAttribute() to " 7"
PASS img.hspace: setAttribute() to " 7"
PASS img.hspace: setAttribute() to " 7"
PASS img.hspace: setAttribute() to " 7"
PASS img.hspace: 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 "
PASS img.hspace: setAttribute() to undefined
PASS img.hspace: setAttribute() to 1.5
PASS img.hspace: setAttribute() to "5%"
PASS img.hspace: setAttribute() to "+100"
PASS img.hspace: setAttribute() to ".5"
PASS img.hspace: setAttribute() to true
PASS img.hspace: setAttribute() to false
PASS img.hspace: setAttribute() to object "[object Object]"
PASS img.hspace: setAttribute() to NaN
PASS img.hspace: setAttribute() to Infinity
PASS img.hspace: setAttribute() to -Infinity
PASS img.hspace: setAttribute() to "\0"
PASS img.hspace: setAttribute() to object "2"
PASS img.hspace: setAttribute() to object "3"
PASS img.hspace: IDL set to 0
PASS img.hspace: IDL set to 1
PASS img.hspace: IDL set to 257
PASS img.hspace: IDL set to 2147483647
PASS img.hspace: IDL set to "-0"
PASS img.hspace: IDL set to 2147483648
PASS img.hspace: IDL set to 4294967295
PASS img.vspace: typeof IDL attribute
PASS img.vspace: IDL get with DOM attribute unset
PASS img.vspace: setAttribute() to -2147483649
PASS img.vspace: setAttribute() to -2147483648
PASS img.vspace: setAttribute() to -36
PASS img.vspace: setAttribute() to -1
PASS img.vspace: setAttribute() to 0
PASS img.vspace: setAttribute() to 1
PASS img.vspace: setAttribute() to 257
PASS img.vspace: setAttribute() to 2147483647
PASS img.vspace: setAttribute() to 2147483648
PASS img.vspace: setAttribute() to 4294967295
PASS img.vspace: setAttribute() to 4294967296
PASS img.vspace: setAttribute() to ""
PASS img.vspace: setAttribute() to "-1"
PASS img.vspace: setAttribute() to "-0"
PASS img.vspace: setAttribute() to "0"
PASS img.vspace: setAttribute() to "1"
PASS img.vspace: setAttribute() to "\t7"
PASS img.vspace: setAttribute() to "\v7"
PASS img.vspace: setAttribute() to "\f7"
PASS img.vspace: setAttribute() to " 7"
PASS img.vspace: setAttribute() to " 7"
PASS img.vspace: setAttribute() to "7"
PASS img.vspace: setAttribute() to "\n7"
PASS img.vspace: setAttribute() to "\r7"
PASS img.vspace: setAttribute() to "
7"
PASS img.vspace: setAttribute() to "
7"
PASS img.vspace: setAttribute() to " 7"
PASS img.vspace: setAttribute() to "᠎7"
PASS img.vspace: setAttribute() to " 7"
PASS img.vspace: setAttribute() to " 7"
PASS img.vspace: setAttribute() to " 7"
PASS img.vspace: setAttribute() to " 7"
PASS img.vspace: setAttribute() to " 7"
PASS img.vspace: setAttribute() to " 7"
PASS img.vspace: setAttribute() to " 7"
PASS img.vspace: setAttribute() to " 7"
PASS img.vspace: setAttribute() to " 7"
PASS img.vspace: setAttribute() to " 7"
PASS img.vspace: setAttribute() to " 7"
PASS img.vspace: setAttribute() to " 7"
PASS img.vspace: setAttribute() to " 7"
PASS img.vspace: 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 "
PASS img.vspace: setAttribute() to undefined
PASS img.vspace: setAttribute() to 1.5
PASS img.vspace: setAttribute() to "5%"
PASS img.vspace: setAttribute() to "+100"
PASS img.vspace: setAttribute() to ".5"
PASS img.vspace: setAttribute() to true
PASS img.vspace: setAttribute() to false
PASS img.vspace: setAttribute() to object "[object Object]"
PASS img.vspace: setAttribute() to NaN
PASS img.vspace: setAttribute() to Infinity
PASS img.vspace: setAttribute() to -Infinity
PASS img.vspace: setAttribute() to "\0"
PASS img.vspace: setAttribute() to object "2"
PASS img.vspace: setAttribute() to object "3"
PASS img.vspace: IDL set to 0
PASS img.vspace: IDL set to 1
PASS img.vspace: IDL set to 257
PASS img.vspace: IDL set to 2147483647
PASS img.vspace: IDL set to "-0"
PASS img.vspace: IDL set to 2147483648
PASS img.vspace: IDL set to 4294967295
PASS img.longDesc: typeof IDL attribute
PASS img.longDesc: IDL get with DOM attribute unset
PASS img.longDesc: setAttribute() to ""
PASS img.longDesc: setAttribute() to " foo "
PASS img.longDesc: setAttribute() to "http://site.example/"
PASS img.longDesc: setAttribute() to "//site.example/path???@#l"
PASS img.longDesc: 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 "
PASS img.longDesc: setAttribute() to undefined
PASS img.longDesc: setAttribute() to 7
PASS img.longDesc: setAttribute() to 1.5
PASS img.longDesc: setAttribute() to "5%"
PASS img.longDesc: setAttribute() to "+100"
PASS img.longDesc: setAttribute() to ".5"
PASS img.longDesc: setAttribute() to true
PASS img.longDesc: setAttribute() to false
PASS img.longDesc: setAttribute() to object "[object Object]"
PASS img.longDesc: setAttribute() to NaN
PASS img.longDesc: setAttribute() to Infinity
PASS img.longDesc: setAttribute() to -Infinity
PASS img.longDesc: setAttribute() to "\0"
PASS img.longDesc: setAttribute() to null
PASS img.longDesc: setAttribute() to object "test-toString"
PASS img.longDesc: setAttribute() to object "test-valueOf"
PASS img.longDesc: IDL set to ""
PASS img.longDesc: IDL set to " foo "
PASS img.longDesc: IDL set to "http://site.example/"
PASS img.longDesc: IDL set to "//site.example/path???@#l"
PASS img.longDesc: 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 "
PASS img.longDesc: IDL set to undefined
PASS img.longDesc: IDL set to 7
PASS img.longDesc: IDL set to 1.5
PASS img.longDesc: IDL set to "5%"
PASS img.longDesc: IDL set to "+100"
PASS img.longDesc: IDL set to ".5"
PASS img.longDesc: IDL set to true
PASS img.longDesc: IDL set to false
PASS img.longDesc: IDL set to object "[object Object]"
PASS img.longDesc: IDL set to NaN
PASS img.longDesc: IDL set to Infinity
PASS img.longDesc: IDL set to -Infinity
PASS img.longDesc: IDL set to "\0"
PASS img.longDesc: IDL set to null
PASS img.longDesc: IDL set to object "test-toString"
PASS img.longDesc: IDL set to object "test-valueOf"
PASS img.border: typeof IDL attribute
PASS img.border: IDL get with DOM attribute unset
PASS img.border: setAttribute() to ""
PASS img.border: 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 "
PASS img.border: setAttribute() to undefined
PASS img.border: setAttribute() to 7
PASS img.border: setAttribute() to 1.5
PASS img.border: setAttribute() to "5%"
PASS img.border: setAttribute() to "+100"
PASS img.border: setAttribute() to ".5"
PASS img.border: setAttribute() to true
PASS img.border: setAttribute() to false
PASS img.border: setAttribute() to object "[object Object]"
PASS img.border: setAttribute() to NaN
PASS img.border: setAttribute() to Infinity
PASS img.border: setAttribute() to -Infinity
PASS img.border: setAttribute() to "\0"
PASS img.border: setAttribute() to null
PASS img.border: setAttribute() to object "test-toString"
PASS img.border: setAttribute() to object "test-valueOf"
PASS img.border: IDL set to ""
PASS img.border: 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 "
PASS img.border: IDL set to undefined
PASS img.border: IDL set to 7
PASS img.border: IDL set to 1.5
PASS img.border: IDL set to "5%"
PASS img.border: IDL set to "+100"
PASS img.border: IDL set to ".5"
PASS img.border: IDL set to true
PASS img.border: IDL set to false
PASS img.border: IDL set to object "[object Object]"
PASS img.border: IDL set to NaN
PASS img.border: IDL set to Infinity
PASS img.border: IDL set to -Infinity
PASS img.border: IDL set to "\0"
PASS img.border: IDL set to null
PASS img.border: IDL set to object "test-toString"
PASS img.border: IDL set to object "test-valueOf"
PASS iframe.title: typeof IDL attribute
PASS iframe.title: IDL get with DOM attribute unset
PASS iframe.title: setAttribute() to ""
PASS iframe.title: 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 "
PASS iframe.title: setAttribute() to undefined
PASS iframe.title: setAttribute() to 7
PASS iframe.title: setAttribute() to 1.5
PASS iframe.title: setAttribute() to "5%"
PASS iframe.title: setAttribute() to "+100"
PASS iframe.title: setAttribute() to ".5"
PASS iframe.title: setAttribute() to true
PASS iframe.title: setAttribute() to false
PASS iframe.title: setAttribute() to object "[object Object]"
PASS iframe.title: setAttribute() to NaN
PASS iframe.title: setAttribute() to Infinity
PASS iframe.title: setAttribute() to -Infinity
PASS iframe.title: setAttribute() to "\0"
PASS iframe.title: setAttribute() to null
PASS iframe.title: setAttribute() to object "test-toString"
PASS iframe.title: setAttribute() to object "test-valueOf"
PASS iframe.title: IDL set to ""
PASS iframe.title: 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 "
PASS iframe.title: IDL set to undefined
PASS iframe.title: IDL set to 7
PASS iframe.title: IDL set to 1.5
PASS iframe.title: IDL set to "5%"
PASS iframe.title: IDL set to "+100"
PASS iframe.title: IDL set to ".5"
PASS iframe.title: IDL set to true
PASS iframe.title: IDL set to false
PASS iframe.title: IDL set to object "[object Object]"
PASS iframe.title: IDL set to NaN
PASS iframe.title: IDL set to Infinity
PASS iframe.title: IDL set to -Infinity
PASS iframe.title: IDL set to "\0"
PASS iframe.title: IDL set to null
PASS iframe.title: IDL set to object "test-toString"
PASS iframe.title: IDL set to object "test-valueOf"
PASS iframe.lang: typeof IDL attribute
PASS iframe.lang: IDL get with DOM attribute unset
PASS iframe.lang: setAttribute() to ""
PASS iframe.lang: 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 "
PASS iframe.lang: setAttribute() to undefined
PASS iframe.lang: setAttribute() to 7
PASS iframe.lang: setAttribute() to 1.5
PASS iframe.lang: setAttribute() to "5%"
PASS iframe.lang: setAttribute() to "+100"
PASS iframe.lang: setAttribute() to ".5"
PASS iframe.lang: setAttribute() to true
PASS iframe.lang: setAttribute() to false
PASS iframe.lang: setAttribute() to object "[object Object]"
PASS iframe.lang: setAttribute() to NaN
PASS iframe.lang: setAttribute() to Infinity
PASS iframe.lang: setAttribute() to -Infinity
PASS iframe.lang: setAttribute() to "\0"
PASS iframe.lang: setAttribute() to null
PASS iframe.lang: setAttribute() to object "test-toString"
PASS iframe.lang: setAttribute() to object "test-valueOf"
PASS iframe.lang: IDL set to ""
PASS iframe.lang: 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 "
PASS iframe.lang: IDL set to undefined
PASS iframe.lang: IDL set to 7
PASS iframe.lang: IDL set to 1.5
PASS iframe.lang: IDL set to "5%"
PASS iframe.lang: IDL set to "+100"
PASS iframe.lang: IDL set to ".5"
PASS iframe.lang: IDL set to true
PASS iframe.lang: IDL set to false
PASS iframe.lang: IDL set to object "[object Object]"
PASS iframe.lang: IDL set to NaN
PASS iframe.lang: IDL set to Infinity
PASS iframe.lang: IDL set to -Infinity
PASS iframe.lang: IDL set to "\0"
PASS iframe.lang: IDL set to null
PASS iframe.lang: IDL set to object "test-toString"
PASS iframe.lang: IDL set to object "test-valueOf"
PASS iframe.dir: typeof IDL attribute
PASS iframe.dir: IDL get with DOM attribute unset
PASS iframe.dir: setAttribute() to ""
PASS iframe.dir: 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 "
PASS iframe.dir: setAttribute() to undefined
PASS iframe.dir: setAttribute() to 7
PASS iframe.dir: setAttribute() to 1.5
PASS iframe.dir: setAttribute() to "5%"
PASS iframe.dir: setAttribute() to "+100"
PASS iframe.dir: setAttribute() to ".5"
PASS iframe.dir: setAttribute() to true
PASS iframe.dir: setAttribute() to false
PASS iframe.dir: setAttribute() to object "[object Object]"
PASS iframe.dir: setAttribute() to NaN
PASS iframe.dir: setAttribute() to Infinity
PASS iframe.dir: setAttribute() to -Infinity
PASS iframe.dir: setAttribute() to "\0"
PASS iframe.dir: setAttribute() to null
PASS iframe.dir: setAttribute() to object "test-toString"
PASS iframe.dir: setAttribute() to object "test-valueOf"
PASS iframe.dir: setAttribute() to "ltr"
PASS iframe.dir: setAttribute() to "xltr"
PASS iframe.dir: setAttribute() to "ltr\0"
PASS iframe.dir: setAttribute() to "tr"
PASS iframe.dir: setAttribute() to "LTR"
PASS iframe.dir: setAttribute() to "rtl"
PASS iframe.dir: setAttribute() to "xrtl"
PASS iframe.dir: setAttribute() to "rtl\0"
PASS iframe.dir: setAttribute() to "tl"
PASS iframe.dir: setAttribute() to "RTL"
PASS iframe.dir: setAttribute() to "auto"
PASS iframe.dir: setAttribute() to "xauto"
PASS iframe.dir: setAttribute() to "auto\0"
PASS iframe.dir: setAttribute() to "uto"
PASS iframe.dir: setAttribute() to "AUTO"
PASS iframe.dir: IDL set to ""
PASS iframe.dir: 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 "
PASS iframe.dir: IDL set to undefined
PASS iframe.dir: IDL set to 7
PASS iframe.dir: IDL set to 1.5
PASS iframe.dir: IDL set to "5%"
PASS iframe.dir: IDL set to "+100"
PASS iframe.dir: IDL set to ".5"
PASS iframe.dir: IDL set to true
PASS iframe.dir: IDL set to false
PASS iframe.dir: IDL set to object "[object Object]"
PASS iframe.dir: IDL set to NaN
PASS iframe.dir: IDL set to Infinity
PASS iframe.dir: IDL set to -Infinity
PASS iframe.dir: IDL set to "\0"
PASS iframe.dir: IDL set to null
PASS iframe.dir: IDL set to object "test-toString"
PASS iframe.dir: IDL set to object "test-valueOf"
PASS iframe.dir: IDL set to "ltr"
PASS iframe.dir: IDL set to "xltr"
PASS iframe.dir: IDL set to "ltr\0"
PASS iframe.dir: IDL set to "tr"
PASS iframe.dir: IDL set to "LTR"
PASS iframe.dir: IDL set to "rtl"
PASS iframe.dir: IDL set to "xrtl"
PASS iframe.dir: IDL set to "rtl\0"
PASS iframe.dir: IDL set to "tl"
PASS iframe.dir: IDL set to "RTL"
PASS iframe.dir: IDL set to "auto"
PASS iframe.dir: IDL set to "xauto"
PASS iframe.dir: IDL set to "auto\0"
PASS iframe.dir: IDL set to "uto"
PASS iframe.dir: IDL set to "AUTO"
PASS iframe.className (<iframe class>): typeof IDL attribute
PASS iframe.className (<iframe class>): IDL get with DOM attribute unset
PASS iframe.className (<iframe class>): setAttribute() to ""
PASS iframe.className (<iframe class>): 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 "
PASS iframe.className (<iframe class>): setAttribute() to undefined
PASS iframe.className (<iframe class>): setAttribute() to 7
PASS iframe.className (<iframe class>): setAttribute() to 1.5
PASS iframe.className (<iframe class>): setAttribute() to "5%"
PASS iframe.className (<iframe class>): setAttribute() to "+100"
PASS iframe.className (<iframe class>): setAttribute() to ".5"
PASS iframe.className (<iframe class>): setAttribute() to true
PASS iframe.className (<iframe class>): setAttribute() to false
PASS iframe.className (<iframe class>): setAttribute() to object "[object Object]"
PASS iframe.className (<iframe class>): setAttribute() to NaN
PASS iframe.className (<iframe class>): setAttribute() to Infinity
PASS iframe.className (<iframe class>): setAttribute() to -Infinity
PASS iframe.className (<iframe class>): setAttribute() to "\0"
PASS iframe.className (<iframe class>): setAttribute() to null
PASS iframe.className (<iframe class>): setAttribute() to object "test-toString"
PASS iframe.className (<iframe class>): setAttribute() to object "test-valueOf"
PASS iframe.className (<iframe class>): IDL set to ""
PASS iframe.className (<iframe class>): 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 "
PASS iframe.className (<iframe class>): IDL set to undefined
PASS iframe.className (<iframe class>): IDL set to 7
PASS iframe.className (<iframe class>): IDL set to 1.5
PASS iframe.className (<iframe class>): IDL set to "5%"
PASS iframe.className (<iframe class>): IDL set to "+100"
PASS iframe.className (<iframe class>): IDL set to ".5"
PASS iframe.className (<iframe class>): IDL set to true
PASS iframe.className (<iframe class>): IDL set to false
PASS iframe.className (<iframe class>): IDL set to object "[object Object]"
PASS iframe.className (<iframe class>): IDL set to NaN
PASS iframe.className (<iframe class>): IDL set to Infinity
PASS iframe.className (<iframe class>): IDL set to -Infinity
PASS iframe.className (<iframe class>): IDL set to "\0"
PASS iframe.className (<iframe class>): IDL set to null
PASS iframe.className (<iframe class>): IDL set to object "test-toString"
PASS iframe.className (<iframe class>): IDL set to object "test-valueOf"
PASS iframe.autofocus: typeof IDL attribute
PASS iframe.autofocus: IDL get with DOM attribute unset
PASS iframe.autofocus: setAttribute() to ""
PASS iframe.autofocus: setAttribute() to " foo "
PASS iframe.autofocus: setAttribute() to undefined
PASS iframe.autofocus: setAttribute() to null
PASS iframe.autofocus: setAttribute() to 7
PASS iframe.autofocus: setAttribute() to 1.5
PASS iframe.autofocus: setAttribute() to "5%"
PASS iframe.autofocus: setAttribute() to "+100"
PASS iframe.autofocus: setAttribute() to ".5"
PASS iframe.autofocus: setAttribute() to true
PASS iframe.autofocus: setAttribute() to false
PASS iframe.autofocus: setAttribute() to object "[object Object]"
PASS iframe.autofocus: setAttribute() to NaN
PASS iframe.autofocus: setAttribute() to Infinity
PASS iframe.autofocus: setAttribute() to -Infinity
PASS iframe.autofocus: setAttribute() to "\0"
PASS iframe.autofocus: setAttribute() to object "test-toString"
PASS iframe.autofocus: setAttribute() to object "test-valueOf"
PASS iframe.autofocus: setAttribute() to "autofocus"
PASS iframe.autofocus: IDL set to ""
PASS iframe.autofocus: IDL set to " foo "
PASS iframe.autofocus: IDL set to undefined
PASS iframe.autofocus: IDL set to null
PASS iframe.autofocus: IDL set to 7
PASS iframe.autofocus: IDL set to 1.5
PASS iframe.autofocus: IDL set to "5%"
PASS iframe.autofocus: IDL set to "+100"
PASS iframe.autofocus: IDL set to ".5"
PASS iframe.autofocus: IDL set to true
PASS iframe.autofocus: IDL set to false
PASS iframe.autofocus: IDL set to object "[object Object]"
PASS iframe.autofocus: IDL set to NaN
PASS iframe.autofocus: IDL set to Infinity
PASS iframe.autofocus: IDL set to -Infinity
PASS iframe.autofocus: IDL set to "\0"
PASS iframe.autofocus: IDL set to object "test-toString"
PASS iframe.autofocus: IDL set to object "test-valueOf"
PASS iframe.hidden: typeof IDL attribute
PASS iframe.hidden: IDL get with DOM attribute unset
PASS iframe.hidden: setAttribute() to ""
PASS iframe.hidden: setAttribute() to " foo "
PASS iframe.hidden: setAttribute() to undefined
PASS iframe.hidden: setAttribute() to null
PASS iframe.hidden: setAttribute() to 7
PASS iframe.hidden: setAttribute() to 1.5
PASS iframe.hidden: setAttribute() to "5%"
PASS iframe.hidden: setAttribute() to "+100"
PASS iframe.hidden: setAttribute() to ".5"
PASS iframe.hidden: setAttribute() to true
PASS iframe.hidden: setAttribute() to false
PASS iframe.hidden: setAttribute() to object "[object Object]"
PASS iframe.hidden: setAttribute() to NaN
PASS iframe.hidden: setAttribute() to Infinity
PASS iframe.hidden: setAttribute() to -Infinity
PASS iframe.hidden: setAttribute() to "\0"
PASS iframe.hidden: setAttribute() to object "test-toString"
PASS iframe.hidden: setAttribute() to object "test-valueOf"
PASS iframe.hidden: setAttribute() to "hidden"
PASS iframe.hidden: IDL set to ""
PASS iframe.hidden: IDL set to " foo "
PASS iframe.hidden: IDL set to undefined
PASS iframe.hidden: IDL set to null
PASS iframe.hidden: IDL set to 7
PASS iframe.hidden: IDL set to 1.5
PASS iframe.hidden: IDL set to "5%"
PASS iframe.hidden: IDL set to "+100"
PASS iframe.hidden: IDL set to ".5"
PASS iframe.hidden: IDL set to true
PASS iframe.hidden: IDL set to false
PASS iframe.hidden: IDL set to object "[object Object]"
PASS iframe.hidden: IDL set to NaN
PASS iframe.hidden: IDL set to Infinity
PASS iframe.hidden: IDL set to -Infinity
PASS iframe.hidden: IDL set to "\0"
PASS iframe.hidden: IDL set to object "test-toString"
PASS iframe.hidden: IDL set to object "test-valueOf"
PASS iframe.accessKey: typeof IDL attribute
PASS iframe.accessKey: IDL get with DOM attribute unset
PASS iframe.accessKey: setAttribute() to ""
PASS iframe.accessKey: 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 "
PASS iframe.accessKey: setAttribute() to undefined
PASS iframe.accessKey: setAttribute() to 7
PASS iframe.accessKey: setAttribute() to 1.5
PASS iframe.accessKey: setAttribute() to "5%"
PASS iframe.accessKey: setAttribute() to "+100"
PASS iframe.accessKey: setAttribute() to ".5"
PASS iframe.accessKey: setAttribute() to true
PASS iframe.accessKey: setAttribute() to false
PASS iframe.accessKey: setAttribute() to object "[object Object]"
PASS iframe.accessKey: setAttribute() to NaN
PASS iframe.accessKey: setAttribute() to Infinity
PASS iframe.accessKey: setAttribute() to -Infinity
PASS iframe.accessKey: setAttribute() to "\0"
PASS iframe.accessKey: setAttribute() to null
PASS iframe.accessKey: setAttribute() to object "test-toString"
PASS iframe.accessKey: setAttribute() to object "test-valueOf"
PASS iframe.accessKey: IDL set to ""
PASS iframe.accessKey: 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 "
PASS iframe.accessKey: IDL set to undefined
PASS iframe.accessKey: IDL set to 7
PASS iframe.accessKey: IDL set to 1.5
PASS iframe.accessKey: IDL set to "5%"
PASS iframe.accessKey: IDL set to "+100"
PASS iframe.accessKey: IDL set to ".5"
PASS iframe.accessKey: IDL set to true
PASS iframe.accessKey: IDL set to false
PASS iframe.accessKey: IDL set to object "[object Object]"
PASS iframe.accessKey: IDL set to NaN
PASS iframe.accessKey: IDL set to Infinity
PASS iframe.accessKey: IDL set to -Infinity
PASS iframe.accessKey: IDL set to "\0"
PASS iframe.accessKey: IDL set to null
PASS iframe.accessKey: IDL set to object "test-toString"
PASS iframe.accessKey: IDL set to object "test-valueOf"
PASS iframe.tabIndex: typeof IDL attribute
PASS iframe.tabIndex: setAttribute() to -36
PASS iframe.tabIndex: setAttribute() to -1
PASS iframe.tabIndex: setAttribute() to 0
PASS iframe.tabIndex: setAttribute() to 1
PASS iframe.tabIndex: setAttribute() to 2147483647
PASS iframe.tabIndex: setAttribute() to -2147483648
PASS iframe.tabIndex: setAttribute() to "-1"
PASS iframe.tabIndex: setAttribute() to "-0"
PASS iframe.tabIndex: setAttribute() to "0"
PASS iframe.tabIndex: setAttribute() to "1"
PASS iframe.tabIndex: setAttribute() to "\t7"
PASS iframe.tabIndex: setAttribute() to "\f7"
PASS iframe.tabIndex: setAttribute() to " 7"
PASS iframe.tabIndex: setAttribute() to "\n7"
PASS iframe.tabIndex: setAttribute() to "\r7"
PASS iframe.tabIndex: setAttribute() to 1.5
PASS iframe.tabIndex: setAttribute() to "5%"
PASS iframe.tabIndex: setAttribute() to "+100"
PASS iframe.tabIndex: setAttribute() to object "2"
PASS iframe.tabIndex: IDL set to -36
PASS iframe.tabIndex: IDL set to -1
PASS iframe.tabIndex: IDL set to 0
PASS iframe.tabIndex: IDL set to 1
PASS iframe.tabIndex: IDL set to 2147483647
PASS iframe.tabIndex: IDL set to -2147483648
PASS iframe.src: typeof IDL attribute
PASS iframe.src: IDL get with DOM attribute unset
PASS iframe.src: setAttribute() to ""
PASS iframe.src: setAttribute() to " foo "
PASS iframe.src: setAttribute() to "http://site.example/"
PASS iframe.src: setAttribute() to "//site.example/path???@#l"
PASS iframe.src: 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 "
PASS iframe.src: setAttribute() to undefined
PASS iframe.src: setAttribute() to 7
PASS iframe.src: setAttribute() to 1.5
PASS iframe.src: setAttribute() to "5%"
PASS iframe.src: setAttribute() to "+100"
PASS iframe.src: setAttribute() to ".5"
PASS iframe.src: setAttribute() to true
PASS iframe.src: setAttribute() to false
PASS iframe.src: setAttribute() to object "[object Object]"
PASS iframe.src: setAttribute() to NaN
PASS iframe.src: setAttribute() to Infinity
PASS iframe.src: setAttribute() to -Infinity
PASS iframe.src: setAttribute() to "\0"
PASS iframe.src: setAttribute() to null
PASS iframe.src: setAttribute() to object "test-toString"
PASS iframe.src: setAttribute() to object "test-valueOf"
PASS iframe.src: IDL set to ""
PASS iframe.src: IDL set to " foo "
PASS iframe.src: IDL set to "http://site.example/"
PASS iframe.src: IDL set to "//site.example/path???@#l"
PASS iframe.src: 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 "
PASS iframe.src: IDL set to undefined
PASS iframe.src: IDL set to 7
PASS iframe.src: IDL set to 1.5
PASS iframe.src: IDL set to "5%"
PASS iframe.src: IDL set to "+100"
PASS iframe.src: IDL set to ".5"
PASS iframe.src: IDL set to true
PASS iframe.src: IDL set to false
PASS iframe.src: IDL set to object "[object Object]"
PASS iframe.src: IDL set to NaN
PASS iframe.src: IDL set to Infinity
PASS iframe.src: IDL set to -Infinity
PASS iframe.src: IDL set to "\0"
PASS iframe.src: IDL set to null
PASS iframe.src: IDL set to object "test-toString"
PASS iframe.src: IDL set to object "test-valueOf"
PASS iframe.srcdoc: typeof IDL attribute
PASS iframe.srcdoc: IDL get with DOM attribute unset
PASS iframe.srcdoc: setAttribute() to ""
PASS iframe.srcdoc: 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 "
PASS iframe.srcdoc: setAttribute() to undefined
PASS iframe.srcdoc: setAttribute() to 7
PASS iframe.srcdoc: setAttribute() to 1.5
PASS iframe.srcdoc: setAttribute() to "5%"
PASS iframe.srcdoc: setAttribute() to "+100"
PASS iframe.srcdoc: setAttribute() to ".5"
PASS iframe.srcdoc: setAttribute() to true
PASS iframe.srcdoc: setAttribute() to false
PASS iframe.srcdoc: setAttribute() to object "[object Object]"
PASS iframe.srcdoc: setAttribute() to NaN
PASS iframe.srcdoc: setAttribute() to Infinity
PASS iframe.srcdoc: setAttribute() to -Infinity
PASS iframe.srcdoc: setAttribute() to "\0"
PASS iframe.srcdoc: setAttribute() to null
PASS iframe.srcdoc: setAttribute() to object "test-toString"
PASS iframe.srcdoc: setAttribute() to object "test-valueOf"
PASS iframe.srcdoc: IDL set to ""
PASS iframe.srcdoc: 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 "
PASS iframe.srcdoc: IDL set to undefined
PASS iframe.srcdoc: IDL set to 7
PASS iframe.srcdoc: IDL set to 1.5
PASS iframe.srcdoc: IDL set to "5%"
PASS iframe.srcdoc: IDL set to "+100"
PASS iframe.srcdoc: IDL set to ".5"
PASS iframe.srcdoc: IDL set to true
PASS iframe.srcdoc: IDL set to false
PASS iframe.srcdoc: IDL set to object "[object Object]"
PASS iframe.srcdoc: IDL set to NaN
PASS iframe.srcdoc: IDL set to Infinity
PASS iframe.srcdoc: IDL set to -Infinity
PASS iframe.srcdoc: IDL set to "\0"
PASS iframe.srcdoc: IDL set to null
PASS iframe.srcdoc: IDL set to object "test-toString"
PASS iframe.srcdoc: IDL set to object "test-valueOf"
PASS iframe.name: typeof IDL attribute
PASS iframe.name: IDL get with DOM attribute unset
PASS iframe.name: setAttribute() to ""
PASS iframe.name: 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 "
PASS iframe.name: setAttribute() to undefined
PASS iframe.name: setAttribute() to 7
PASS iframe.name: setAttribute() to 1.5
PASS iframe.name: setAttribute() to "5%"
PASS iframe.name: setAttribute() to "+100"
PASS iframe.name: setAttribute() to ".5"
PASS iframe.name: setAttribute() to true
PASS iframe.name: setAttribute() to false
PASS iframe.name: setAttribute() to object "[object Object]"
PASS iframe.name: setAttribute() to NaN
PASS iframe.name: setAttribute() to Infinity
PASS iframe.name: setAttribute() to -Infinity
PASS iframe.name: setAttribute() to "\0"
PASS iframe.name: setAttribute() to null
PASS iframe.name: setAttribute() to object "test-toString"
PASS iframe.name: setAttribute() to object "test-valueOf"
PASS iframe.name: IDL set to ""
PASS iframe.name: 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 "
PASS iframe.name: IDL set to undefined
PASS iframe.name: IDL set to 7
PASS iframe.name: IDL set to 1.5
PASS iframe.name: IDL set to "5%"
PASS iframe.name: IDL set to "+100"
PASS iframe.name: IDL set to ".5"
PASS iframe.name: IDL set to true
PASS iframe.name: IDL set to false
PASS iframe.name: IDL set to object "[object Object]"
PASS iframe.name: IDL set to NaN
PASS iframe.name: IDL set to Infinity
PASS iframe.name: IDL set to -Infinity
PASS iframe.name: IDL set to "\0"
PASS iframe.name: IDL set to null
PASS iframe.name: IDL set to object "test-toString"
PASS iframe.name: IDL set to object "test-valueOf"
PASS iframe.allowFullscreen: typeof IDL attribute
PASS iframe.allowFullscreen: IDL get with DOM attribute unset
PASS iframe.allowFullscreen: setAttribute() to ""
PASS iframe.allowFullscreen: setAttribute() to " foo "
PASS iframe.allowFullscreen: setAttribute() to undefined
PASS iframe.allowFullscreen: setAttribute() to null
PASS iframe.allowFullscreen: setAttribute() to 7
PASS iframe.allowFullscreen: setAttribute() to 1.5
PASS iframe.allowFullscreen: setAttribute() to "5%"
PASS iframe.allowFullscreen: setAttribute() to "+100"
PASS iframe.allowFullscreen: setAttribute() to ".5"
PASS iframe.allowFullscreen: setAttribute() to true
PASS iframe.allowFullscreen: setAttribute() to false
PASS iframe.allowFullscreen: setAttribute() to object "[object Object]"
PASS iframe.allowFullscreen: setAttribute() to NaN
PASS iframe.allowFullscreen: setAttribute() to Infinity
PASS iframe.allowFullscreen: setAttribute() to -Infinity
PASS iframe.allowFullscreen: setAttribute() to "\0"
PASS iframe.allowFullscreen: setAttribute() to object "test-toString"
PASS iframe.allowFullscreen: setAttribute() to object "test-valueOf"
PASS iframe.allowFullscreen: setAttribute() to "allowFullscreen"
PASS iframe.allowFullscreen: IDL set to ""
PASS iframe.allowFullscreen: IDL set to " foo "
PASS iframe.allowFullscreen: IDL set to undefined
PASS iframe.allowFullscreen: IDL set to null
PASS iframe.allowFullscreen: IDL set to 7
PASS iframe.allowFullscreen: IDL set to 1.5
PASS iframe.allowFullscreen: IDL set to "5%"
PASS iframe.allowFullscreen: IDL set to "+100"
PASS iframe.allowFullscreen: IDL set to ".5"
PASS iframe.allowFullscreen: IDL set to true
PASS iframe.allowFullscreen: IDL set to false
PASS iframe.allowFullscreen: IDL set to object "[object Object]"
PASS iframe.allowFullscreen: IDL set to NaN
PASS iframe.allowFullscreen: IDL set to Infinity
PASS iframe.allowFullscreen: IDL set to -Infinity
PASS iframe.allowFullscreen: IDL set to "\0"
PASS iframe.allowFullscreen: IDL set to object "test-toString"
PASS iframe.allowFullscreen: IDL set to object "test-valueOf"
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 "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL iframe.allowUserMedia: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
FAIL iframe.allowUserMedia: setAttribute() to ".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
FAIL iframe.allowUserMedia: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
FAIL iframe.allowUserMedia: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
FAIL iframe.allowUserMedia: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".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.width: typeof IDL attribute
PASS iframe.width: IDL get with DOM attribute unset
PASS iframe.width: setAttribute() to ""
PASS iframe.width: 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 "
PASS iframe.width: setAttribute() to undefined
PASS iframe.width: setAttribute() to 7
PASS iframe.width: setAttribute() to 1.5
PASS iframe.width: setAttribute() to "5%"
PASS iframe.width: setAttribute() to "+100"
PASS iframe.width: setAttribute() to ".5"
PASS iframe.width: setAttribute() to true
PASS iframe.width: setAttribute() to false
PASS iframe.width: setAttribute() to object "[object Object]"
PASS iframe.width: setAttribute() to NaN
PASS iframe.width: setAttribute() to Infinity
PASS iframe.width: setAttribute() to -Infinity
PASS iframe.width: setAttribute() to "\0"
PASS iframe.width: setAttribute() to null
PASS iframe.width: setAttribute() to object "test-toString"
PASS iframe.width: setAttribute() to object "test-valueOf"
PASS iframe.width: IDL set to ""
PASS iframe.width: 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 "
PASS iframe.width: IDL set to undefined
PASS iframe.width: IDL set to 7
PASS iframe.width: IDL set to 1.5
PASS iframe.width: IDL set to "5%"
PASS iframe.width: IDL set to "+100"
PASS iframe.width: IDL set to ".5"
PASS iframe.width: IDL set to true
PASS iframe.width: IDL set to false
PASS iframe.width: IDL set to object "[object Object]"
PASS iframe.width: IDL set to NaN
PASS iframe.width: IDL set to Infinity
PASS iframe.width: IDL set to -Infinity
PASS iframe.width: IDL set to "\0"
PASS iframe.width: IDL set to null
PASS iframe.width: IDL set to object "test-toString"
PASS iframe.width: IDL set to object "test-valueOf"
PASS iframe.height: typeof IDL attribute
PASS iframe.height: IDL get with DOM attribute unset
PASS iframe.height: setAttribute() to ""
PASS iframe.height: 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 "
PASS iframe.height: setAttribute() to undefined
PASS iframe.height: setAttribute() to 7
PASS iframe.height: setAttribute() to 1.5
PASS iframe.height: setAttribute() to "5%"
PASS iframe.height: setAttribute() to "+100"
PASS iframe.height: setAttribute() to ".5"
PASS iframe.height: setAttribute() to true
PASS iframe.height: setAttribute() to false
PASS iframe.height: setAttribute() to object "[object Object]"
PASS iframe.height: setAttribute() to NaN
PASS iframe.height: setAttribute() to Infinity
PASS iframe.height: setAttribute() to -Infinity
PASS iframe.height: setAttribute() to "\0"
PASS iframe.height: setAttribute() to null
PASS iframe.height: setAttribute() to object "test-toString"
PASS iframe.height: setAttribute() to object "test-valueOf"
PASS iframe.height: IDL set to ""
PASS iframe.height: 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 "
PASS iframe.height: IDL set to undefined
PASS iframe.height: IDL set to 7
PASS iframe.height: IDL set to 1.5
PASS iframe.height: IDL set to "5%"
PASS iframe.height: IDL set to "+100"
PASS iframe.height: IDL set to ".5"
PASS iframe.height: IDL set to true
PASS iframe.height: IDL set to false
PASS iframe.height: IDL set to object "[object Object]"
PASS iframe.height: IDL set to NaN
PASS iframe.height: IDL set to Infinity
PASS iframe.height: IDL set to -Infinity
PASS iframe.height: IDL set to "\0"
PASS iframe.height: IDL set to null
PASS iframe.height: IDL set to object "test-toString"
PASS iframe.height: IDL set to object "test-valueOf"
PASS iframe.referrerPolicy: typeof IDL attribute
PASS iframe.referrerPolicy: IDL get with DOM attribute unset
PASS iframe.referrerPolicy: setAttribute() to ""
PASS iframe.referrerPolicy: 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 "
PASS iframe.referrerPolicy: setAttribute() to undefined
PASS iframe.referrerPolicy: setAttribute() to 7
PASS iframe.referrerPolicy: setAttribute() to 1.5
PASS iframe.referrerPolicy: setAttribute() to "5%"
PASS iframe.referrerPolicy: setAttribute() to "+100"
PASS iframe.referrerPolicy: setAttribute() to ".5"
PASS iframe.referrerPolicy: setAttribute() to true
PASS iframe.referrerPolicy: setAttribute() to false
PASS iframe.referrerPolicy: setAttribute() to object "[object Object]"
PASS iframe.referrerPolicy: setAttribute() to NaN
PASS iframe.referrerPolicy: setAttribute() to Infinity
PASS iframe.referrerPolicy: setAttribute() to -Infinity
PASS iframe.referrerPolicy: setAttribute() to "\0"
PASS iframe.referrerPolicy: setAttribute() to null
PASS iframe.referrerPolicy: setAttribute() to object "test-toString"
PASS iframe.referrerPolicy: setAttribute() to object "test-valueOf"
PASS iframe.referrerPolicy: setAttribute() to "no-referrer"
PASS iframe.referrerPolicy: setAttribute() to "xno-referrer"
PASS iframe.referrerPolicy: setAttribute() to "no-referrer\0"
PASS iframe.referrerPolicy: setAttribute() to "o-referrer"
PASS iframe.referrerPolicy: setAttribute() to "NO-REFERRER"
PASS iframe.referrerPolicy: setAttribute() to "no-referrer-when-downgrade"
PASS iframe.referrerPolicy: setAttribute() to "xno-referrer-when-downgrade"
PASS iframe.referrerPolicy: setAttribute() to "no-referrer-when-downgrade\0"
PASS iframe.referrerPolicy: setAttribute() to "o-referrer-when-downgrade"
PASS iframe.referrerPolicy: setAttribute() to "NO-REFERRER-WHEN-DOWNGRADE"
PASS iframe.referrerPolicy: setAttribute() to "same-origin"
PASS iframe.referrerPolicy: setAttribute() to "xsame-origin"
PASS iframe.referrerPolicy: setAttribute() to "same-origin\0"
PASS iframe.referrerPolicy: setAttribute() to "ame-origin"
PASS iframe.referrerPolicy: setAttribute() to "SAME-ORIGIN"
PASS iframe.referrerPolicy: setAttribute() to "ſame-origin"
PASS iframe.referrerPolicy: setAttribute() to "origin"
PASS iframe.referrerPolicy: setAttribute() to "xorigin"
PASS iframe.referrerPolicy: setAttribute() to "origin\0"
PASS iframe.referrerPolicy: setAttribute() to "rigin"
PASS iframe.referrerPolicy: setAttribute() to "ORIGIN"
PASS iframe.referrerPolicy: setAttribute() to "strict-origin"
PASS iframe.referrerPolicy: setAttribute() to "xstrict-origin"
PASS iframe.referrerPolicy: setAttribute() to "strict-origin\0"
PASS iframe.referrerPolicy: setAttribute() to "trict-origin"
PASS iframe.referrerPolicy: setAttribute() to "STRICT-ORIGIN"
PASS iframe.referrerPolicy: setAttribute() to "ſtrict-origin"
PASS iframe.referrerPolicy: setAttribute() to "origin-when-cross-origin"
PASS iframe.referrerPolicy: setAttribute() to "xorigin-when-cross-origin"
PASS iframe.referrerPolicy: setAttribute() to "origin-when-cross-origin\0"
PASS iframe.referrerPolicy: setAttribute() to "rigin-when-cross-origin"
PASS iframe.referrerPolicy: setAttribute() to "ORIGIN-WHEN-CROSS-ORIGIN"
PASS iframe.referrerPolicy: setAttribute() to "origin-when-croſſ-origin"
PASS iframe.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin"
PASS iframe.referrerPolicy: setAttribute() to "xstrict-origin-when-cross-origin"
PASS iframe.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin\0"
PASS iframe.referrerPolicy: setAttribute() to "trict-origin-when-cross-origin"
PASS iframe.referrerPolicy: setAttribute() to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN"
PASS iframe.referrerPolicy: setAttribute() to "ſtrict-origin-when-croſſ-origin"
PASS iframe.referrerPolicy: setAttribute() to "unsafe-url"
PASS iframe.referrerPolicy: setAttribute() to "xunsafe-url"
PASS iframe.referrerPolicy: setAttribute() to "unsafe-url\0"
PASS iframe.referrerPolicy: setAttribute() to "nsafe-url"
PASS iframe.referrerPolicy: setAttribute() to "UNSAFE-URL"
PASS iframe.referrerPolicy: setAttribute() to "unſafe-url"
PASS iframe.referrerPolicy: IDL set to ""
PASS iframe.referrerPolicy: 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 "
PASS iframe.referrerPolicy: IDL set to undefined
PASS iframe.referrerPolicy: IDL set to 7
PASS iframe.referrerPolicy: IDL set to 1.5
PASS iframe.referrerPolicy: IDL set to "5%"
PASS iframe.referrerPolicy: IDL set to "+100"
PASS iframe.referrerPolicy: IDL set to ".5"
PASS iframe.referrerPolicy: IDL set to true
PASS iframe.referrerPolicy: IDL set to false
PASS iframe.referrerPolicy: IDL set to object "[object Object]"
PASS iframe.referrerPolicy: IDL set to NaN
PASS iframe.referrerPolicy: IDL set to Infinity
PASS iframe.referrerPolicy: IDL set to -Infinity
PASS iframe.referrerPolicy: IDL set to "\0"
PASS iframe.referrerPolicy: IDL set to null
PASS iframe.referrerPolicy: IDL set to object "test-toString"
PASS iframe.referrerPolicy: IDL set to object "test-valueOf"
PASS iframe.referrerPolicy: IDL set to "no-referrer"
PASS iframe.referrerPolicy: IDL set to "xno-referrer"
PASS iframe.referrerPolicy: IDL set to "no-referrer\0"
PASS iframe.referrerPolicy: IDL set to "o-referrer"
PASS iframe.referrerPolicy: IDL set to "NO-REFERRER"
PASS iframe.referrerPolicy: IDL set to "no-referrer-when-downgrade"
PASS iframe.referrerPolicy: IDL set to "xno-referrer-when-downgrade"
PASS iframe.referrerPolicy: IDL set to "no-referrer-when-downgrade\0"
PASS iframe.referrerPolicy: IDL set to "o-referrer-when-downgrade"
PASS iframe.referrerPolicy: IDL set to "NO-REFERRER-WHEN-DOWNGRADE"
PASS iframe.referrerPolicy: IDL set to "same-origin"
PASS iframe.referrerPolicy: IDL set to "xsame-origin"
PASS iframe.referrerPolicy: IDL set to "same-origin\0"
PASS iframe.referrerPolicy: IDL set to "ame-origin"
PASS iframe.referrerPolicy: IDL set to "SAME-ORIGIN"
PASS iframe.referrerPolicy: IDL set to "ſame-origin"
PASS iframe.referrerPolicy: IDL set to "origin"
PASS iframe.referrerPolicy: IDL set to "xorigin"
PASS iframe.referrerPolicy: IDL set to "origin\0"
PASS iframe.referrerPolicy: IDL set to "rigin"
PASS iframe.referrerPolicy: IDL set to "ORIGIN"
PASS iframe.referrerPolicy: IDL set to "strict-origin"
PASS iframe.referrerPolicy: IDL set to "xstrict-origin"
PASS iframe.referrerPolicy: IDL set to "strict-origin\0"
PASS iframe.referrerPolicy: IDL set to "trict-origin"
PASS iframe.referrerPolicy: IDL set to "STRICT-ORIGIN"
PASS iframe.referrerPolicy: IDL set to "ſtrict-origin"
PASS iframe.referrerPolicy: IDL set to "origin-when-cross-origin"
PASS iframe.referrerPolicy: IDL set to "xorigin-when-cross-origin"
PASS iframe.referrerPolicy: IDL set to "origin-when-cross-origin\0"
PASS iframe.referrerPolicy: IDL set to "rigin-when-cross-origin"
PASS iframe.referrerPolicy: IDL set to "ORIGIN-WHEN-CROSS-ORIGIN"
PASS iframe.referrerPolicy: IDL set to "origin-when-croſſ-origin"
PASS iframe.referrerPolicy: IDL set to "strict-origin-when-cross-origin"
PASS iframe.referrerPolicy: IDL set to "xstrict-origin-when-cross-origin"
PASS iframe.referrerPolicy: IDL set to "strict-origin-when-cross-origin\0"
PASS iframe.referrerPolicy: IDL set to "trict-origin-when-cross-origin"
PASS iframe.referrerPolicy: IDL set to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN"
PASS iframe.referrerPolicy: IDL set to "ſtrict-origin-when-croſſ-origin"
PASS iframe.referrerPolicy: IDL set to "unsafe-url"
PASS iframe.referrerPolicy: IDL set to "xunsafe-url"
PASS iframe.referrerPolicy: IDL set to "unsafe-url\0"
PASS iframe.referrerPolicy: IDL set to "nsafe-url"
PASS iframe.referrerPolicy: IDL set to "UNSAFE-URL"
PASS iframe.referrerPolicy: IDL set to "unſafe-url"
FAIL iframe.delegateStickyUserActivation: typeof IDL attribute assert_equals: expected "string" but got "undefined"
FAIL iframe.delegateStickyUserActivation: setAttribute() to "vibration" assert_equals: IDL get expected (string) "vibration" but got (undefined) undefined
FAIL iframe.delegateStickyUserActivation: setAttribute() to "VIBRATION" assert_equals: IDL get expected (string) "vibration" but got (undefined) undefined
FAIL iframe.delegateStickyUserActivation: setAttribute() to "media" assert_equals: IDL get expected (string) "media" but got (undefined) undefined
FAIL iframe.delegateStickyUserActivation: setAttribute() to "MEDIA" assert_equals: IDL get expected (string) "media" but got (undefined) undefined
FAIL iframe.delegateStickyUserActivation: IDL set to "" assert_equals: getAttribute() expected "" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: 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 "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to undefined assert_equals: getAttribute() expected "undefined" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to 7 assert_equals: getAttribute() expected "7" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to 1.5 assert_equals: getAttribute() expected "1.5" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to "5%" assert_equals: getAttribute() expected "5%" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to "+100" assert_equals: getAttribute() expected "+100" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to ".5" assert_equals: getAttribute() expected ".5" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to true assert_equals: getAttribute() expected "true" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to false assert_equals: getAttribute() expected "false" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to object "[object Object]" assert_equals: getAttribute() expected "[object Object]" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to NaN assert_equals: getAttribute() expected "NaN" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to Infinity assert_equals: getAttribute() expected "Infinity" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to -Infinity assert_equals: getAttribute() expected "-Infinity" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to "\0" assert_equals: getAttribute() expected "\0" but got "MEDIA"
PASS iframe.delegateStickyUserActivation: IDL set to null
FAIL iframe.delegateStickyUserActivation: IDL set to object "test-toString" assert_equals: getAttribute() expected "test-toString" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to object "test-valueOf" assert_equals: getAttribute() expected "test-valueOf" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to "vibration" assert_equals: getAttribute() expected "vibration" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to "xvibration" assert_equals: getAttribute() expected "xvibration" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to "vibration\0" assert_equals: getAttribute() expected "vibration\0" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to "ibration" assert_equals: getAttribute() expected "ibration" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to "VIBRATION" assert_equals: getAttribute() expected "VIBRATION" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to "media" assert_equals: getAttribute() expected "media" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to "xmedia" assert_equals: getAttribute() expected "xmedia" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to "media\0" assert_equals: getAttribute() expected "media\0" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to "edia" assert_equals: getAttribute() expected "edia" but got "MEDIA"
FAIL iframe.delegateStickyUserActivation: IDL set to "MEDIA" assert_equals: IDL get expected "media" but got "MEDIA"
PASS iframe.align: typeof IDL attribute
PASS iframe.align: IDL get with DOM attribute unset
PASS iframe.align: setAttribute() to ""
PASS iframe.align: 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 "
PASS iframe.align: setAttribute() to undefined
PASS iframe.align: setAttribute() to 7
PASS iframe.align: setAttribute() to 1.5
PASS iframe.align: setAttribute() to "5%"
PASS iframe.align: setAttribute() to "+100"
PASS iframe.align: setAttribute() to ".5"
PASS iframe.align: setAttribute() to true
PASS iframe.align: setAttribute() to false
PASS iframe.align: setAttribute() to object "[object Object]"
PASS iframe.align: setAttribute() to NaN
PASS iframe.align: setAttribute() to Infinity
PASS iframe.align: setAttribute() to -Infinity
PASS iframe.align: setAttribute() to "\0"
PASS iframe.align: setAttribute() to null
PASS iframe.align: setAttribute() to object "test-toString"
PASS iframe.align: setAttribute() to object "test-valueOf"
PASS iframe.align: IDL set to ""
PASS iframe.align: 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 "
PASS iframe.align: IDL set to undefined
PASS iframe.align: IDL set to 7
PASS iframe.align: IDL set to 1.5
PASS iframe.align: IDL set to "5%"
PASS iframe.align: IDL set to "+100"
PASS iframe.align: IDL set to ".5"
PASS iframe.align: IDL set to true
PASS iframe.align: IDL set to false
PASS iframe.align: IDL set to object "[object Object]"
PASS iframe.align: IDL set to NaN
PASS iframe.align: IDL set to Infinity
PASS iframe.align: IDL set to -Infinity
PASS iframe.align: IDL set to "\0"
PASS iframe.align: IDL set to null
PASS iframe.align: IDL set to object "test-toString"
PASS iframe.align: IDL set to object "test-valueOf"
PASS iframe.scrolling: typeof IDL attribute
PASS iframe.scrolling: IDL get with DOM attribute unset
PASS iframe.scrolling: setAttribute() to ""
PASS iframe.scrolling: 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 "
PASS iframe.scrolling: setAttribute() to undefined
PASS iframe.scrolling: setAttribute() to 7
PASS iframe.scrolling: setAttribute() to 1.5
PASS iframe.scrolling: setAttribute() to "5%"
PASS iframe.scrolling: setAttribute() to "+100"
PASS iframe.scrolling: setAttribute() to ".5"
PASS iframe.scrolling: setAttribute() to true
PASS iframe.scrolling: setAttribute() to false
PASS iframe.scrolling: setAttribute() to object "[object Object]"
PASS iframe.scrolling: setAttribute() to NaN
PASS iframe.scrolling: setAttribute() to Infinity
PASS iframe.scrolling: setAttribute() to -Infinity
PASS iframe.scrolling: setAttribute() to "\0"
PASS iframe.scrolling: setAttribute() to null
PASS iframe.scrolling: setAttribute() to object "test-toString"
PASS iframe.scrolling: setAttribute() to object "test-valueOf"
PASS iframe.scrolling: IDL set to ""
PASS iframe.scrolling: 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 "
PASS iframe.scrolling: IDL set to undefined
PASS iframe.scrolling: IDL set to 7
PASS iframe.scrolling: IDL set to 1.5
PASS iframe.scrolling: IDL set to "5%"
PASS iframe.scrolling: IDL set to "+100"
PASS iframe.scrolling: IDL set to ".5"
PASS iframe.scrolling: IDL set to true
PASS iframe.scrolling: IDL set to false
PASS iframe.scrolling: IDL set to object "[object Object]"
PASS iframe.scrolling: IDL set to NaN
PASS iframe.scrolling: IDL set to Infinity
PASS iframe.scrolling: IDL set to -Infinity
PASS iframe.scrolling: IDL set to "\0"
PASS iframe.scrolling: IDL set to null
PASS iframe.scrolling: IDL set to object "test-toString"
PASS iframe.scrolling: IDL set to object "test-valueOf"
PASS iframe.frameBorder: typeof IDL attribute
PASS iframe.frameBorder: IDL get with DOM attribute unset
PASS iframe.frameBorder: setAttribute() to ""
PASS iframe.frameBorder: 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 "
PASS iframe.frameBorder: setAttribute() to undefined
PASS iframe.frameBorder: setAttribute() to 7
PASS iframe.frameBorder: setAttribute() to 1.5
PASS iframe.frameBorder: setAttribute() to "5%"
PASS iframe.frameBorder: setAttribute() to "+100"
PASS iframe.frameBorder: setAttribute() to ".5"
PASS iframe.frameBorder: setAttribute() to true
PASS iframe.frameBorder: setAttribute() to false
PASS iframe.frameBorder: setAttribute() to object "[object Object]"
PASS iframe.frameBorder: setAttribute() to NaN
PASS iframe.frameBorder: setAttribute() to Infinity
PASS iframe.frameBorder: setAttribute() to -Infinity
PASS iframe.frameBorder: setAttribute() to "\0"
PASS iframe.frameBorder: setAttribute() to null
PASS iframe.frameBorder: setAttribute() to object "test-toString"
PASS iframe.frameBorder: setAttribute() to object "test-valueOf"
PASS iframe.frameBorder: IDL set to ""
PASS iframe.frameBorder: 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 "
PASS iframe.frameBorder: IDL set to undefined
PASS iframe.frameBorder: IDL set to 7
PASS iframe.frameBorder: IDL set to 1.5
PASS iframe.frameBorder: IDL set to "5%"
PASS iframe.frameBorder: IDL set to "+100"
PASS iframe.frameBorder: IDL set to ".5"
PASS iframe.frameBorder: IDL set to true
PASS iframe.frameBorder: IDL set to false
PASS iframe.frameBorder: IDL set to object "[object Object]"
PASS iframe.frameBorder: IDL set to NaN
PASS iframe.frameBorder: IDL set to Infinity
PASS iframe.frameBorder: IDL set to -Infinity
PASS iframe.frameBorder: IDL set to "\0"
PASS iframe.frameBorder: IDL set to null
PASS iframe.frameBorder: IDL set to object "test-toString"
PASS iframe.frameBorder: IDL set to object "test-valueOf"
PASS iframe.longDesc: typeof IDL attribute
PASS iframe.longDesc: IDL get with DOM attribute unset
PASS iframe.longDesc: setAttribute() to ""
PASS iframe.longDesc: setAttribute() to " foo "
PASS iframe.longDesc: setAttribute() to "http://site.example/"
PASS iframe.longDesc: setAttribute() to "//site.example/path???@#l"
PASS iframe.longDesc: 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 "
PASS iframe.longDesc: setAttribute() to undefined
PASS iframe.longDesc: setAttribute() to 7
PASS iframe.longDesc: setAttribute() to 1.5
PASS iframe.longDesc: setAttribute() to "5%"
PASS iframe.longDesc: setAttribute() to "+100"
PASS iframe.longDesc: setAttribute() to ".5"
PASS iframe.longDesc: setAttribute() to true
PASS iframe.longDesc: setAttribute() to false
PASS iframe.longDesc: setAttribute() to object "[object Object]"
PASS iframe.longDesc: setAttribute() to NaN
PASS iframe.longDesc: setAttribute() to Infinity
PASS iframe.longDesc: setAttribute() to -Infinity
PASS iframe.longDesc: setAttribute() to "\0"
PASS iframe.longDesc: setAttribute() to null
PASS iframe.longDesc: setAttribute() to object "test-toString"
PASS iframe.longDesc: setAttribute() to object "test-valueOf"
PASS iframe.longDesc: IDL set to ""
PASS iframe.longDesc: IDL set to " foo "
PASS iframe.longDesc: IDL set to "http://site.example/"
PASS iframe.longDesc: IDL set to "//site.example/path???@#l"
PASS iframe.longDesc: 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 "
PASS iframe.longDesc: IDL set to undefined
PASS iframe.longDesc: IDL set to 7
PASS iframe.longDesc: IDL set to 1.5
PASS iframe.longDesc: IDL set to "5%"
PASS iframe.longDesc: IDL set to "+100"
PASS iframe.longDesc: IDL set to ".5"
PASS iframe.longDesc: IDL set to true
PASS iframe.longDesc: IDL set to false
PASS iframe.longDesc: IDL set to object "[object Object]"
PASS iframe.longDesc: IDL set to NaN
PASS iframe.longDesc: IDL set to Infinity
PASS iframe.longDesc: IDL set to -Infinity
PASS iframe.longDesc: IDL set to "\0"
PASS iframe.longDesc: IDL set to null
PASS iframe.longDesc: IDL set to object "test-toString"
PASS iframe.longDesc: IDL set to object "test-valueOf"
PASS iframe.marginHeight: typeof IDL attribute
PASS iframe.marginHeight: IDL get with DOM attribute unset
PASS iframe.marginHeight: setAttribute() to ""
PASS iframe.marginHeight: 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 "
PASS iframe.marginHeight: setAttribute() to undefined
PASS iframe.marginHeight: setAttribute() to 7
PASS iframe.marginHeight: setAttribute() to 1.5
PASS iframe.marginHeight: setAttribute() to "5%"
PASS iframe.marginHeight: setAttribute() to "+100"
PASS iframe.marginHeight: setAttribute() to ".5"
PASS iframe.marginHeight: setAttribute() to true
PASS iframe.marginHeight: setAttribute() to false
PASS iframe.marginHeight: setAttribute() to object "[object Object]"
PASS iframe.marginHeight: setAttribute() to NaN
PASS iframe.marginHeight: setAttribute() to Infinity
PASS iframe.marginHeight: setAttribute() to -Infinity
PASS iframe.marginHeight: setAttribute() to "\0"
PASS iframe.marginHeight: setAttribute() to null
PASS iframe.marginHeight: setAttribute() to object "test-toString"
PASS iframe.marginHeight: setAttribute() to object "test-valueOf"
PASS iframe.marginHeight: IDL set to ""
PASS iframe.marginHeight: 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 "
PASS iframe.marginHeight: IDL set to undefined
PASS iframe.marginHeight: IDL set to 7
PASS iframe.marginHeight: IDL set to 1.5
PASS iframe.marginHeight: IDL set to "5%"
PASS iframe.marginHeight: IDL set to "+100"
PASS iframe.marginHeight: IDL set to ".5"
PASS iframe.marginHeight: IDL set to true
PASS iframe.marginHeight: IDL set to false
PASS iframe.marginHeight: IDL set to object "[object Object]"
PASS iframe.marginHeight: IDL set to NaN
PASS iframe.marginHeight: IDL set to Infinity
PASS iframe.marginHeight: IDL set to -Infinity
PASS iframe.marginHeight: IDL set to "\0"
PASS iframe.marginHeight: IDL set to null
PASS iframe.marginHeight: IDL set to object "test-toString"
PASS iframe.marginHeight: IDL set to object "test-valueOf"
PASS iframe.marginWidth: typeof IDL attribute
PASS iframe.marginWidth: IDL get with DOM attribute unset
PASS iframe.marginWidth: setAttribute() to ""
PASS iframe.marginWidth: 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 "
PASS iframe.marginWidth: setAttribute() to undefined
PASS iframe.marginWidth: setAttribute() to 7
PASS iframe.marginWidth: setAttribute() to 1.5
PASS iframe.marginWidth: setAttribute() to "5%"
PASS iframe.marginWidth: setAttribute() to "+100"
PASS iframe.marginWidth: setAttribute() to ".5"
PASS iframe.marginWidth: setAttribute() to true
PASS iframe.marginWidth: setAttribute() to false
PASS iframe.marginWidth: setAttribute() to object "[object Object]"
PASS iframe.marginWidth: setAttribute() to NaN
PASS iframe.marginWidth: setAttribute() to Infinity
PASS iframe.marginWidth: setAttribute() to -Infinity
PASS iframe.marginWidth: setAttribute() to "\0"
PASS iframe.marginWidth: setAttribute() to null
PASS iframe.marginWidth: setAttribute() to object "test-toString"
PASS iframe.marginWidth: setAttribute() to object "test-valueOf"
PASS iframe.marginWidth: IDL set to ""
PASS iframe.marginWidth: 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 "
PASS iframe.marginWidth: IDL set to undefined
PASS iframe.marginWidth: IDL set to 7
PASS iframe.marginWidth: IDL set to 1.5
PASS iframe.marginWidth: IDL set to "5%"
PASS iframe.marginWidth: IDL set to "+100"
PASS iframe.marginWidth: IDL set to ".5"
PASS iframe.marginWidth: IDL set to true
PASS iframe.marginWidth: IDL set to false
PASS iframe.marginWidth: IDL set to object "[object Object]"
PASS iframe.marginWidth: IDL set to NaN
PASS iframe.marginWidth: IDL set to Infinity
PASS iframe.marginWidth: IDL set to -Infinity
PASS iframe.marginWidth: IDL set to "\0"
PASS iframe.marginWidth: IDL set to null
PASS iframe.marginWidth: IDL set to object "test-toString"
PASS iframe.marginWidth: IDL set to object "test-valueOf"
PASS embed.title: typeof IDL attribute
PASS embed.title: IDL get with DOM attribute unset
PASS embed.title: setAttribute() to ""
PASS embed.title: 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 "
PASS embed.title: setAttribute() to undefined
PASS embed.title: setAttribute() to 7
PASS embed.title: setAttribute() to 1.5
PASS embed.title: setAttribute() to "5%"
PASS embed.title: setAttribute() to "+100"
PASS embed.title: setAttribute() to ".5"
PASS embed.title: setAttribute() to true
PASS embed.title: setAttribute() to false
PASS embed.title: setAttribute() to object "[object Object]"
PASS embed.title: setAttribute() to NaN
PASS embed.title: setAttribute() to Infinity
PASS embed.title: setAttribute() to -Infinity
PASS embed.title: setAttribute() to "\0"
PASS embed.title: setAttribute() to null
PASS embed.title: setAttribute() to object "test-toString"
PASS embed.title: setAttribute() to object "test-valueOf"
PASS embed.title: IDL set to ""
PASS embed.title: 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 "
PASS embed.title: IDL set to undefined
PASS embed.title: IDL set to 7
PASS embed.title: IDL set to 1.5
PASS embed.title: IDL set to "5%"
PASS embed.title: IDL set to "+100"
PASS embed.title: IDL set to ".5"
PASS embed.title: IDL set to true
PASS embed.title: IDL set to false
PASS embed.title: IDL set to object "[object Object]"
PASS embed.title: IDL set to NaN
PASS embed.title: IDL set to Infinity
PASS embed.title: IDL set to -Infinity
PASS embed.title: IDL set to "\0"
PASS embed.title: IDL set to null
PASS embed.title: IDL set to object "test-toString"
PASS embed.title: IDL set to object "test-valueOf"
PASS embed.lang: typeof IDL attribute
PASS embed.lang: IDL get with DOM attribute unset
PASS embed.lang: setAttribute() to ""
PASS embed.lang: 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 "
PASS embed.lang: setAttribute() to undefined
PASS embed.lang: setAttribute() to 7
PASS embed.lang: setAttribute() to 1.5
PASS embed.lang: setAttribute() to "5%"
PASS embed.lang: setAttribute() to "+100"
PASS embed.lang: setAttribute() to ".5"
PASS embed.lang: setAttribute() to true
PASS embed.lang: setAttribute() to false
PASS embed.lang: setAttribute() to object "[object Object]"
PASS embed.lang: setAttribute() to NaN
PASS embed.lang: setAttribute() to Infinity
PASS embed.lang: setAttribute() to -Infinity
PASS embed.lang: setAttribute() to "\0"
PASS embed.lang: setAttribute() to null
PASS embed.lang: setAttribute() to object "test-toString"
PASS embed.lang: setAttribute() to object "test-valueOf"
PASS embed.lang: IDL set to ""
PASS embed.lang: 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 "
PASS embed.lang: IDL set to undefined
PASS embed.lang: IDL set to 7
PASS embed.lang: IDL set to 1.5
PASS embed.lang: IDL set to "5%"
PASS embed.lang: IDL set to "+100"
PASS embed.lang: IDL set to ".5"
PASS embed.lang: IDL set to true
PASS embed.lang: IDL set to false
PASS embed.lang: IDL set to object "[object Object]"
PASS embed.lang: IDL set to NaN
PASS embed.lang: IDL set to Infinity
PASS embed.lang: IDL set to -Infinity
PASS embed.lang: IDL set to "\0"
PASS embed.lang: IDL set to null
PASS embed.lang: IDL set to object "test-toString"
PASS embed.lang: IDL set to object "test-valueOf"
PASS embed.dir: typeof IDL attribute
PASS embed.dir: IDL get with DOM attribute unset
PASS embed.dir: setAttribute() to ""
PASS embed.dir: 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 "
PASS embed.dir: setAttribute() to undefined
PASS embed.dir: setAttribute() to 7
PASS embed.dir: setAttribute() to 1.5
PASS embed.dir: setAttribute() to "5%"
PASS embed.dir: setAttribute() to "+100"
PASS embed.dir: setAttribute() to ".5"
PASS embed.dir: setAttribute() to true
PASS embed.dir: setAttribute() to false
PASS embed.dir: setAttribute() to object "[object Object]"
PASS embed.dir: setAttribute() to NaN
PASS embed.dir: setAttribute() to Infinity
PASS embed.dir: setAttribute() to -Infinity
PASS embed.dir: setAttribute() to "\0"
PASS embed.dir: setAttribute() to null
PASS embed.dir: setAttribute() to object "test-toString"
PASS embed.dir: setAttribute() to object "test-valueOf"
PASS embed.dir: setAttribute() to "ltr"
PASS embed.dir: setAttribute() to "xltr"
PASS embed.dir: setAttribute() to "ltr\0"
PASS embed.dir: setAttribute() to "tr"
PASS embed.dir: setAttribute() to "LTR"
PASS embed.dir: setAttribute() to "rtl"
PASS embed.dir: setAttribute() to "xrtl"
PASS embed.dir: setAttribute() to "rtl\0"
PASS embed.dir: setAttribute() to "tl"
PASS embed.dir: setAttribute() to "RTL"
PASS embed.dir: setAttribute() to "auto"
PASS embed.dir: setAttribute() to "xauto"
PASS embed.dir: setAttribute() to "auto\0"
PASS embed.dir: setAttribute() to "uto"
PASS embed.dir: setAttribute() to "AUTO"
PASS embed.dir: IDL set to ""
PASS embed.dir: 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 "
PASS embed.dir: IDL set to undefined
PASS embed.dir: IDL set to 7
PASS embed.dir: IDL set to 1.5
PASS embed.dir: IDL set to "5%"
PASS embed.dir: IDL set to "+100"
PASS embed.dir: IDL set to ".5"
PASS embed.dir: IDL set to true
PASS embed.dir: IDL set to false
PASS embed.dir: IDL set to object "[object Object]"
PASS embed.dir: IDL set to NaN
PASS embed.dir: IDL set to Infinity
PASS embed.dir: IDL set to -Infinity
PASS embed.dir: IDL set to "\0"
PASS embed.dir: IDL set to null
PASS embed.dir: IDL set to object "test-toString"
PASS embed.dir: IDL set to object "test-valueOf"
PASS embed.dir: IDL set to "ltr"
PASS embed.dir: IDL set to "xltr"
PASS embed.dir: IDL set to "ltr\0"
PASS embed.dir: IDL set to "tr"
PASS embed.dir: IDL set to "LTR"
PASS embed.dir: IDL set to "rtl"
PASS embed.dir: IDL set to "xrtl"
PASS embed.dir: IDL set to "rtl\0"
PASS embed.dir: IDL set to "tl"
PASS embed.dir: IDL set to "RTL"
PASS embed.dir: IDL set to "auto"
PASS embed.dir: IDL set to "xauto"
PASS embed.dir: IDL set to "auto\0"
PASS embed.dir: IDL set to "uto"
PASS embed.dir: IDL set to "AUTO"
PASS embed.className (<embed class>): typeof IDL attribute
PASS embed.className (<embed class>): IDL get with DOM attribute unset
PASS embed.className (<embed class>): setAttribute() to ""
PASS embed.className (<embed class>): 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 "
PASS embed.className (<embed class>): setAttribute() to undefined
PASS embed.className (<embed class>): setAttribute() to 7
PASS embed.className (<embed class>): setAttribute() to 1.5
PASS embed.className (<embed class>): setAttribute() to "5%"
PASS embed.className (<embed class>): setAttribute() to "+100"
PASS embed.className (<embed class>): setAttribute() to ".5"
PASS embed.className (<embed class>): setAttribute() to true
PASS embed.className (<embed class>): setAttribute() to false
PASS embed.className (<embed class>): setAttribute() to object "[object Object]"
PASS embed.className (<embed class>): setAttribute() to NaN
PASS embed.className (<embed class>): setAttribute() to Infinity
PASS embed.className (<embed class>): setAttribute() to -Infinity
PASS embed.className (<embed class>): setAttribute() to "\0"
PASS embed.className (<embed class>): setAttribute() to null
PASS embed.className (<embed class>): setAttribute() to object "test-toString"
PASS embed.className (<embed class>): setAttribute() to object "test-valueOf"
PASS embed.className (<embed class>): IDL set to ""
PASS embed.className (<embed class>): 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 "
PASS embed.className (<embed class>): IDL set to undefined
PASS embed.className (<embed class>): IDL set to 7
PASS embed.className (<embed class>): IDL set to 1.5
PASS embed.className (<embed class>): IDL set to "5%"
PASS embed.className (<embed class>): IDL set to "+100"
PASS embed.className (<embed class>): IDL set to ".5"
PASS embed.className (<embed class>): IDL set to true
PASS embed.className (<embed class>): IDL set to false
PASS embed.className (<embed class>): IDL set to object "[object Object]"
PASS embed.className (<embed class>): IDL set to NaN
PASS embed.className (<embed class>): IDL set to Infinity
PASS embed.className (<embed class>): IDL set to -Infinity
PASS embed.className (<embed class>): IDL set to "\0"
PASS embed.className (<embed class>): IDL set to null
PASS embed.className (<embed class>): IDL set to object "test-toString"
PASS embed.className (<embed class>): IDL set to object "test-valueOf"
PASS embed.autofocus: typeof IDL attribute
PASS embed.autofocus: IDL get with DOM attribute unset
PASS embed.autofocus: setAttribute() to ""
PASS embed.autofocus: setAttribute() to " foo "
PASS embed.autofocus: setAttribute() to undefined
PASS embed.autofocus: setAttribute() to null
PASS embed.autofocus: setAttribute() to 7
PASS embed.autofocus: setAttribute() to 1.5
PASS embed.autofocus: setAttribute() to "5%"
PASS embed.autofocus: setAttribute() to "+100"
PASS embed.autofocus: setAttribute() to ".5"
PASS embed.autofocus: setAttribute() to true
PASS embed.autofocus: setAttribute() to false
PASS embed.autofocus: setAttribute() to object "[object Object]"
PASS embed.autofocus: setAttribute() to NaN
PASS embed.autofocus: setAttribute() to Infinity
PASS embed.autofocus: setAttribute() to -Infinity
PASS embed.autofocus: setAttribute() to "\0"
PASS embed.autofocus: setAttribute() to object "test-toString"
PASS embed.autofocus: setAttribute() to object "test-valueOf"
PASS embed.autofocus: setAttribute() to "autofocus"
PASS embed.autofocus: IDL set to ""
PASS embed.autofocus: IDL set to " foo "
PASS embed.autofocus: IDL set to undefined
PASS embed.autofocus: IDL set to null
PASS embed.autofocus: IDL set to 7
PASS embed.autofocus: IDL set to 1.5
PASS embed.autofocus: IDL set to "5%"
PASS embed.autofocus: IDL set to "+100"
PASS embed.autofocus: IDL set to ".5"
PASS embed.autofocus: IDL set to true
PASS embed.autofocus: IDL set to false
PASS embed.autofocus: IDL set to object "[object Object]"
PASS embed.autofocus: IDL set to NaN
PASS embed.autofocus: IDL set to Infinity
PASS embed.autofocus: IDL set to -Infinity
PASS embed.autofocus: IDL set to "\0"
PASS embed.autofocus: IDL set to object "test-toString"
PASS embed.autofocus: IDL set to object "test-valueOf"
PASS embed.hidden: typeof IDL attribute
PASS embed.hidden: IDL get with DOM attribute unset
PASS embed.hidden: setAttribute() to ""
PASS embed.hidden: setAttribute() to " foo "
PASS embed.hidden: setAttribute() to undefined
PASS embed.hidden: setAttribute() to null
PASS embed.hidden: setAttribute() to 7
PASS embed.hidden: setAttribute() to 1.5
PASS embed.hidden: setAttribute() to "5%"
PASS embed.hidden: setAttribute() to "+100"
PASS embed.hidden: setAttribute() to ".5"
PASS embed.hidden: setAttribute() to true
PASS embed.hidden: setAttribute() to false
PASS embed.hidden: setAttribute() to object "[object Object]"
PASS embed.hidden: setAttribute() to NaN
PASS embed.hidden: setAttribute() to Infinity
PASS embed.hidden: setAttribute() to -Infinity
PASS embed.hidden: setAttribute() to "\0"
PASS embed.hidden: setAttribute() to object "test-toString"
PASS embed.hidden: setAttribute() to object "test-valueOf"
PASS embed.hidden: setAttribute() to "hidden"
PASS embed.hidden: IDL set to ""
PASS embed.hidden: IDL set to " foo "
PASS embed.hidden: IDL set to undefined
PASS embed.hidden: IDL set to null
PASS embed.hidden: IDL set to 7
PASS embed.hidden: IDL set to 1.5
PASS embed.hidden: IDL set to "5%"
PASS embed.hidden: IDL set to "+100"
PASS embed.hidden: IDL set to ".5"
PASS embed.hidden: IDL set to true
PASS embed.hidden: IDL set to false
PASS embed.hidden: IDL set to object "[object Object]"
PASS embed.hidden: IDL set to NaN
PASS embed.hidden: IDL set to Infinity
PASS embed.hidden: IDL set to -Infinity
PASS embed.hidden: IDL set to "\0"
PASS embed.hidden: IDL set to object "test-toString"
PASS embed.hidden: IDL set to object "test-valueOf"
PASS embed.accessKey: typeof IDL attribute
PASS embed.accessKey: IDL get with DOM attribute unset
PASS embed.accessKey: setAttribute() to ""
PASS embed.accessKey: 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 "
PASS embed.accessKey: setAttribute() to undefined
PASS embed.accessKey: setAttribute() to 7
PASS embed.accessKey: setAttribute() to 1.5
PASS embed.accessKey: setAttribute() to "5%"
PASS embed.accessKey: setAttribute() to "+100"
PASS embed.accessKey: setAttribute() to ".5"
PASS embed.accessKey: setAttribute() to true
PASS embed.accessKey: setAttribute() to false
PASS embed.accessKey: setAttribute() to object "[object Object]"
PASS embed.accessKey: setAttribute() to NaN
PASS embed.accessKey: setAttribute() to Infinity
PASS embed.accessKey: setAttribute() to -Infinity
PASS embed.accessKey: setAttribute() to "\0"
PASS embed.accessKey: setAttribute() to null
PASS embed.accessKey: setAttribute() to object "test-toString"
PASS embed.accessKey: setAttribute() to object "test-valueOf"
PASS embed.accessKey: IDL set to ""
PASS embed.accessKey: 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 "
PASS embed.accessKey: IDL set to undefined
PASS embed.accessKey: IDL set to 7
PASS embed.accessKey: IDL set to 1.5
PASS embed.accessKey: IDL set to "5%"
PASS embed.accessKey: IDL set to "+100"
PASS embed.accessKey: IDL set to ".5"
PASS embed.accessKey: IDL set to true
PASS embed.accessKey: IDL set to false
PASS embed.accessKey: IDL set to object "[object Object]"
PASS embed.accessKey: IDL set to NaN
PASS embed.accessKey: IDL set to Infinity
PASS embed.accessKey: IDL set to -Infinity
PASS embed.accessKey: IDL set to "\0"
PASS embed.accessKey: IDL set to null
PASS embed.accessKey: IDL set to object "test-toString"
PASS embed.accessKey: IDL set to object "test-valueOf"
PASS embed.tabIndex: typeof IDL attribute
PASS embed.tabIndex: setAttribute() to -36
PASS embed.tabIndex: setAttribute() to -1
PASS embed.tabIndex: setAttribute() to 0
PASS embed.tabIndex: setAttribute() to 1
PASS embed.tabIndex: setAttribute() to 2147483647
PASS embed.tabIndex: setAttribute() to -2147483648
PASS embed.tabIndex: setAttribute() to "-1"
PASS embed.tabIndex: setAttribute() to "-0"
PASS embed.tabIndex: setAttribute() to "0"
PASS embed.tabIndex: setAttribute() to "1"
PASS embed.tabIndex: setAttribute() to "\t7"
PASS embed.tabIndex: setAttribute() to "\f7"
PASS embed.tabIndex: setAttribute() to " 7"
PASS embed.tabIndex: setAttribute() to "\n7"
PASS embed.tabIndex: setAttribute() to "\r7"
PASS embed.tabIndex: setAttribute() to 1.5
PASS embed.tabIndex: setAttribute() to "5%"
PASS embed.tabIndex: setAttribute() to "+100"
PASS embed.tabIndex: setAttribute() to object "2"
PASS embed.tabIndex: IDL set to -36
PASS embed.tabIndex: IDL set to -1
PASS embed.tabIndex: IDL set to 0
PASS embed.tabIndex: IDL set to 1
PASS embed.tabIndex: IDL set to 2147483647
PASS embed.tabIndex: IDL set to -2147483648
PASS embed.src: typeof IDL attribute
PASS embed.src: IDL get with DOM attribute unset
PASS embed.src: setAttribute() to ""
PASS embed.src: setAttribute() to " foo "
PASS embed.src: setAttribute() to "http://site.example/"
PASS embed.src: setAttribute() to "//site.example/path???@#l"
PASS embed.src: 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 "
PASS embed.src: setAttribute() to undefined
PASS embed.src: setAttribute() to 7
PASS embed.src: setAttribute() to 1.5
PASS embed.src: setAttribute() to "5%"
PASS embed.src: setAttribute() to "+100"
PASS embed.src: setAttribute() to ".5"
PASS embed.src: setAttribute() to true
PASS embed.src: setAttribute() to false
PASS embed.src: setAttribute() to object "[object Object]"
PASS embed.src: setAttribute() to NaN
PASS embed.src: setAttribute() to Infinity
PASS embed.src: setAttribute() to -Infinity
PASS embed.src: setAttribute() to "\0"
PASS embed.src: setAttribute() to null
PASS embed.src: setAttribute() to object "test-toString"
PASS embed.src: setAttribute() to object "test-valueOf"
PASS embed.src: IDL set to ""
PASS embed.src: IDL set to " foo "
PASS embed.src: IDL set to "http://site.example/"
PASS embed.src: IDL set to "//site.example/path???@#l"
PASS embed.src: 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 "
PASS embed.src: IDL set to undefined
PASS embed.src: IDL set to 7
PASS embed.src: IDL set to 1.5
PASS embed.src: IDL set to "5%"
PASS embed.src: IDL set to "+100"
PASS embed.src: IDL set to ".5"
PASS embed.src: IDL set to true
PASS embed.src: IDL set to false
PASS embed.src: IDL set to object "[object Object]"
PASS embed.src: IDL set to NaN
PASS embed.src: IDL set to Infinity
PASS embed.src: IDL set to -Infinity
PASS embed.src: IDL set to "\0"
PASS embed.src: IDL set to null
PASS embed.src: IDL set to object "test-toString"
PASS embed.src: IDL set to object "test-valueOf"
PASS embed.type: typeof IDL attribute
PASS embed.type: IDL get with DOM attribute unset
PASS embed.type: setAttribute() to ""
PASS embed.type: 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 "
PASS embed.type: setAttribute() to undefined
PASS embed.type: setAttribute() to 7
PASS embed.type: setAttribute() to 1.5
PASS embed.type: setAttribute() to "5%"
PASS embed.type: setAttribute() to "+100"
PASS embed.type: setAttribute() to ".5"
PASS embed.type: setAttribute() to true
PASS embed.type: setAttribute() to false
PASS embed.type: setAttribute() to object "[object Object]"
PASS embed.type: setAttribute() to NaN
PASS embed.type: setAttribute() to Infinity
PASS embed.type: setAttribute() to -Infinity
PASS embed.type: setAttribute() to "\0"
PASS embed.type: setAttribute() to null
PASS embed.type: setAttribute() to object "test-toString"
PASS embed.type: setAttribute() to object "test-valueOf"
PASS embed.type: IDL set to ""
PASS embed.type: 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 "
PASS embed.type: IDL set to undefined
PASS embed.type: IDL set to 7
PASS embed.type: IDL set to 1.5
PASS embed.type: IDL set to "5%"
PASS embed.type: IDL set to "+100"
PASS embed.type: IDL set to ".5"
PASS embed.type: IDL set to true
PASS embed.type: IDL set to false
PASS embed.type: IDL set to object "[object Object]"
PASS embed.type: IDL set to NaN
PASS embed.type: IDL set to Infinity
PASS embed.type: IDL set to -Infinity
PASS embed.type: IDL set to "\0"
PASS embed.type: IDL set to null
PASS embed.type: IDL set to object "test-toString"
PASS embed.type: IDL set to object "test-valueOf"
PASS embed.width: typeof IDL attribute
PASS embed.width: IDL get with DOM attribute unset
PASS embed.width: setAttribute() to ""
PASS embed.width: 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 "
PASS embed.width: setAttribute() to undefined
PASS embed.width: setAttribute() to 7
PASS embed.width: setAttribute() to 1.5
PASS embed.width: setAttribute() to "5%"
PASS embed.width: setAttribute() to "+100"
PASS embed.width: setAttribute() to ".5"
PASS embed.width: setAttribute() to true
PASS embed.width: setAttribute() to false
PASS embed.width: setAttribute() to object "[object Object]"
PASS embed.width: setAttribute() to NaN
PASS embed.width: setAttribute() to Infinity
PASS embed.width: setAttribute() to -Infinity
PASS embed.width: setAttribute() to "\0"
PASS embed.width: setAttribute() to null
PASS embed.width: setAttribute() to object "test-toString"
PASS embed.width: setAttribute() to object "test-valueOf"
PASS embed.width: IDL set to ""
PASS embed.width: 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 "
PASS embed.width: IDL set to undefined
PASS embed.width: IDL set to 7
PASS embed.width: IDL set to 1.5
PASS embed.width: IDL set to "5%"
PASS embed.width: IDL set to "+100"
PASS embed.width: IDL set to ".5"
PASS embed.width: IDL set to true
PASS embed.width: IDL set to false
PASS embed.width: IDL set to object "[object Object]"
PASS embed.width: IDL set to NaN
PASS embed.width: IDL set to Infinity
PASS embed.width: IDL set to -Infinity
PASS embed.width: IDL set to "\0"
PASS embed.width: IDL set to null
PASS embed.width: IDL set to object "test-toString"
PASS embed.width: IDL set to object "test-valueOf"
PASS embed.height: typeof IDL attribute
PASS embed.height: IDL get with DOM attribute unset
PASS embed.height: setAttribute() to ""
PASS embed.height: 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 "
PASS embed.height: setAttribute() to undefined
PASS embed.height: setAttribute() to 7
PASS embed.height: setAttribute() to 1.5
PASS embed.height: setAttribute() to "5%"
PASS embed.height: setAttribute() to "+100"
PASS embed.height: setAttribute() to ".5"
PASS embed.height: setAttribute() to true
PASS embed.height: setAttribute() to false
PASS embed.height: setAttribute() to object "[object Object]"
PASS embed.height: setAttribute() to NaN
PASS embed.height: setAttribute() to Infinity
PASS embed.height: setAttribute() to -Infinity
PASS embed.height: setAttribute() to "\0"
PASS embed.height: setAttribute() to null
PASS embed.height: setAttribute() to object "test-toString"
PASS embed.height: setAttribute() to object "test-valueOf"
PASS embed.height: IDL set to ""
PASS embed.height: 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 "
PASS embed.height: IDL set to undefined
PASS embed.height: IDL set to 7
PASS embed.height: IDL set to 1.5
PASS embed.height: IDL set to "5%"
PASS embed.height: IDL set to "+100"
PASS embed.height: IDL set to ".5"
PASS embed.height: IDL set to true
PASS embed.height: IDL set to false
PASS embed.height: IDL set to object "[object Object]"
PASS embed.height: IDL set to NaN
PASS embed.height: IDL set to Infinity
PASS embed.height: IDL set to -Infinity
PASS embed.height: IDL set to "\0"
PASS embed.height: IDL set to null
PASS embed.height: IDL set to object "test-toString"
PASS embed.height: IDL set to object "test-valueOf"
PASS embed.align: typeof IDL attribute
PASS embed.align: IDL get with DOM attribute unset
PASS embed.align: setAttribute() to ""
PASS embed.align: 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 "
PASS embed.align: setAttribute() to undefined
PASS embed.align: setAttribute() to 7
PASS embed.align: setAttribute() to 1.5
PASS embed.align: setAttribute() to "5%"
PASS embed.align: setAttribute() to "+100"
PASS embed.align: setAttribute() to ".5"
PASS embed.align: setAttribute() to true
PASS embed.align: setAttribute() to false
PASS embed.align: setAttribute() to object "[object Object]"
PASS embed.align: setAttribute() to NaN
PASS embed.align: setAttribute() to Infinity
PASS embed.align: setAttribute() to -Infinity
PASS embed.align: setAttribute() to "\0"
PASS embed.align: setAttribute() to null
PASS embed.align: setAttribute() to object "test-toString"
PASS embed.align: setAttribute() to object "test-valueOf"
PASS embed.align: IDL set to ""
PASS embed.align: 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 "
PASS embed.align: IDL set to undefined
PASS embed.align: IDL set to 7
PASS embed.align: IDL set to 1.5
PASS embed.align: IDL set to "5%"
PASS embed.align: IDL set to "+100"
PASS embed.align: IDL set to ".5"
PASS embed.align: IDL set to true
PASS embed.align: IDL set to false
PASS embed.align: IDL set to object "[object Object]"
PASS embed.align: IDL set to NaN
PASS embed.align: IDL set to Infinity
PASS embed.align: IDL set to -Infinity
PASS embed.align: IDL set to "\0"
PASS embed.align: IDL set to null
PASS embed.align: IDL set to object "test-toString"
PASS embed.align: IDL set to object "test-valueOf"
PASS embed.name: typeof IDL attribute
PASS embed.name: IDL get with DOM attribute unset
PASS embed.name: setAttribute() to ""
PASS embed.name: 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 "
PASS embed.name: setAttribute() to undefined
PASS embed.name: setAttribute() to 7
PASS embed.name: setAttribute() to 1.5
PASS embed.name: setAttribute() to "5%"
PASS embed.name: setAttribute() to "+100"
PASS embed.name: setAttribute() to ".5"
PASS embed.name: setAttribute() to true
PASS embed.name: setAttribute() to false
PASS embed.name: setAttribute() to object "[object Object]"
PASS embed.name: setAttribute() to NaN
PASS embed.name: setAttribute() to Infinity
PASS embed.name: setAttribute() to -Infinity
PASS embed.name: setAttribute() to "\0"
PASS embed.name: setAttribute() to null
PASS embed.name: setAttribute() to object "test-toString"
PASS embed.name: setAttribute() to object "test-valueOf"
PASS embed.name: IDL set to ""
PASS embed.name: 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 "
PASS embed.name: IDL set to undefined
PASS embed.name: IDL set to 7
PASS embed.name: IDL set to 1.5
PASS embed.name: IDL set to "5%"
PASS embed.name: IDL set to "+100"
PASS embed.name: IDL set to ".5"
PASS embed.name: IDL set to true
PASS embed.name: IDL set to false
PASS embed.name: IDL set to object "[object Object]"
PASS embed.name: IDL set to NaN
PASS embed.name: IDL set to Infinity
PASS embed.name: IDL set to -Infinity
PASS embed.name: IDL set to "\0"
PASS embed.name: IDL set to null
PASS embed.name: IDL set to object "test-toString"
PASS embed.name: IDL set to object "test-valueOf"
PASS object.title: typeof IDL attribute
PASS object.title: IDL get with DOM attribute unset
PASS object.title: setAttribute() to ""
PASS object.title: 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 "
PASS object.title: setAttribute() to undefined
PASS object.title: setAttribute() to 7
PASS object.title: setAttribute() to 1.5
PASS object.title: setAttribute() to "5%"
PASS object.title: setAttribute() to "+100"
PASS object.title: setAttribute() to ".5"
PASS object.title: setAttribute() to true
PASS object.title: setAttribute() to false
PASS object.title: setAttribute() to object "[object Object]"
PASS object.title: setAttribute() to NaN
PASS object.title: setAttribute() to Infinity
PASS object.title: setAttribute() to -Infinity
PASS object.title: setAttribute() to "\0"
PASS object.title: setAttribute() to null
PASS object.title: setAttribute() to object "test-toString"
PASS object.title: setAttribute() to object "test-valueOf"
PASS object.title: IDL set to ""
PASS object.title: 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 "
PASS object.title: IDL set to undefined
PASS object.title: IDL set to 7
PASS object.title: IDL set to 1.5
PASS object.title: IDL set to "5%"
PASS object.title: IDL set to "+100"
PASS object.title: IDL set to ".5"
PASS object.title: IDL set to true
PASS object.title: IDL set to false
PASS object.title: IDL set to object "[object Object]"
PASS object.title: IDL set to NaN
PASS object.title: IDL set to Infinity
PASS object.title: IDL set to -Infinity
PASS object.title: IDL set to "\0"
PASS object.title: IDL set to null
PASS object.title: IDL set to object "test-toString"
PASS object.title: IDL set to object "test-valueOf"
PASS object.lang: typeof IDL attribute
PASS object.lang: IDL get with DOM attribute unset
PASS object.lang: setAttribute() to ""
PASS object.lang: 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 "
PASS object.lang: setAttribute() to undefined
PASS object.lang: setAttribute() to 7
PASS object.lang: setAttribute() to 1.5
PASS object.lang: setAttribute() to "5%"
PASS object.lang: setAttribute() to "+100"
PASS object.lang: setAttribute() to ".5"
PASS object.lang: setAttribute() to true
PASS object.lang: setAttribute() to false
PASS object.lang: setAttribute() to object "[object Object]"
PASS object.lang: setAttribute() to NaN
PASS object.lang: setAttribute() to Infinity
PASS object.lang: setAttribute() to -Infinity
PASS object.lang: setAttribute() to "\0"
PASS object.lang: setAttribute() to null
PASS object.lang: setAttribute() to object "test-toString"
PASS object.lang: setAttribute() to object "test-valueOf"
PASS object.lang: IDL set to ""
PASS object.lang: 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 "
PASS object.lang: IDL set to undefined
PASS object.lang: IDL set to 7
PASS object.lang: IDL set to 1.5
PASS object.lang: IDL set to "5%"
PASS object.lang: IDL set to "+100"
PASS object.lang: IDL set to ".5"
PASS object.lang: IDL set to true
PASS object.lang: IDL set to false
PASS object.lang: IDL set to object "[object Object]"
PASS object.lang: IDL set to NaN
PASS object.lang: IDL set to Infinity
PASS object.lang: IDL set to -Infinity
PASS object.lang: IDL set to "\0"
PASS object.lang: IDL set to null
PASS object.lang: IDL set to object "test-toString"
PASS object.lang: IDL set to object "test-valueOf"
PASS object.dir: typeof IDL attribute
PASS object.dir: IDL get with DOM attribute unset
PASS object.dir: setAttribute() to ""
PASS object.dir: 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 "
PASS object.dir: setAttribute() to undefined
PASS object.dir: setAttribute() to 7
PASS object.dir: setAttribute() to 1.5
PASS object.dir: setAttribute() to "5%"
PASS object.dir: setAttribute() to "+100"
PASS object.dir: setAttribute() to ".5"
PASS object.dir: setAttribute() to true
PASS object.dir: setAttribute() to false
PASS object.dir: setAttribute() to object "[object Object]"
PASS object.dir: setAttribute() to NaN
PASS object.dir: setAttribute() to Infinity
PASS object.dir: setAttribute() to -Infinity
PASS object.dir: setAttribute() to "\0"
PASS object.dir: setAttribute() to null
PASS object.dir: setAttribute() to object "test-toString"
PASS object.dir: setAttribute() to object "test-valueOf"
PASS object.dir: setAttribute() to "ltr"
PASS object.dir: setAttribute() to "xltr"
PASS object.dir: setAttribute() to "ltr\0"
PASS object.dir: setAttribute() to "tr"
PASS object.dir: setAttribute() to "LTR"
PASS object.dir: setAttribute() to "rtl"
PASS object.dir: setAttribute() to "xrtl"
PASS object.dir: setAttribute() to "rtl\0"
PASS object.dir: setAttribute() to "tl"
PASS object.dir: setAttribute() to "RTL"
PASS object.dir: setAttribute() to "auto"
PASS object.dir: setAttribute() to "xauto"
PASS object.dir: setAttribute() to "auto\0"
PASS object.dir: setAttribute() to "uto"
PASS object.dir: setAttribute() to "AUTO"
PASS object.dir: IDL set to ""
PASS object.dir: 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 "
PASS object.dir: IDL set to undefined
PASS object.dir: IDL set to 7
PASS object.dir: IDL set to 1.5
PASS object.dir: IDL set to "5%"
PASS object.dir: IDL set to "+100"
PASS object.dir: IDL set to ".5"
PASS object.dir: IDL set to true
PASS object.dir: IDL set to false
PASS object.dir: IDL set to object "[object Object]"
PASS object.dir: IDL set to NaN
PASS object.dir: IDL set to Infinity
PASS object.dir: IDL set to -Infinity
PASS object.dir: IDL set to "\0"
PASS object.dir: IDL set to null
PASS object.dir: IDL set to object "test-toString"
PASS object.dir: IDL set to object "test-valueOf"
PASS object.dir: IDL set to "ltr"
PASS object.dir: IDL set to "xltr"
PASS object.dir: IDL set to "ltr\0"
PASS object.dir: IDL set to "tr"
PASS object.dir: IDL set to "LTR"
PASS object.dir: IDL set to "rtl"
PASS object.dir: IDL set to "xrtl"
PASS object.dir: IDL set to "rtl\0"
PASS object.dir: IDL set to "tl"
PASS object.dir: IDL set to "RTL"
PASS object.dir: IDL set to "auto"
PASS object.dir: IDL set to "xauto"
PASS object.dir: IDL set to "auto\0"
PASS object.dir: IDL set to "uto"
PASS object.dir: IDL set to "AUTO"
PASS object.className (<object class>): typeof IDL attribute
PASS object.className (<object class>): IDL get with DOM attribute unset
PASS object.className (<object class>): setAttribute() to ""
PASS object.className (<object class>): 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 "
PASS object.className (<object class>): setAttribute() to undefined
PASS object.className (<object class>): setAttribute() to 7
PASS object.className (<object class>): setAttribute() to 1.5
PASS object.className (<object class>): setAttribute() to "5%"
PASS object.className (<object class>): setAttribute() to "+100"
PASS object.className (<object class>): setAttribute() to ".5"
PASS object.className (<object class>): setAttribute() to true
PASS object.className (<object class>): setAttribute() to false
PASS object.className (<object class>): setAttribute() to object "[object Object]"
PASS object.className (<object class>): setAttribute() to NaN
PASS object.className (<object class>): setAttribute() to Infinity
PASS object.className (<object class>): setAttribute() to -Infinity
PASS object.className (<object class>): setAttribute() to "\0"
PASS object.className (<object class>): setAttribute() to null
PASS object.className (<object class>): setAttribute() to object "test-toString"
PASS object.className (<object class>): setAttribute() to object "test-valueOf"
PASS object.className (<object class>): IDL set to ""
PASS object.className (<object class>): 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 "
PASS object.className (<object class>): IDL set to undefined
PASS object.className (<object class>): IDL set to 7
PASS object.className (<object class>): IDL set to 1.5
PASS object.className (<object class>): IDL set to "5%"
PASS object.className (<object class>): IDL set to "+100"
PASS object.className (<object class>): IDL set to ".5"
PASS object.className (<object class>): IDL set to true
PASS object.className (<object class>): IDL set to false
PASS object.className (<object class>): IDL set to object "[object Object]"
PASS object.className (<object class>): IDL set to NaN
PASS object.className (<object class>): IDL set to Infinity
PASS object.className (<object class>): IDL set to -Infinity
PASS object.className (<object class>): IDL set to "\0"
PASS object.className (<object class>): IDL set to null
PASS object.className (<object class>): IDL set to object "test-toString"
PASS object.className (<object class>): IDL set to object "test-valueOf"
PASS object.autofocus: typeof IDL attribute
PASS object.autofocus: IDL get with DOM attribute unset
PASS object.autofocus: setAttribute() to ""
PASS object.autofocus: setAttribute() to " foo "
PASS object.autofocus: setAttribute() to undefined
PASS object.autofocus: setAttribute() to null
PASS object.autofocus: setAttribute() to 7
PASS object.autofocus: setAttribute() to 1.5
PASS object.autofocus: setAttribute() to "5%"
PASS object.autofocus: setAttribute() to "+100"
PASS object.autofocus: setAttribute() to ".5"
PASS object.autofocus: setAttribute() to true
PASS object.autofocus: setAttribute() to false
PASS object.autofocus: setAttribute() to object "[object Object]"
PASS object.autofocus: setAttribute() to NaN
PASS object.autofocus: setAttribute() to Infinity
PASS object.autofocus: setAttribute() to -Infinity
PASS object.autofocus: setAttribute() to "\0"
PASS object.autofocus: setAttribute() to object "test-toString"
PASS object.autofocus: setAttribute() to object "test-valueOf"
PASS object.autofocus: setAttribute() to "autofocus"
PASS object.autofocus: IDL set to ""
PASS object.autofocus: IDL set to " foo "
PASS object.autofocus: IDL set to undefined
PASS object.autofocus: IDL set to null
PASS object.autofocus: IDL set to 7
PASS object.autofocus: IDL set to 1.5
PASS object.autofocus: IDL set to "5%"
PASS object.autofocus: IDL set to "+100"
PASS object.autofocus: IDL set to ".5"
PASS object.autofocus: IDL set to true
PASS object.autofocus: IDL set to false
PASS object.autofocus: IDL set to object "[object Object]"
PASS object.autofocus: IDL set to NaN
PASS object.autofocus: IDL set to Infinity
PASS object.autofocus: IDL set to -Infinity
PASS object.autofocus: IDL set to "\0"
PASS object.autofocus: IDL set to object "test-toString"
PASS object.autofocus: IDL set to object "test-valueOf"
PASS object.hidden: typeof IDL attribute
PASS object.hidden: IDL get with DOM attribute unset
PASS object.hidden: setAttribute() to ""
PASS object.hidden: setAttribute() to " foo "
PASS object.hidden: setAttribute() to undefined
PASS object.hidden: setAttribute() to null
PASS object.hidden: setAttribute() to 7
PASS object.hidden: setAttribute() to 1.5
PASS object.hidden: setAttribute() to "5%"
PASS object.hidden: setAttribute() to "+100"
PASS object.hidden: setAttribute() to ".5"
PASS object.hidden: setAttribute() to true
PASS object.hidden: setAttribute() to false
PASS object.hidden: setAttribute() to object "[object Object]"
PASS object.hidden: setAttribute() to NaN
PASS object.hidden: setAttribute() to Infinity
PASS object.hidden: setAttribute() to -Infinity
PASS object.hidden: setAttribute() to "\0"
PASS object.hidden: setAttribute() to object "test-toString"
PASS object.hidden: setAttribute() to object "test-valueOf"
PASS object.hidden: setAttribute() to "hidden"
PASS object.hidden: IDL set to ""
PASS object.hidden: IDL set to " foo "
PASS object.hidden: IDL set to undefined
PASS object.hidden: IDL set to null
PASS object.hidden: IDL set to 7
PASS object.hidden: IDL set to 1.5
PASS object.hidden: IDL set to "5%"
PASS object.hidden: IDL set to "+100"
PASS object.hidden: IDL set to ".5"
PASS object.hidden: IDL set to true
PASS object.hidden: IDL set to false
PASS object.hidden: IDL set to object "[object Object]"
PASS object.hidden: IDL set to NaN
PASS object.hidden: IDL set to Infinity
PASS object.hidden: IDL set to -Infinity
PASS object.hidden: IDL set to "\0"
PASS object.hidden: IDL set to object "test-toString"
PASS object.hidden: IDL set to object "test-valueOf"
PASS object.accessKey: typeof IDL attribute
PASS object.accessKey: IDL get with DOM attribute unset
PASS object.accessKey: setAttribute() to ""
PASS object.accessKey: 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 "
PASS object.accessKey: setAttribute() to undefined
PASS object.accessKey: setAttribute() to 7
PASS object.accessKey: setAttribute() to 1.5
PASS object.accessKey: setAttribute() to "5%"
PASS object.accessKey: setAttribute() to "+100"
PASS object.accessKey: setAttribute() to ".5"
PASS object.accessKey: setAttribute() to true
PASS object.accessKey: setAttribute() to false
PASS object.accessKey: setAttribute() to object "[object Object]"
PASS object.accessKey: setAttribute() to NaN
PASS object.accessKey: setAttribute() to Infinity
PASS object.accessKey: setAttribute() to -Infinity
PASS object.accessKey: setAttribute() to "\0"
PASS object.accessKey: setAttribute() to null
PASS object.accessKey: setAttribute() to object "test-toString"
PASS object.accessKey: setAttribute() to object "test-valueOf"
PASS object.accessKey: IDL set to ""
PASS object.accessKey: 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 "
PASS object.accessKey: IDL set to undefined
PASS object.accessKey: IDL set to 7
PASS object.accessKey: IDL set to 1.5
PASS object.accessKey: IDL set to "5%"
PASS object.accessKey: IDL set to "+100"
PASS object.accessKey: IDL set to ".5"
PASS object.accessKey: IDL set to true
PASS object.accessKey: IDL set to false
PASS object.accessKey: IDL set to object "[object Object]"
PASS object.accessKey: IDL set to NaN
PASS object.accessKey: IDL set to Infinity
PASS object.accessKey: IDL set to -Infinity
PASS object.accessKey: IDL set to "\0"
PASS object.accessKey: IDL set to null
PASS object.accessKey: IDL set to object "test-toString"
PASS object.accessKey: IDL set to object "test-valueOf"
PASS object.tabIndex: typeof IDL attribute
PASS object.tabIndex: setAttribute() to -36
PASS object.tabIndex: setAttribute() to -1
PASS object.tabIndex: setAttribute() to 0
PASS object.tabIndex: setAttribute() to 1
PASS object.tabIndex: setAttribute() to 2147483647
PASS object.tabIndex: setAttribute() to -2147483648
PASS object.tabIndex: setAttribute() to "-1"
PASS object.tabIndex: setAttribute() to "-0"
PASS object.tabIndex: setAttribute() to "0"
PASS object.tabIndex: setAttribute() to "1"
PASS object.tabIndex: setAttribute() to "\t7"
PASS object.tabIndex: setAttribute() to "\f7"
PASS object.tabIndex: setAttribute() to " 7"
PASS object.tabIndex: setAttribute() to "\n7"
PASS object.tabIndex: setAttribute() to "\r7"
PASS object.tabIndex: setAttribute() to 1.5
PASS object.tabIndex: setAttribute() to "5%"
PASS object.tabIndex: setAttribute() to "+100"
PASS object.tabIndex: setAttribute() to object "2"
PASS object.tabIndex: IDL set to -36
PASS object.tabIndex: IDL set to -1
PASS object.tabIndex: IDL set to 0
PASS object.tabIndex: IDL set to 1
PASS object.tabIndex: IDL set to 2147483647
PASS object.tabIndex: IDL set to -2147483648
PASS object.data: typeof IDL attribute
PASS object.data: IDL get with DOM attribute unset
PASS object.data: setAttribute() to ""
PASS object.data: setAttribute() to " foo "
PASS object.data: setAttribute() to "http://site.example/"
PASS object.data: setAttribute() to "//site.example/path???@#l"
PASS object.data: 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 "
PASS object.data: setAttribute() to undefined
PASS object.data: setAttribute() to 7
PASS object.data: setAttribute() to 1.5
PASS object.data: setAttribute() to "5%"
PASS object.data: setAttribute() to "+100"
PASS object.data: setAttribute() to ".5"
PASS object.data: setAttribute() to true
PASS object.data: setAttribute() to false
PASS object.data: setAttribute() to object "[object Object]"
PASS object.data: setAttribute() to NaN
PASS object.data: setAttribute() to Infinity
PASS object.data: setAttribute() to -Infinity
PASS object.data: setAttribute() to "\0"
PASS object.data: setAttribute() to null
PASS object.data: setAttribute() to object "test-toString"
PASS object.data: setAttribute() to object "test-valueOf"
PASS object.data: IDL set to ""
PASS object.data: IDL set to " foo "
PASS object.data: IDL set to "http://site.example/"
PASS object.data: IDL set to "//site.example/path???@#l"
PASS object.data: 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 "
PASS object.data: IDL set to undefined
PASS object.data: IDL set to 7
PASS object.data: IDL set to 1.5
PASS object.data: IDL set to "5%"
PASS object.data: IDL set to "+100"
PASS object.data: IDL set to ".5"
PASS object.data: IDL set to true
PASS object.data: IDL set to false
PASS object.data: IDL set to object "[object Object]"
PASS object.data: IDL set to NaN
PASS object.data: IDL set to Infinity
PASS object.data: IDL set to -Infinity
PASS object.data: IDL set to "\0"
PASS object.data: IDL set to null
PASS object.data: IDL set to object "test-toString"
PASS object.data: IDL set to object "test-valueOf"
PASS object.type: typeof IDL attribute
PASS object.type: IDL get with DOM attribute unset
PASS object.type: setAttribute() to ""
PASS object.type: 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 "
PASS object.type: setAttribute() to undefined
PASS object.type: setAttribute() to 7
PASS object.type: setAttribute() to 1.5
PASS object.type: setAttribute() to "5%"
PASS object.type: setAttribute() to "+100"
PASS object.type: setAttribute() to ".5"
PASS object.type: setAttribute() to true
PASS object.type: setAttribute() to false
PASS object.type: setAttribute() to object "[object Object]"
PASS object.type: setAttribute() to NaN
PASS object.type: setAttribute() to Infinity
PASS object.type: setAttribute() to -Infinity
PASS object.type: setAttribute() to "\0"
PASS object.type: setAttribute() to null
PASS object.type: setAttribute() to object "test-toString"
PASS object.type: setAttribute() to object "test-valueOf"
PASS object.type: IDL set to ""
PASS object.type: 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 "
PASS object.type: IDL set to undefined
PASS object.type: IDL set to 7
PASS object.type: IDL set to 1.5
PASS object.type: IDL set to "5%"
PASS object.type: IDL set to "+100"
PASS object.type: IDL set to ".5"
PASS object.type: IDL set to true
PASS object.type: IDL set to false
PASS object.type: IDL set to object "[object Object]"
PASS object.type: IDL set to NaN
PASS object.type: IDL set to Infinity
PASS object.type: IDL set to -Infinity
PASS object.type: IDL set to "\0"
PASS object.type: IDL set to null
PASS object.type: IDL set to object "test-toString"
PASS object.type: IDL set to object "test-valueOf"
PASS object.name: typeof IDL attribute
PASS object.name: IDL get with DOM attribute unset
PASS object.name: setAttribute() to ""
PASS object.name: 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 "
PASS object.name: setAttribute() to undefined
PASS object.name: setAttribute() to 7
PASS object.name: setAttribute() to 1.5
PASS object.name: setAttribute() to "5%"
PASS object.name: setAttribute() to "+100"
PASS object.name: setAttribute() to ".5"
PASS object.name: setAttribute() to true
PASS object.name: setAttribute() to false
PASS object.name: setAttribute() to object "[object Object]"
PASS object.name: setAttribute() to NaN
PASS object.name: setAttribute() to Infinity
PASS object.name: setAttribute() to -Infinity
PASS object.name: setAttribute() to "\0"
PASS object.name: setAttribute() to null
PASS object.name: setAttribute() to object "test-toString"
PASS object.name: setAttribute() to object "test-valueOf"
PASS object.name: IDL set to ""
PASS object.name: 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 "
PASS object.name: IDL set to undefined
PASS object.name: IDL set to 7
PASS object.name: IDL set to 1.5
PASS object.name: IDL set to "5%"
PASS object.name: IDL set to "+100"
PASS object.name: IDL set to ".5"
PASS object.name: IDL set to true
PASS object.name: IDL set to false
PASS object.name: IDL set to object "[object Object]"
PASS object.name: IDL set to NaN
PASS object.name: IDL set to Infinity
PASS object.name: IDL set to -Infinity
PASS object.name: IDL set to "\0"
PASS object.name: IDL set to null
PASS object.name: IDL set to object "test-toString"
PASS object.name: IDL set to object "test-valueOf"
PASS object.useMap: typeof IDL attribute
PASS object.useMap: IDL get with DOM attribute unset
PASS object.useMap: setAttribute() to ""
PASS object.useMap: 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 "
PASS object.useMap: setAttribute() to undefined
PASS object.useMap: setAttribute() to 7
PASS object.useMap: setAttribute() to 1.5
PASS object.useMap: setAttribute() to "5%"
PASS object.useMap: setAttribute() to "+100"
PASS object.useMap: setAttribute() to ".5"
PASS object.useMap: setAttribute() to true
PASS object.useMap: setAttribute() to false
PASS object.useMap: setAttribute() to object "[object Object]"
PASS object.useMap: setAttribute() to NaN
PASS object.useMap: setAttribute() to Infinity
PASS object.useMap: setAttribute() to -Infinity
PASS object.useMap: setAttribute() to "\0"
PASS object.useMap: setAttribute() to null
PASS object.useMap: setAttribute() to object "test-toString"
PASS object.useMap: setAttribute() to object "test-valueOf"
PASS object.useMap: IDL set to ""
PASS object.useMap: 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 "
PASS object.useMap: IDL set to undefined
PASS object.useMap: IDL set to 7
PASS object.useMap: IDL set to 1.5
PASS object.useMap: IDL set to "5%"
PASS object.useMap: IDL set to "+100"
PASS object.useMap: IDL set to ".5"
PASS object.useMap: IDL set to true
PASS object.useMap: IDL set to false
PASS object.useMap: IDL set to object "[object Object]"
PASS object.useMap: IDL set to NaN
PASS object.useMap: IDL set to Infinity
PASS object.useMap: IDL set to -Infinity
PASS object.useMap: IDL set to "\0"
PASS object.useMap: IDL set to null
PASS object.useMap: IDL set to object "test-toString"
PASS object.useMap: IDL set to object "test-valueOf"
PASS object.width: typeof IDL attribute
PASS object.width: IDL get with DOM attribute unset
PASS object.width: setAttribute() to ""
PASS object.width: 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 "
PASS object.width: setAttribute() to undefined
PASS object.width: setAttribute() to 7
PASS object.width: setAttribute() to 1.5
PASS object.width: setAttribute() to "5%"
PASS object.width: setAttribute() to "+100"
PASS object.width: setAttribute() to ".5"
PASS object.width: setAttribute() to true
PASS object.width: setAttribute() to false
PASS object.width: setAttribute() to object "[object Object]"
PASS object.width: setAttribute() to NaN
PASS object.width: setAttribute() to Infinity
PASS object.width: setAttribute() to -Infinity
PASS object.width: setAttribute() to "\0"
PASS object.width: setAttribute() to null
PASS object.width: setAttribute() to object "test-toString"
PASS object.width: setAttribute() to object "test-valueOf"
PASS object.width: IDL set to ""
PASS object.width: 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 "
PASS object.width: IDL set to undefined
PASS object.width: IDL set to 7
PASS object.width: IDL set to 1.5
PASS object.width: IDL set to "5%"
PASS object.width: IDL set to "+100"
PASS object.width: IDL set to ".5"
PASS object.width: IDL set to true
PASS object.width: IDL set to false
PASS object.width: IDL set to object "[object Object]"
PASS object.width: IDL set to NaN
PASS object.width: IDL set to Infinity
PASS object.width: IDL set to -Infinity
PASS object.width: IDL set to "\0"
PASS object.width: IDL set to null
PASS object.width: IDL set to object "test-toString"
PASS object.width: IDL set to object "test-valueOf"
PASS object.height: typeof IDL attribute
PASS object.height: IDL get with DOM attribute unset
PASS object.height: setAttribute() to ""
PASS object.height: 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 "
PASS object.height: setAttribute() to undefined
PASS object.height: setAttribute() to 7
PASS object.height: setAttribute() to 1.5
PASS object.height: setAttribute() to "5%"
PASS object.height: setAttribute() to "+100"
PASS object.height: setAttribute() to ".5"
PASS object.height: setAttribute() to true
PASS object.height: setAttribute() to false
PASS object.height: setAttribute() to object "[object Object]"
PASS object.height: setAttribute() to NaN
PASS object.height: setAttribute() to Infinity
PASS object.height: setAttribute() to -Infinity
PASS object.height: setAttribute() to "\0"
PASS object.height: setAttribute() to null
PASS object.height: setAttribute() to object "test-toString"
PASS object.height: setAttribute() to object "test-valueOf"
PASS object.height: IDL set to ""
PASS object.height: 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 "
PASS object.height: IDL set to undefined
PASS object.height: IDL set to 7
PASS object.height: IDL set to 1.5
PASS object.height: IDL set to "5%"
PASS object.height: IDL set to "+100"
PASS object.height: IDL set to ".5"
PASS object.height: IDL set to true
PASS object.height: IDL set to false
PASS object.height: IDL set to object "[object Object]"
PASS object.height: IDL set to NaN
PASS object.height: IDL set to Infinity
PASS object.height: IDL set to -Infinity
PASS object.height: IDL set to "\0"
PASS object.height: IDL set to null
PASS object.height: IDL set to object "test-toString"
PASS object.height: IDL set to object "test-valueOf"
PASS object.align: typeof IDL attribute
PASS object.align: IDL get with DOM attribute unset
PASS object.align: setAttribute() to ""
PASS object.align: 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 "
PASS object.align: setAttribute() to undefined
PASS object.align: setAttribute() to 7
PASS object.align: setAttribute() to 1.5
PASS object.align: setAttribute() to "5%"
PASS object.align: setAttribute() to "+100"
PASS object.align: setAttribute() to ".5"
PASS object.align: setAttribute() to true
PASS object.align: setAttribute() to false
PASS object.align: setAttribute() to object "[object Object]"
PASS object.align: setAttribute() to NaN
PASS object.align: setAttribute() to Infinity
PASS object.align: setAttribute() to -Infinity
PASS object.align: setAttribute() to "\0"
PASS object.align: setAttribute() to null
PASS object.align: setAttribute() to object "test-toString"
PASS object.align: setAttribute() to object "test-valueOf"
PASS object.align: IDL set to ""
PASS object.align: 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 "
PASS object.align: IDL set to undefined
PASS object.align: IDL set to 7
PASS object.align: IDL set to 1.5
PASS object.align: IDL set to "5%"
PASS object.align: IDL set to "+100"
PASS object.align: IDL set to ".5"
PASS object.align: IDL set to true
PASS object.align: IDL set to false
PASS object.align: IDL set to object "[object Object]"
PASS object.align: IDL set to NaN
PASS object.align: IDL set to Infinity
PASS object.align: IDL set to -Infinity
PASS object.align: IDL set to "\0"
PASS object.align: IDL set to null
PASS object.align: IDL set to object "test-toString"
PASS object.align: IDL set to object "test-valueOf"
PASS object.archive: typeof IDL attribute
PASS object.archive: IDL get with DOM attribute unset
PASS object.archive: setAttribute() to ""
PASS object.archive: 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 "
PASS object.archive: setAttribute() to undefined
PASS object.archive: setAttribute() to 7
PASS object.archive: setAttribute() to 1.5
PASS object.archive: setAttribute() to "5%"
PASS object.archive: setAttribute() to "+100"
PASS object.archive: setAttribute() to ".5"
PASS object.archive: setAttribute() to true
PASS object.archive: setAttribute() to false
PASS object.archive: setAttribute() to object "[object Object]"
PASS object.archive: setAttribute() to NaN
PASS object.archive: setAttribute() to Infinity
PASS object.archive: setAttribute() to -Infinity
PASS object.archive: setAttribute() to "\0"
PASS object.archive: setAttribute() to null
PASS object.archive: setAttribute() to object "test-toString"
PASS object.archive: setAttribute() to object "test-valueOf"
PASS object.archive: IDL set to ""
PASS object.archive: 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 "
PASS object.archive: IDL set to undefined
PASS object.archive: IDL set to 7
PASS object.archive: IDL set to 1.5
PASS object.archive: IDL set to "5%"
PASS object.archive: IDL set to "+100"
PASS object.archive: IDL set to ".5"
PASS object.archive: IDL set to true
PASS object.archive: IDL set to false
PASS object.archive: IDL set to object "[object Object]"
PASS object.archive: IDL set to NaN
PASS object.archive: IDL set to Infinity
PASS object.archive: IDL set to -Infinity
PASS object.archive: IDL set to "\0"
PASS object.archive: IDL set to null
PASS object.archive: IDL set to object "test-toString"
PASS object.archive: IDL set to object "test-valueOf"
PASS object.code: typeof IDL attribute
PASS object.code: IDL get with DOM attribute unset
PASS object.code: setAttribute() to ""
PASS object.code: 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 "
PASS object.code: setAttribute() to undefined
PASS object.code: setAttribute() to 7
PASS object.code: setAttribute() to 1.5
PASS object.code: setAttribute() to "5%"
PASS object.code: setAttribute() to "+100"
PASS object.code: setAttribute() to ".5"
PASS object.code: setAttribute() to true
PASS object.code: setAttribute() to false
PASS object.code: setAttribute() to object "[object Object]"
PASS object.code: setAttribute() to NaN
PASS object.code: setAttribute() to Infinity
PASS object.code: setAttribute() to -Infinity
PASS object.code: setAttribute() to "\0"
PASS object.code: setAttribute() to null
PASS object.code: setAttribute() to object "test-toString"
PASS object.code: setAttribute() to object "test-valueOf"
PASS object.code: IDL set to ""
PASS object.code: 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 "
PASS object.code: IDL set to undefined
PASS object.code: IDL set to 7
PASS object.code: IDL set to 1.5
PASS object.code: IDL set to "5%"
PASS object.code: IDL set to "+100"
PASS object.code: IDL set to ".5"
PASS object.code: IDL set to true
PASS object.code: IDL set to false
PASS object.code: IDL set to object "[object Object]"
PASS object.code: IDL set to NaN
PASS object.code: IDL set to Infinity
PASS object.code: IDL set to -Infinity
PASS object.code: IDL set to "\0"
PASS object.code: IDL set to null
PASS object.code: IDL set to object "test-toString"
PASS object.code: IDL set to object "test-valueOf"
PASS object.declare: typeof IDL attribute
PASS object.declare: IDL get with DOM attribute unset
PASS object.declare: setAttribute() to ""
PASS object.declare: setAttribute() to " foo "
PASS object.declare: setAttribute() to undefined
PASS object.declare: setAttribute() to null
PASS object.declare: setAttribute() to 7
PASS object.declare: setAttribute() to 1.5
PASS object.declare: setAttribute() to "5%"
PASS object.declare: setAttribute() to "+100"
PASS object.declare: setAttribute() to ".5"
PASS object.declare: setAttribute() to true
PASS object.declare: setAttribute() to false
PASS object.declare: setAttribute() to object "[object Object]"
PASS object.declare: setAttribute() to NaN
PASS object.declare: setAttribute() to Infinity
PASS object.declare: setAttribute() to -Infinity
PASS object.declare: setAttribute() to "\0"
PASS object.declare: setAttribute() to object "test-toString"
PASS object.declare: setAttribute() to object "test-valueOf"
PASS object.declare: setAttribute() to "declare"
PASS object.declare: IDL set to ""
PASS object.declare: IDL set to " foo "
PASS object.declare: IDL set to undefined
PASS object.declare: IDL set to null
PASS object.declare: IDL set to 7
PASS object.declare: IDL set to 1.5
PASS object.declare: IDL set to "5%"
PASS object.declare: IDL set to "+100"
PASS object.declare: IDL set to ".5"
PASS object.declare: IDL set to true
PASS object.declare: IDL set to false
PASS object.declare: IDL set to object "[object Object]"
PASS object.declare: IDL set to NaN
PASS object.declare: IDL set to Infinity
PASS object.declare: IDL set to -Infinity
PASS object.declare: IDL set to "\0"
PASS object.declare: IDL set to object "test-toString"
PASS object.declare: IDL set to object "test-valueOf"
PASS object.hspace: typeof IDL attribute
PASS object.hspace: IDL get with DOM attribute unset
PASS object.hspace: setAttribute() to -2147483649
PASS object.hspace: setAttribute() to -2147483648
PASS object.hspace: setAttribute() to -36
PASS object.hspace: setAttribute() to -1
PASS object.hspace: setAttribute() to 0
PASS object.hspace: setAttribute() to 1
PASS object.hspace: setAttribute() to 257
PASS object.hspace: setAttribute() to 2147483647
PASS object.hspace: setAttribute() to 2147483648
PASS object.hspace: setAttribute() to 4294967295
PASS object.hspace: setAttribute() to 4294967296
PASS object.hspace: setAttribute() to ""
PASS object.hspace: setAttribute() to "-1"
PASS object.hspace: setAttribute() to "-0"
PASS object.hspace: setAttribute() to "0"
PASS object.hspace: setAttribute() to "1"
PASS object.hspace: setAttribute() to "\t7"
PASS object.hspace: setAttribute() to "\v7"
PASS object.hspace: setAttribute() to "\f7"
PASS object.hspace: setAttribute() to " 7"
PASS object.hspace: setAttribute() to " 7"
PASS object.hspace: setAttribute() to "7"
PASS object.hspace: setAttribute() to "\n7"
PASS object.hspace: setAttribute() to "\r7"
PASS object.hspace: setAttribute() to "
7"
PASS object.hspace: setAttribute() to "
7"
PASS object.hspace: setAttribute() to " 7"
PASS object.hspace: setAttribute() to "᠎7"
PASS object.hspace: setAttribute() to " 7"
PASS object.hspace: setAttribute() to " 7"
PASS object.hspace: setAttribute() to " 7"
PASS object.hspace: setAttribute() to " 7"
PASS object.hspace: setAttribute() to " 7"
PASS object.hspace: setAttribute() to " 7"
PASS object.hspace: setAttribute() to " 7"
PASS object.hspace: setAttribute() to " 7"
PASS object.hspace: setAttribute() to " 7"
PASS object.hspace: setAttribute() to " 7"
PASS object.hspace: setAttribute() to " 7"
PASS object.hspace: setAttribute() to " 7"
PASS object.hspace: setAttribute() to " 7"
PASS object.hspace: 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 "
PASS object.hspace: setAttribute() to undefined
PASS object.hspace: setAttribute() to 1.5
PASS object.hspace: setAttribute() to "5%"
PASS object.hspace: setAttribute() to "+100"
PASS object.hspace: setAttribute() to ".5"
PASS object.hspace: setAttribute() to true
PASS object.hspace: setAttribute() to false
PASS object.hspace: setAttribute() to object "[object Object]"
PASS object.hspace: setAttribute() to NaN
PASS object.hspace: setAttribute() to Infinity
PASS object.hspace: setAttribute() to -Infinity
PASS object.hspace: setAttribute() to "\0"
PASS object.hspace: setAttribute() to object "2"
PASS object.hspace: setAttribute() to object "3"
PASS object.hspace: IDL set to 0
PASS object.hspace: IDL set to 1
PASS object.hspace: IDL set to 257
PASS object.hspace: IDL set to 2147483647
PASS object.hspace: IDL set to "-0"
PASS object.hspace: IDL set to 2147483648
PASS object.hspace: IDL set to 4294967295
PASS object.standby: typeof IDL attribute
PASS object.standby: IDL get with DOM attribute unset
PASS object.standby: setAttribute() to ""
PASS object.standby: 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 "
PASS object.standby: setAttribute() to undefined
PASS object.standby: setAttribute() to 7
PASS object.standby: setAttribute() to 1.5
PASS object.standby: setAttribute() to "5%"
PASS object.standby: setAttribute() to "+100"
PASS object.standby: setAttribute() to ".5"
PASS object.standby: setAttribute() to true
PASS object.standby: setAttribute() to false
PASS object.standby: setAttribute() to object "[object Object]"
PASS object.standby: setAttribute() to NaN
PASS object.standby: setAttribute() to Infinity
PASS object.standby: setAttribute() to -Infinity
PASS object.standby: setAttribute() to "\0"
PASS object.standby: setAttribute() to null
PASS object.standby: setAttribute() to object "test-toString"
PASS object.standby: setAttribute() to object "test-valueOf"
PASS object.standby: IDL set to ""
PASS object.standby: 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 "
PASS object.standby: IDL set to undefined
PASS object.standby: IDL set to 7
PASS object.standby: IDL set to 1.5
PASS object.standby: IDL set to "5%"
PASS object.standby: IDL set to "+100"
PASS object.standby: IDL set to ".5"
PASS object.standby: IDL set to true
PASS object.standby: IDL set to false
PASS object.standby: IDL set to object "[object Object]"
PASS object.standby: IDL set to NaN
PASS object.standby: IDL set to Infinity
PASS object.standby: IDL set to -Infinity
PASS object.standby: IDL set to "\0"
PASS object.standby: IDL set to null
PASS object.standby: IDL set to object "test-toString"
PASS object.standby: IDL set to object "test-valueOf"
PASS object.vspace: typeof IDL attribute
PASS object.vspace: IDL get with DOM attribute unset
PASS object.vspace: setAttribute() to -2147483649
PASS object.vspace: setAttribute() to -2147483648
PASS object.vspace: setAttribute() to -36
PASS object.vspace: setAttribute() to -1
PASS object.vspace: setAttribute() to 0
PASS object.vspace: setAttribute() to 1
PASS object.vspace: setAttribute() to 257
PASS object.vspace: setAttribute() to 2147483647
PASS object.vspace: setAttribute() to 2147483648
PASS object.vspace: setAttribute() to 4294967295
PASS object.vspace: setAttribute() to 4294967296
PASS object.vspace: setAttribute() to ""
PASS object.vspace: setAttribute() to "-1"
PASS object.vspace: setAttribute() to "-0"
PASS object.vspace: setAttribute() to "0"
PASS object.vspace: setAttribute() to "1"
PASS object.vspace: setAttribute() to "\t7"
PASS object.vspace: setAttribute() to "\v7"
PASS object.vspace: setAttribute() to "\f7"
PASS object.vspace: setAttribute() to " 7"
PASS object.vspace: setAttribute() to " 7"
PASS object.vspace: setAttribute() to "7"
PASS object.vspace: setAttribute() to "\n7"
PASS object.vspace: setAttribute() to "\r7"
PASS object.vspace: setAttribute() to "
7"
PASS object.vspace: setAttribute() to "
7"
PASS object.vspace: setAttribute() to " 7"
PASS object.vspace: setAttribute() to "᠎7"
PASS object.vspace: setAttribute() to " 7"
PASS object.vspace: setAttribute() to " 7"
PASS object.vspace: setAttribute() to " 7"
PASS object.vspace: setAttribute() to " 7"
PASS object.vspace: setAttribute() to " 7"
PASS object.vspace: setAttribute() to " 7"
PASS object.vspace: setAttribute() to " 7"
PASS object.vspace: setAttribute() to " 7"
PASS object.vspace: setAttribute() to " 7"
PASS object.vspace: setAttribute() to " 7"
PASS object.vspace: setAttribute() to " 7"
PASS object.vspace: setAttribute() to " 7"
PASS object.vspace: setAttribute() to " 7"
PASS object.vspace: 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 "
PASS object.vspace: setAttribute() to undefined
PASS object.vspace: setAttribute() to 1.5
PASS object.vspace: setAttribute() to "5%"
PASS object.vspace: setAttribute() to "+100"
PASS object.vspace: setAttribute() to ".5"
PASS object.vspace: setAttribute() to true
PASS object.vspace: setAttribute() to false
PASS object.vspace: setAttribute() to object "[object Object]"
PASS object.vspace: setAttribute() to NaN
PASS object.vspace: setAttribute() to Infinity
PASS object.vspace: setAttribute() to -Infinity
PASS object.vspace: setAttribute() to "\0"
PASS object.vspace: setAttribute() to object "2"
PASS object.vspace: setAttribute() to object "3"
PASS object.vspace: IDL set to 0
PASS object.vspace: IDL set to 1
PASS object.vspace: IDL set to 257
PASS object.vspace: IDL set to 2147483647
PASS object.vspace: IDL set to "-0"
PASS object.vspace: IDL set to 2147483648
PASS object.vspace: IDL set to 4294967295
PASS object.codeBase: typeof IDL attribute
PASS object.codeBase: IDL get with DOM attribute unset
PASS object.codeBase: setAttribute() to ""
PASS object.codeBase: setAttribute() to " foo "
PASS object.codeBase: setAttribute() to "http://site.example/"
PASS object.codeBase: setAttribute() to "//site.example/path???@#l"
PASS object.codeBase: 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 "
PASS object.codeBase: setAttribute() to undefined
PASS object.codeBase: setAttribute() to 7
PASS object.codeBase: setAttribute() to 1.5
PASS object.codeBase: setAttribute() to "5%"
PASS object.codeBase: setAttribute() to "+100"
PASS object.codeBase: setAttribute() to ".5"
PASS object.codeBase: setAttribute() to true
PASS object.codeBase: setAttribute() to false
PASS object.codeBase: setAttribute() to object "[object Object]"
PASS object.codeBase: setAttribute() to NaN
PASS object.codeBase: setAttribute() to Infinity
PASS object.codeBase: setAttribute() to -Infinity
PASS object.codeBase: setAttribute() to "\0"
PASS object.codeBase: setAttribute() to null
PASS object.codeBase: setAttribute() to object "test-toString"
PASS object.codeBase: setAttribute() to object "test-valueOf"
PASS object.codeBase: IDL set to ""
PASS object.codeBase: IDL set to " foo "
PASS object.codeBase: IDL set to "http://site.example/"
PASS object.codeBase: IDL set to "//site.example/path???@#l"
PASS object.codeBase: 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 "
PASS object.codeBase: IDL set to undefined
PASS object.codeBase: IDL set to 7
PASS object.codeBase: IDL set to 1.5
PASS object.codeBase: IDL set to "5%"
PASS object.codeBase: IDL set to "+100"
PASS object.codeBase: IDL set to ".5"
PASS object.codeBase: IDL set to true
PASS object.codeBase: IDL set to false
PASS object.codeBase: IDL set to object "[object Object]"
PASS object.codeBase: IDL set to NaN
PASS object.codeBase: IDL set to Infinity
PASS object.codeBase: IDL set to -Infinity
PASS object.codeBase: IDL set to "\0"
PASS object.codeBase: IDL set to null
PASS object.codeBase: IDL set to object "test-toString"
PASS object.codeBase: IDL set to object "test-valueOf"
PASS object.codeType: typeof IDL attribute
PASS object.codeType: IDL get with DOM attribute unset
PASS object.codeType: setAttribute() to ""
PASS object.codeType: 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 "
PASS object.codeType: setAttribute() to undefined
PASS object.codeType: setAttribute() to 7
PASS object.codeType: setAttribute() to 1.5
PASS object.codeType: setAttribute() to "5%"
PASS object.codeType: setAttribute() to "+100"
PASS object.codeType: setAttribute() to ".5"
PASS object.codeType: setAttribute() to true
PASS object.codeType: setAttribute() to false
PASS object.codeType: setAttribute() to object "[object Object]"
PASS object.codeType: setAttribute() to NaN
PASS object.codeType: setAttribute() to Infinity
PASS object.codeType: setAttribute() to -Infinity
PASS object.codeType: setAttribute() to "\0"
PASS object.codeType: setAttribute() to null
PASS object.codeType: setAttribute() to object "test-toString"
PASS object.codeType: setAttribute() to object "test-valueOf"
PASS object.codeType: IDL set to ""
PASS object.codeType: 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 "
PASS object.codeType: IDL set to undefined
PASS object.codeType: IDL set to 7
PASS object.codeType: IDL set to 1.5
PASS object.codeType: IDL set to "5%"
PASS object.codeType: IDL set to "+100"
PASS object.codeType: IDL set to ".5"
PASS object.codeType: IDL set to true
PASS object.codeType: IDL set to false
PASS object.codeType: IDL set to object "[object Object]"
PASS object.codeType: IDL set to NaN
PASS object.codeType: IDL set to Infinity
PASS object.codeType: IDL set to -Infinity
PASS object.codeType: IDL set to "\0"
PASS object.codeType: IDL set to null
PASS object.codeType: IDL set to object "test-toString"
PASS object.codeType: IDL set to object "test-valueOf"
PASS object.border: typeof IDL attribute
PASS object.border: IDL get with DOM attribute unset
PASS object.border: setAttribute() to ""
PASS object.border: 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 "
PASS object.border: setAttribute() to undefined
PASS object.border: setAttribute() to 7
PASS object.border: setAttribute() to 1.5
PASS object.border: setAttribute() to "5%"
PASS object.border: setAttribute() to "+100"
PASS object.border: setAttribute() to ".5"
PASS object.border: setAttribute() to true
PASS object.border: setAttribute() to false
PASS object.border: setAttribute() to object "[object Object]"
PASS object.border: setAttribute() to NaN
PASS object.border: setAttribute() to Infinity
PASS object.border: setAttribute() to -Infinity
PASS object.border: setAttribute() to "\0"
PASS object.border: setAttribute() to null
PASS object.border: setAttribute() to object "test-toString"
PASS object.border: setAttribute() to object "test-valueOf"
PASS object.border: IDL set to ""
PASS object.border: 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 "
PASS object.border: IDL set to undefined
PASS object.border: IDL set to 7
PASS object.border: IDL set to 1.5
PASS object.border: IDL set to "5%"
PASS object.border: IDL set to "+100"
PASS object.border: IDL set to ".5"
PASS object.border: IDL set to true
PASS object.border: IDL set to false
PASS object.border: IDL set to object "[object Object]"
PASS object.border: IDL set to NaN
PASS object.border: IDL set to Infinity
PASS object.border: IDL set to -Infinity
PASS object.border: IDL set to "\0"
PASS object.border: IDL set to null
PASS object.border: IDL set to object "test-toString"
PASS object.border: IDL set to object "test-valueOf"
PASS param.title: typeof IDL attribute
PASS param.title: IDL get with DOM attribute unset
PASS param.title: setAttribute() to ""
PASS param.title: 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 "
PASS param.title: setAttribute() to undefined
PASS param.title: setAttribute() to 7
PASS param.title: setAttribute() to 1.5
PASS param.title: setAttribute() to "5%"
PASS param.title: setAttribute() to "+100"
PASS param.title: setAttribute() to ".5"
PASS param.title: setAttribute() to true
PASS param.title: setAttribute() to false
PASS param.title: setAttribute() to object "[object Object]"
PASS param.title: setAttribute() to NaN
PASS param.title: setAttribute() to Infinity
PASS param.title: setAttribute() to -Infinity
PASS param.title: setAttribute() to "\0"
PASS param.title: setAttribute() to null
PASS param.title: setAttribute() to object "test-toString"
PASS param.title: setAttribute() to object "test-valueOf"
PASS param.title: IDL set to ""
PASS param.title: 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 "
PASS param.title: IDL set to undefined
PASS param.title: IDL set to 7
PASS param.title: IDL set to 1.5
PASS param.title: IDL set to "5%"
PASS param.title: IDL set to "+100"
PASS param.title: IDL set to ".5"
PASS param.title: IDL set to true
PASS param.title: IDL set to false
PASS param.title: IDL set to object "[object Object]"
PASS param.title: IDL set to NaN
PASS param.title: IDL set to Infinity
PASS param.title: IDL set to -Infinity
PASS param.title: IDL set to "\0"
PASS param.title: IDL set to null
PASS param.title: IDL set to object "test-toString"
PASS param.title: IDL set to object "test-valueOf"
PASS param.lang: typeof IDL attribute
PASS param.lang: IDL get with DOM attribute unset
PASS param.lang: setAttribute() to ""
PASS param.lang: 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 "
PASS param.lang: setAttribute() to undefined
PASS param.lang: setAttribute() to 7
PASS param.lang: setAttribute() to 1.5
PASS param.lang: setAttribute() to "5%"
PASS param.lang: setAttribute() to "+100"
PASS param.lang: setAttribute() to ".5"
PASS param.lang: setAttribute() to true
PASS param.lang: setAttribute() to false
PASS param.lang: setAttribute() to object "[object Object]"
PASS param.lang: setAttribute() to NaN
PASS param.lang: setAttribute() to Infinity
PASS param.lang: setAttribute() to -Infinity
PASS param.lang: setAttribute() to "\0"
PASS param.lang: setAttribute() to null
PASS param.lang: setAttribute() to object "test-toString"
PASS param.lang: setAttribute() to object "test-valueOf"
PASS param.lang: IDL set to ""
PASS param.lang: 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 "
PASS param.lang: IDL set to undefined
PASS param.lang: IDL set to 7
PASS param.lang: IDL set to 1.5
PASS param.lang: IDL set to "5%"
PASS param.lang: IDL set to "+100"
PASS param.lang: IDL set to ".5"
PASS param.lang: IDL set to true
PASS param.lang: IDL set to false
PASS param.lang: IDL set to object "[object Object]"
PASS param.lang: IDL set to NaN
PASS param.lang: IDL set to Infinity
PASS param.lang: IDL set to -Infinity
PASS param.lang: IDL set to "\0"
PASS param.lang: IDL set to null
PASS param.lang: IDL set to object "test-toString"
PASS param.lang: IDL set to object "test-valueOf"
PASS param.dir: typeof IDL attribute
PASS param.dir: IDL get with DOM attribute unset
PASS param.dir: setAttribute() to ""
PASS param.dir: 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 "
PASS param.dir: setAttribute() to undefined
PASS param.dir: setAttribute() to 7
PASS param.dir: setAttribute() to 1.5
PASS param.dir: setAttribute() to "5%"
PASS param.dir: setAttribute() to "+100"
PASS param.dir: setAttribute() to ".5"
PASS param.dir: setAttribute() to true
PASS param.dir: setAttribute() to false
PASS param.dir: setAttribute() to object "[object Object]"
PASS param.dir: setAttribute() to NaN
PASS param.dir: setAttribute() to Infinity
PASS param.dir: setAttribute() to -Infinity
PASS param.dir: setAttribute() to "\0"
PASS param.dir: setAttribute() to null
PASS param.dir: setAttribute() to object "test-toString"
PASS param.dir: setAttribute() to object "test-valueOf"
PASS param.dir: setAttribute() to "ltr"
PASS param.dir: setAttribute() to "xltr"
PASS param.dir: setAttribute() to "ltr\0"
PASS param.dir: setAttribute() to "tr"
PASS param.dir: setAttribute() to "LTR"
PASS param.dir: setAttribute() to "rtl"
PASS param.dir: setAttribute() to "xrtl"
PASS param.dir: setAttribute() to "rtl\0"
PASS param.dir: setAttribute() to "tl"
PASS param.dir: setAttribute() to "RTL"
PASS param.dir: setAttribute() to "auto"
PASS param.dir: setAttribute() to "xauto"
PASS param.dir: setAttribute() to "auto\0"
PASS param.dir: setAttribute() to "uto"
PASS param.dir: setAttribute() to "AUTO"
PASS param.dir: IDL set to ""
PASS param.dir: 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 "
PASS param.dir: IDL set to undefined
PASS param.dir: IDL set to 7
PASS param.dir: IDL set to 1.5
PASS param.dir: IDL set to "5%"
PASS param.dir: IDL set to "+100"
PASS param.dir: IDL set to ".5"
PASS param.dir: IDL set to true
PASS param.dir: IDL set to false
PASS param.dir: IDL set to object "[object Object]"
PASS param.dir: IDL set to NaN
PASS param.dir: IDL set to Infinity
PASS param.dir: IDL set to -Infinity
PASS param.dir: IDL set to "\0"
PASS param.dir: IDL set to null
PASS param.dir: IDL set to object "test-toString"
PASS param.dir: IDL set to object "test-valueOf"
PASS param.dir: IDL set to "ltr"
PASS param.dir: IDL set to "xltr"
PASS param.dir: IDL set to "ltr\0"
PASS param.dir: IDL set to "tr"
PASS param.dir: IDL set to "LTR"
PASS param.dir: IDL set to "rtl"
PASS param.dir: IDL set to "xrtl"
PASS param.dir: IDL set to "rtl\0"
PASS param.dir: IDL set to "tl"
PASS param.dir: IDL set to "RTL"
PASS param.dir: IDL set to "auto"
PASS param.dir: IDL set to "xauto"
PASS param.dir: IDL set to "auto\0"
PASS param.dir: IDL set to "uto"
PASS param.dir: IDL set to "AUTO"
PASS param.className (<param class>): typeof IDL attribute
PASS param.className (<param class>): IDL get with DOM attribute unset
PASS param.className (<param class>): setAttribute() to ""
PASS param.className (<param class>): 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 "
PASS param.className (<param class>): setAttribute() to undefined
PASS param.className (<param class>): setAttribute() to 7
PASS param.className (<param class>): setAttribute() to 1.5
PASS param.className (<param class>): setAttribute() to "5%"
PASS param.className (<param class>): setAttribute() to "+100"
PASS param.className (<param class>): setAttribute() to ".5"
PASS param.className (<param class>): setAttribute() to true
PASS param.className (<param class>): setAttribute() to false
PASS param.className (<param class>): setAttribute() to object "[object Object]"
PASS param.className (<param class>): setAttribute() to NaN
PASS param.className (<param class>): setAttribute() to Infinity
PASS param.className (<param class>): setAttribute() to -Infinity
PASS param.className (<param class>): setAttribute() to "\0"
PASS param.className (<param class>): setAttribute() to null
PASS param.className (<param class>): setAttribute() to object "test-toString"
PASS param.className (<param class>): setAttribute() to object "test-valueOf"
PASS param.className (<param class>): IDL set to ""
PASS param.className (<param class>): 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 "
PASS param.className (<param class>): IDL set to undefined
PASS param.className (<param class>): IDL set to 7
PASS param.className (<param class>): IDL set to 1.5
PASS param.className (<param class>): IDL set to "5%"
PASS param.className (<param class>): IDL set to "+100"
PASS param.className (<param class>): IDL set to ".5"
PASS param.className (<param class>): IDL set to true
PASS param.className (<param class>): IDL set to false
PASS param.className (<param class>): IDL set to object "[object Object]"
PASS param.className (<param class>): IDL set to NaN
PASS param.className (<param class>): IDL set to Infinity
PASS param.className (<param class>): IDL set to -Infinity
PASS param.className (<param class>): IDL set to "\0"
PASS param.className (<param class>): IDL set to null
PASS param.className (<param class>): IDL set to object "test-toString"
PASS param.className (<param class>): IDL set to object "test-valueOf"
PASS param.autofocus: typeof IDL attribute
PASS param.autofocus: IDL get with DOM attribute unset
PASS param.autofocus: setAttribute() to ""
PASS param.autofocus: setAttribute() to " foo "
PASS param.autofocus: setAttribute() to undefined
PASS param.autofocus: setAttribute() to null
PASS param.autofocus: setAttribute() to 7
PASS param.autofocus: setAttribute() to 1.5
PASS param.autofocus: setAttribute() to "5%"
PASS param.autofocus: setAttribute() to "+100"
PASS param.autofocus: setAttribute() to ".5"
PASS param.autofocus: setAttribute() to true
PASS param.autofocus: setAttribute() to false
PASS param.autofocus: setAttribute() to object "[object Object]"
PASS param.autofocus: setAttribute() to NaN
PASS param.autofocus: setAttribute() to Infinity
PASS param.autofocus: setAttribute() to -Infinity
PASS param.autofocus: setAttribute() to "\0"
PASS param.autofocus: setAttribute() to object "test-toString"
PASS param.autofocus: setAttribute() to object "test-valueOf"
PASS param.autofocus: setAttribute() to "autofocus"
PASS param.autofocus: IDL set to ""
PASS param.autofocus: IDL set to " foo "
PASS param.autofocus: IDL set to undefined
PASS param.autofocus: IDL set to null
PASS param.autofocus: IDL set to 7
PASS param.autofocus: IDL set to 1.5
PASS param.autofocus: IDL set to "5%"
PASS param.autofocus: IDL set to "+100"
PASS param.autofocus: IDL set to ".5"
PASS param.autofocus: IDL set to true
PASS param.autofocus: IDL set to false
PASS param.autofocus: IDL set to object "[object Object]"
PASS param.autofocus: IDL set to NaN
PASS param.autofocus: IDL set to Infinity
PASS param.autofocus: IDL set to -Infinity
PASS param.autofocus: IDL set to "\0"
PASS param.autofocus: IDL set to object "test-toString"
PASS param.autofocus: IDL set to object "test-valueOf"
PASS param.hidden: typeof IDL attribute
PASS param.hidden: IDL get with DOM attribute unset
PASS param.hidden: setAttribute() to ""
PASS param.hidden: setAttribute() to " foo "
PASS param.hidden: setAttribute() to undefined
PASS param.hidden: setAttribute() to null
PASS param.hidden: setAttribute() to 7
PASS param.hidden: setAttribute() to 1.5
PASS param.hidden: setAttribute() to "5%"
PASS param.hidden: setAttribute() to "+100"
PASS param.hidden: setAttribute() to ".5"
PASS param.hidden: setAttribute() to true
PASS param.hidden: setAttribute() to false
PASS param.hidden: setAttribute() to object "[object Object]"
PASS param.hidden: setAttribute() to NaN
PASS param.hidden: setAttribute() to Infinity
PASS param.hidden: setAttribute() to -Infinity
PASS param.hidden: setAttribute() to "\0"
PASS param.hidden: setAttribute() to object "test-toString"
PASS param.hidden: setAttribute() to object "test-valueOf"
PASS param.hidden: setAttribute() to "hidden"
PASS param.hidden: IDL set to ""
PASS param.hidden: IDL set to " foo "
PASS param.hidden: IDL set to undefined
PASS param.hidden: IDL set to null
PASS param.hidden: IDL set to 7
PASS param.hidden: IDL set to 1.5
PASS param.hidden: IDL set to "5%"
PASS param.hidden: IDL set to "+100"
PASS param.hidden: IDL set to ".5"
PASS param.hidden: IDL set to true
PASS param.hidden: IDL set to false
PASS param.hidden: IDL set to object "[object Object]"
PASS param.hidden: IDL set to NaN
PASS param.hidden: IDL set to Infinity
PASS param.hidden: IDL set to -Infinity
PASS param.hidden: IDL set to "\0"
PASS param.hidden: IDL set to object "test-toString"
PASS param.hidden: IDL set to object "test-valueOf"
PASS param.accessKey: typeof IDL attribute
PASS param.accessKey: IDL get with DOM attribute unset
PASS param.accessKey: setAttribute() to ""
PASS param.accessKey: 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 "
PASS param.accessKey: setAttribute() to undefined
PASS param.accessKey: setAttribute() to 7
PASS param.accessKey: setAttribute() to 1.5
PASS param.accessKey: setAttribute() to "5%"
PASS param.accessKey: setAttribute() to "+100"
PASS param.accessKey: setAttribute() to ".5"
PASS param.accessKey: setAttribute() to true
PASS param.accessKey: setAttribute() to false
PASS param.accessKey: setAttribute() to object "[object Object]"
PASS param.accessKey: setAttribute() to NaN
PASS param.accessKey: setAttribute() to Infinity
PASS param.accessKey: setAttribute() to -Infinity
PASS param.accessKey: setAttribute() to "\0"
PASS param.accessKey: setAttribute() to null
PASS param.accessKey: setAttribute() to object "test-toString"
PASS param.accessKey: setAttribute() to object "test-valueOf"
PASS param.accessKey: IDL set to ""
PASS param.accessKey: 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 "
PASS param.accessKey: IDL set to undefined
PASS param.accessKey: IDL set to 7
PASS param.accessKey: IDL set to 1.5
PASS param.accessKey: IDL set to "5%"
PASS param.accessKey: IDL set to "+100"
PASS param.accessKey: IDL set to ".5"
PASS param.accessKey: IDL set to true
PASS param.accessKey: IDL set to false
PASS param.accessKey: IDL set to object "[object Object]"
PASS param.accessKey: IDL set to NaN
PASS param.accessKey: IDL set to Infinity
PASS param.accessKey: IDL set to -Infinity
PASS param.accessKey: IDL set to "\0"
PASS param.accessKey: IDL set to null
PASS param.accessKey: IDL set to object "test-toString"
PASS param.accessKey: IDL set to object "test-valueOf"
PASS param.tabIndex: typeof IDL attribute
PASS param.tabIndex: setAttribute() to -36
PASS param.tabIndex: setAttribute() to -1
PASS param.tabIndex: setAttribute() to 0
PASS param.tabIndex: setAttribute() to 1
PASS param.tabIndex: setAttribute() to 2147483647
PASS param.tabIndex: setAttribute() to -2147483648
PASS param.tabIndex: setAttribute() to "-1"
PASS param.tabIndex: setAttribute() to "-0"
PASS param.tabIndex: setAttribute() to "0"
PASS param.tabIndex: setAttribute() to "1"
PASS param.tabIndex: setAttribute() to "\t7"
PASS param.tabIndex: setAttribute() to "\f7"
PASS param.tabIndex: setAttribute() to " 7"
PASS param.tabIndex: setAttribute() to "\n7"
PASS param.tabIndex: setAttribute() to "\r7"
PASS param.tabIndex: setAttribute() to 1.5
PASS param.tabIndex: setAttribute() to "5%"
PASS param.tabIndex: setAttribute() to "+100"
PASS param.tabIndex: setAttribute() to object "2"
PASS param.tabIndex: IDL set to -36
PASS param.tabIndex: IDL set to -1
PASS param.tabIndex: IDL set to 0
PASS param.tabIndex: IDL set to 1
PASS param.tabIndex: IDL set to 2147483647
PASS param.tabIndex: IDL set to -2147483648
PASS param.name: typeof IDL attribute
PASS param.name: IDL get with DOM attribute unset
PASS param.name: setAttribute() to ""
PASS param.name: 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 "
PASS param.name: setAttribute() to undefined
PASS param.name: setAttribute() to 7
PASS param.name: setAttribute() to 1.5
PASS param.name: setAttribute() to "5%"
PASS param.name: setAttribute() to "+100"
PASS param.name: setAttribute() to ".5"
PASS param.name: setAttribute() to true
PASS param.name: setAttribute() to false
PASS param.name: setAttribute() to object "[object Object]"
PASS param.name: setAttribute() to NaN
PASS param.name: setAttribute() to Infinity
PASS param.name: setAttribute() to -Infinity
PASS param.name: setAttribute() to "\0"
PASS param.name: setAttribute() to null
PASS param.name: setAttribute() to object "test-toString"
PASS param.name: setAttribute() to object "test-valueOf"
PASS param.name: IDL set to ""
PASS param.name: 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 "
PASS param.name: IDL set to undefined
PASS param.name: IDL set to 7
PASS param.name: IDL set to 1.5
PASS param.name: IDL set to "5%"
PASS param.name: IDL set to "+100"
PASS param.name: IDL set to ".5"
PASS param.name: IDL set to true
PASS param.name: IDL set to false
PASS param.name: IDL set to object "[object Object]"
PASS param.name: IDL set to NaN
PASS param.name: IDL set to Infinity
PASS param.name: IDL set to -Infinity
PASS param.name: IDL set to "\0"
PASS param.name: IDL set to null
PASS param.name: IDL set to object "test-toString"
PASS param.name: IDL set to object "test-valueOf"
PASS param.value: typeof IDL attribute
PASS param.value: IDL get with DOM attribute unset
PASS param.value: setAttribute() to ""
PASS param.value: 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 "
PASS param.value: setAttribute() to undefined
PASS param.value: setAttribute() to 7
PASS param.value: setAttribute() to 1.5
PASS param.value: setAttribute() to "5%"
PASS param.value: setAttribute() to "+100"
PASS param.value: setAttribute() to ".5"
PASS param.value: setAttribute() to true
PASS param.value: setAttribute() to false
PASS param.value: setAttribute() to object "[object Object]"
PASS param.value: setAttribute() to NaN
PASS param.value: setAttribute() to Infinity
PASS param.value: setAttribute() to -Infinity
PASS param.value: setAttribute() to "\0"
PASS param.value: setAttribute() to null
PASS param.value: setAttribute() to object "test-toString"
PASS param.value: setAttribute() to object "test-valueOf"
PASS param.value: IDL set to ""
PASS param.value: 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 "
PASS param.value: IDL set to undefined
PASS param.value: IDL set to 7
PASS param.value: IDL set to 1.5
PASS param.value: IDL set to "5%"
PASS param.value: IDL set to "+100"
PASS param.value: IDL set to ".5"
PASS param.value: IDL set to true
PASS param.value: IDL set to false
PASS param.value: IDL set to object "[object Object]"
PASS param.value: IDL set to NaN
PASS param.value: IDL set to Infinity
PASS param.value: IDL set to -Infinity
PASS param.value: IDL set to "\0"
PASS param.value: IDL set to null
PASS param.value: IDL set to object "test-toString"
PASS param.value: IDL set to object "test-valueOf"
PASS param.type: typeof IDL attribute
PASS param.type: IDL get with DOM attribute unset
PASS param.type: setAttribute() to ""
PASS param.type: 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 "
PASS param.type: setAttribute() to undefined
PASS param.type: setAttribute() to 7
PASS param.type: setAttribute() to 1.5
PASS param.type: setAttribute() to "5%"
PASS param.type: setAttribute() to "+100"
PASS param.type: setAttribute() to ".5"
PASS param.type: setAttribute() to true
PASS param.type: setAttribute() to false
PASS param.type: setAttribute() to object "[object Object]"
PASS param.type: setAttribute() to NaN
PASS param.type: setAttribute() to Infinity
PASS param.type: setAttribute() to -Infinity
PASS param.type: setAttribute() to "\0"
PASS param.type: setAttribute() to null
PASS param.type: setAttribute() to object "test-toString"
PASS param.type: setAttribute() to object "test-valueOf"
PASS param.type: IDL set to ""
PASS param.type: 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 "
PASS param.type: IDL set to undefined
PASS param.type: IDL set to 7
PASS param.type: IDL set to 1.5
PASS param.type: IDL set to "5%"
PASS param.type: IDL set to "+100"
PASS param.type: IDL set to ".5"
PASS param.type: IDL set to true
PASS param.type: IDL set to false
PASS param.type: IDL set to object "[object Object]"
PASS param.type: IDL set to NaN
PASS param.type: IDL set to Infinity
PASS param.type: IDL set to -Infinity
PASS param.type: IDL set to "\0"
PASS param.type: IDL set to null
PASS param.type: IDL set to object "test-toString"
PASS param.type: IDL set to object "test-valueOf"
PASS param.valueType: typeof IDL attribute
PASS param.valueType: IDL get with DOM attribute unset
PASS param.valueType: setAttribute() to ""
PASS param.valueType: 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 "
PASS param.valueType: setAttribute() to undefined
PASS param.valueType: setAttribute() to 7
PASS param.valueType: setAttribute() to 1.5
PASS param.valueType: setAttribute() to "5%"
PASS param.valueType: setAttribute() to "+100"
PASS param.valueType: setAttribute() to ".5"
PASS param.valueType: setAttribute() to true
PASS param.valueType: setAttribute() to false
PASS param.valueType: setAttribute() to object "[object Object]"
PASS param.valueType: setAttribute() to NaN
PASS param.valueType: setAttribute() to Infinity
PASS param.valueType: setAttribute() to -Infinity
PASS param.valueType: setAttribute() to "\0"
PASS param.valueType: setAttribute() to null
PASS param.valueType: setAttribute() to object "test-toString"
PASS param.valueType: setAttribute() to object "test-valueOf"
PASS param.valueType: IDL set to ""
PASS param.valueType: 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 "
PASS param.valueType: IDL set to undefined
PASS param.valueType: IDL set to 7
PASS param.valueType: IDL set to 1.5
PASS param.valueType: IDL set to "5%"
PASS param.valueType: IDL set to "+100"
PASS param.valueType: IDL set to ".5"
PASS param.valueType: IDL set to true
PASS param.valueType: IDL set to false
PASS param.valueType: IDL set to object "[object Object]"
PASS param.valueType: IDL set to NaN
PASS param.valueType: IDL set to Infinity
PASS param.valueType: IDL set to -Infinity
PASS param.valueType: IDL set to "\0"
PASS param.valueType: IDL set to null
PASS param.valueType: IDL set to object "test-toString"
PASS param.valueType: IDL set to object "test-valueOf"
PASS video.title: typeof IDL attribute
PASS video.title: IDL get with DOM attribute unset
PASS video.title: setAttribute() to ""
PASS video.title: 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 "
PASS video.title: setAttribute() to undefined
PASS video.title: setAttribute() to 7
PASS video.title: setAttribute() to 1.5
PASS video.title: setAttribute() to "5%"
PASS video.title: setAttribute() to "+100"
PASS video.title: setAttribute() to ".5"
PASS video.title: setAttribute() to true
PASS video.title: setAttribute() to false
PASS video.title: setAttribute() to object "[object Object]"
PASS video.title: setAttribute() to NaN
PASS video.title: setAttribute() to Infinity
PASS video.title: setAttribute() to -Infinity
PASS video.title: setAttribute() to "\0"
PASS video.title: setAttribute() to null
PASS video.title: setAttribute() to object "test-toString"
PASS video.title: setAttribute() to object "test-valueOf"
PASS video.title: IDL set to ""
PASS video.title: 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 "
PASS video.title: IDL set to undefined
PASS video.title: IDL set to 7
PASS video.title: IDL set to 1.5
PASS video.title: IDL set to "5%"
PASS video.title: IDL set to "+100"
PASS video.title: IDL set to ".5"
PASS video.title: IDL set to true
PASS video.title: IDL set to false
PASS video.title: IDL set to object "[object Object]"
PASS video.title: IDL set to NaN
PASS video.title: IDL set to Infinity
PASS video.title: IDL set to -Infinity
PASS video.title: IDL set to "\0"
PASS video.title: IDL set to null
PASS video.title: IDL set to object "test-toString"
PASS video.title: IDL set to object "test-valueOf"
PASS video.lang: typeof IDL attribute
PASS video.lang: IDL get with DOM attribute unset
PASS video.lang: setAttribute() to ""
PASS video.lang: 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 "
PASS video.lang: setAttribute() to undefined
PASS video.lang: setAttribute() to 7
PASS video.lang: setAttribute() to 1.5
PASS video.lang: setAttribute() to "5%"
PASS video.lang: setAttribute() to "+100"
PASS video.lang: setAttribute() to ".5"
PASS video.lang: setAttribute() to true
PASS video.lang: setAttribute() to false
PASS video.lang: setAttribute() to object "[object Object]"
PASS video.lang: setAttribute() to NaN
PASS video.lang: setAttribute() to Infinity
PASS video.lang: setAttribute() to -Infinity
PASS video.lang: setAttribute() to "\0"
PASS video.lang: setAttribute() to null
PASS video.lang: setAttribute() to object "test-toString"
PASS video.lang: setAttribute() to object "test-valueOf"
PASS video.lang: IDL set to ""
PASS video.lang: 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 "
PASS video.lang: IDL set to undefined
PASS video.lang: IDL set to 7
PASS video.lang: IDL set to 1.5
PASS video.lang: IDL set to "5%"
PASS video.lang: IDL set to "+100"
PASS video.lang: IDL set to ".5"
PASS video.lang: IDL set to true
PASS video.lang: IDL set to false
PASS video.lang: IDL set to object "[object Object]"
PASS video.lang: IDL set to NaN
PASS video.lang: IDL set to Infinity
PASS video.lang: IDL set to -Infinity
PASS video.lang: IDL set to "\0"
PASS video.lang: IDL set to null
PASS video.lang: IDL set to object "test-toString"
PASS video.lang: IDL set to object "test-valueOf"
PASS video.dir: typeof IDL attribute
PASS video.dir: IDL get with DOM attribute unset
PASS video.dir: setAttribute() to ""
PASS video.dir: 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 "
PASS video.dir: setAttribute() to undefined
PASS video.dir: setAttribute() to 7
PASS video.dir: setAttribute() to 1.5
PASS video.dir: setAttribute() to "5%"
PASS video.dir: setAttribute() to "+100"
PASS video.dir: setAttribute() to ".5"
PASS video.dir: setAttribute() to true
PASS video.dir: setAttribute() to false
PASS video.dir: setAttribute() to object "[object Object]"
PASS video.dir: setAttribute() to NaN
PASS video.dir: setAttribute() to Infinity
PASS video.dir: setAttribute() to -Infinity
PASS video.dir: setAttribute() to "\0"
PASS video.dir: setAttribute() to null
PASS video.dir: setAttribute() to object "test-toString"
PASS video.dir: setAttribute() to object "test-valueOf"
PASS video.dir: setAttribute() to "ltr"
PASS video.dir: setAttribute() to "xltr"
PASS video.dir: setAttribute() to "ltr\0"
PASS video.dir: setAttribute() to "tr"
PASS video.dir: setAttribute() to "LTR"
PASS video.dir: setAttribute() to "rtl"
PASS video.dir: setAttribute() to "xrtl"
PASS video.dir: setAttribute() to "rtl\0"
PASS video.dir: setAttribute() to "tl"
PASS video.dir: setAttribute() to "RTL"
PASS video.dir: setAttribute() to "auto"
PASS video.dir: setAttribute() to "xauto"
PASS video.dir: setAttribute() to "auto\0"
PASS video.dir: setAttribute() to "uto"
PASS video.dir: setAttribute() to "AUTO"
PASS video.dir: IDL set to ""
PASS video.dir: 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 "
PASS video.dir: IDL set to undefined
PASS video.dir: IDL set to 7
PASS video.dir: IDL set to 1.5
PASS video.dir: IDL set to "5%"
PASS video.dir: IDL set to "+100"
PASS video.dir: IDL set to ".5"
PASS video.dir: IDL set to true
PASS video.dir: IDL set to false
PASS video.dir: IDL set to object "[object Object]"
PASS video.dir: IDL set to NaN
PASS video.dir: IDL set to Infinity
PASS video.dir: IDL set to -Infinity
PASS video.dir: IDL set to "\0"
PASS video.dir: IDL set to null
PASS video.dir: IDL set to object "test-toString"
PASS video.dir: IDL set to object "test-valueOf"
PASS video.dir: IDL set to "ltr"
PASS video.dir: IDL set to "xltr"
PASS video.dir: IDL set to "ltr\0"
PASS video.dir: IDL set to "tr"
PASS video.dir: IDL set to "LTR"
PASS video.dir: IDL set to "rtl"
PASS video.dir: IDL set to "xrtl"
PASS video.dir: IDL set to "rtl\0"
PASS video.dir: IDL set to "tl"
PASS video.dir: IDL set to "RTL"
PASS video.dir: IDL set to "auto"
PASS video.dir: IDL set to "xauto"
PASS video.dir: IDL set to "auto\0"
PASS video.dir: IDL set to "uto"
PASS video.dir: IDL set to "AUTO"
PASS video.className (<video class>): typeof IDL attribute
PASS video.className (<video class>): IDL get with DOM attribute unset
PASS video.className (<video class>): setAttribute() to ""
PASS video.className (<video class>): 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 "
PASS video.className (<video class>): setAttribute() to undefined
PASS video.className (<video class>): setAttribute() to 7
PASS video.className (<video class>): setAttribute() to 1.5
PASS video.className (<video class>): setAttribute() to "5%"
PASS video.className (<video class>): setAttribute() to "+100"
PASS video.className (<video class>): setAttribute() to ".5"
PASS video.className (<video class>): setAttribute() to true
PASS video.className (<video class>): setAttribute() to false
PASS video.className (<video class>): setAttribute() to object "[object Object]"
PASS video.className (<video class>): setAttribute() to NaN
PASS video.className (<video class>): setAttribute() to Infinity
PASS video.className (<video class>): setAttribute() to -Infinity
PASS video.className (<video class>): setAttribute() to "\0"
PASS video.className (<video class>): setAttribute() to null
PASS video.className (<video class>): setAttribute() to object "test-toString"
PASS video.className (<video class>): setAttribute() to object "test-valueOf"
PASS video.className (<video class>): IDL set to ""
PASS video.className (<video class>): 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 "
PASS video.className (<video class>): IDL set to undefined
PASS video.className (<video class>): IDL set to 7
PASS video.className (<video class>): IDL set to 1.5
PASS video.className (<video class>): IDL set to "5%"
PASS video.className (<video class>): IDL set to "+100"
PASS video.className (<video class>): IDL set to ".5"
PASS video.className (<video class>): IDL set to true
PASS video.className (<video class>): IDL set to false
PASS video.className (<video class>): IDL set to object "[object Object]"
PASS video.className (<video class>): IDL set to NaN
PASS video.className (<video class>): IDL set to Infinity
PASS video.className (<video class>): IDL set to -Infinity
PASS video.className (<video class>): IDL set to "\0"
PASS video.className (<video class>): IDL set to null
PASS video.className (<video class>): IDL set to object "test-toString"
PASS video.className (<video class>): IDL set to object "test-valueOf"
PASS video.autofocus: typeof IDL attribute
PASS video.autofocus: IDL get with DOM attribute unset
PASS video.autofocus: setAttribute() to ""
PASS video.autofocus: setAttribute() to " foo "
PASS video.autofocus: setAttribute() to undefined
PASS video.autofocus: setAttribute() to null
PASS video.autofocus: setAttribute() to 7
PASS video.autofocus: setAttribute() to 1.5
PASS video.autofocus: setAttribute() to "5%"
PASS video.autofocus: setAttribute() to "+100"
PASS video.autofocus: setAttribute() to ".5"
PASS video.autofocus: setAttribute() to true
PASS video.autofocus: setAttribute() to false
PASS video.autofocus: setAttribute() to object "[object Object]"
PASS video.autofocus: setAttribute() to NaN
PASS video.autofocus: setAttribute() to Infinity
PASS video.autofocus: setAttribute() to -Infinity
PASS video.autofocus: setAttribute() to "\0"
PASS video.autofocus: setAttribute() to object "test-toString"
PASS video.autofocus: setAttribute() to object "test-valueOf"
PASS video.autofocus: setAttribute() to "autofocus"
PASS video.autofocus: IDL set to ""
PASS video.autofocus: IDL set to " foo "
PASS video.autofocus: IDL set to undefined
PASS video.autofocus: IDL set to null
PASS video.autofocus: IDL set to 7
PASS video.autofocus: IDL set to 1.5
PASS video.autofocus: IDL set to "5%"
PASS video.autofocus: IDL set to "+100"
PASS video.autofocus: IDL set to ".5"
PASS video.autofocus: IDL set to true
PASS video.autofocus: IDL set to false
PASS video.autofocus: IDL set to object "[object Object]"
PASS video.autofocus: IDL set to NaN
PASS video.autofocus: IDL set to Infinity
PASS video.autofocus: IDL set to -Infinity
PASS video.autofocus: IDL set to "\0"
PASS video.autofocus: IDL set to object "test-toString"
PASS video.autofocus: IDL set to object "test-valueOf"
PASS video.hidden: typeof IDL attribute
PASS video.hidden: IDL get with DOM attribute unset
PASS video.hidden: setAttribute() to ""
PASS video.hidden: setAttribute() to " foo "
PASS video.hidden: setAttribute() to undefined
PASS video.hidden: setAttribute() to null
PASS video.hidden: setAttribute() to 7
PASS video.hidden: setAttribute() to 1.5
PASS video.hidden: setAttribute() to "5%"
PASS video.hidden: setAttribute() to "+100"
PASS video.hidden: setAttribute() to ".5"
PASS video.hidden: setAttribute() to true
PASS video.hidden: setAttribute() to false
PASS video.hidden: setAttribute() to object "[object Object]"
PASS video.hidden: setAttribute() to NaN
PASS video.hidden: setAttribute() to Infinity
PASS video.hidden: setAttribute() to -Infinity
PASS video.hidden: setAttribute() to "\0"
PASS video.hidden: setAttribute() to object "test-toString"
PASS video.hidden: setAttribute() to object "test-valueOf"
PASS video.hidden: setAttribute() to "hidden"
PASS video.hidden: IDL set to ""
PASS video.hidden: IDL set to " foo "
PASS video.hidden: IDL set to undefined
PASS video.hidden: IDL set to null
PASS video.hidden: IDL set to 7
PASS video.hidden: IDL set to 1.5
PASS video.hidden: IDL set to "5%"
PASS video.hidden: IDL set to "+100"
PASS video.hidden: IDL set to ".5"
PASS video.hidden: IDL set to true
PASS video.hidden: IDL set to false
PASS video.hidden: IDL set to object "[object Object]"
PASS video.hidden: IDL set to NaN
PASS video.hidden: IDL set to Infinity
PASS video.hidden: IDL set to -Infinity
PASS video.hidden: IDL set to "\0"
PASS video.hidden: IDL set to object "test-toString"
PASS video.hidden: IDL set to object "test-valueOf"
PASS video.accessKey: typeof IDL attribute
PASS video.accessKey: IDL get with DOM attribute unset
PASS video.accessKey: setAttribute() to ""
PASS video.accessKey: 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 "
PASS video.accessKey: setAttribute() to undefined
PASS video.accessKey: setAttribute() to 7
PASS video.accessKey: setAttribute() to 1.5
PASS video.accessKey: setAttribute() to "5%"
PASS video.accessKey: setAttribute() to "+100"
PASS video.accessKey: setAttribute() to ".5"
PASS video.accessKey: setAttribute() to true
PASS video.accessKey: setAttribute() to false
PASS video.accessKey: setAttribute() to object "[object Object]"
PASS video.accessKey: setAttribute() to NaN
PASS video.accessKey: setAttribute() to Infinity
PASS video.accessKey: setAttribute() to -Infinity
PASS video.accessKey: setAttribute() to "\0"
PASS video.accessKey: setAttribute() to null
PASS video.accessKey: setAttribute() to object "test-toString"
PASS video.accessKey: setAttribute() to object "test-valueOf"
PASS video.accessKey: IDL set to ""
PASS video.accessKey: 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 "
PASS video.accessKey: IDL set to undefined
PASS video.accessKey: IDL set to 7
PASS video.accessKey: IDL set to 1.5
PASS video.accessKey: IDL set to "5%"
PASS video.accessKey: IDL set to "+100"
PASS video.accessKey: IDL set to ".5"
PASS video.accessKey: IDL set to true
PASS video.accessKey: IDL set to false
PASS video.accessKey: IDL set to object "[object Object]"
PASS video.accessKey: IDL set to NaN
PASS video.accessKey: IDL set to Infinity
PASS video.accessKey: IDL set to -Infinity
PASS video.accessKey: IDL set to "\0"
PASS video.accessKey: IDL set to null
PASS video.accessKey: IDL set to object "test-toString"
PASS video.accessKey: IDL set to object "test-valueOf"
PASS video.tabIndex: typeof IDL attribute
PASS video.tabIndex: setAttribute() to -36
PASS video.tabIndex: setAttribute() to -1
PASS video.tabIndex: setAttribute() to 0
PASS video.tabIndex: setAttribute() to 1
PASS video.tabIndex: setAttribute() to 2147483647
PASS video.tabIndex: setAttribute() to -2147483648
PASS video.tabIndex: setAttribute() to "-1"
PASS video.tabIndex: setAttribute() to "-0"
PASS video.tabIndex: setAttribute() to "0"
PASS video.tabIndex: setAttribute() to "1"
PASS video.tabIndex: setAttribute() to "\t7"
PASS video.tabIndex: setAttribute() to "\f7"
PASS video.tabIndex: setAttribute() to " 7"
PASS video.tabIndex: setAttribute() to "\n7"
PASS video.tabIndex: setAttribute() to "\r7"
PASS video.tabIndex: setAttribute() to 1.5
PASS video.tabIndex: setAttribute() to "5%"
PASS video.tabIndex: setAttribute() to "+100"
PASS video.tabIndex: setAttribute() to object "2"
PASS video.tabIndex: IDL set to -36
PASS video.tabIndex: IDL set to -1
PASS video.tabIndex: IDL set to 0
PASS video.tabIndex: IDL set to 1
PASS video.tabIndex: IDL set to 2147483647
PASS video.tabIndex: IDL set to -2147483648
PASS video.src: typeof IDL attribute
PASS video.src: IDL get with DOM attribute unset
PASS video.src: setAttribute() to ""
PASS video.src: setAttribute() to " foo "
PASS video.src: setAttribute() to "http://site.example/"
PASS video.src: setAttribute() to "//site.example/path???@#l"
PASS video.src: 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 "
PASS video.src: setAttribute() to undefined
PASS video.src: setAttribute() to 7
PASS video.src: setAttribute() to 1.5
PASS video.src: setAttribute() to "5%"
PASS video.src: setAttribute() to "+100"
PASS video.src: setAttribute() to ".5"
PASS video.src: setAttribute() to true
PASS video.src: setAttribute() to false
PASS video.src: setAttribute() to object "[object Object]"
PASS video.src: setAttribute() to NaN
PASS video.src: setAttribute() to Infinity
PASS video.src: setAttribute() to -Infinity
PASS video.src: setAttribute() to "\0"
PASS video.src: setAttribute() to null
PASS video.src: setAttribute() to object "test-toString"
PASS video.src: setAttribute() to object "test-valueOf"
PASS video.src: IDL set to ""
PASS video.src: IDL set to " foo "
PASS video.src: IDL set to "http://site.example/"
PASS video.src: IDL set to "//site.example/path???@#l"
PASS video.src: 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 "
PASS video.src: IDL set to undefined
PASS video.src: IDL set to 7
PASS video.src: IDL set to 1.5
PASS video.src: IDL set to "5%"
PASS video.src: IDL set to "+100"
PASS video.src: IDL set to ".5"
PASS video.src: IDL set to true
PASS video.src: IDL set to false
PASS video.src: IDL set to object "[object Object]"
PASS video.src: IDL set to NaN
PASS video.src: IDL set to Infinity
PASS video.src: IDL set to -Infinity
PASS video.src: IDL set to "\0"
PASS video.src: IDL set to null
PASS video.src: IDL set to object "test-toString"
PASS video.src: IDL set to object "test-valueOf"
PASS video.crossOrigin: typeof IDL attribute
PASS video.crossOrigin: IDL get with DOM attribute unset
PASS video.crossOrigin: setAttribute() to ""
PASS video.crossOrigin: 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 "
PASS video.crossOrigin: setAttribute() to undefined
PASS video.crossOrigin: setAttribute() to 7
PASS video.crossOrigin: setAttribute() to 1.5
PASS video.crossOrigin: setAttribute() to "5%"
PASS video.crossOrigin: setAttribute() to "+100"
PASS video.crossOrigin: setAttribute() to ".5"
PASS video.crossOrigin: setAttribute() to true
PASS video.crossOrigin: setAttribute() to false
PASS video.crossOrigin: setAttribute() to object "[object Object]"
PASS video.crossOrigin: setAttribute() to NaN
PASS video.crossOrigin: setAttribute() to Infinity
PASS video.crossOrigin: setAttribute() to -Infinity
PASS video.crossOrigin: setAttribute() to "\0"
PASS video.crossOrigin: setAttribute() to null
PASS video.crossOrigin: setAttribute() to object "test-toString"
PASS video.crossOrigin: setAttribute() to object "test-valueOf"
PASS video.crossOrigin: setAttribute() to "anonymous"
PASS video.crossOrigin: setAttribute() to "xanonymous"
PASS video.crossOrigin: setAttribute() to "anonymous\0"
PASS video.crossOrigin: setAttribute() to "nonymous"
PASS video.crossOrigin: setAttribute() to "ANONYMOUS"
PASS video.crossOrigin: setAttribute() to "anonymouſ"
PASS video.crossOrigin: setAttribute() to "use-credentials"
PASS video.crossOrigin: setAttribute() to "xuse-credentials"
PASS video.crossOrigin: setAttribute() to "use-credentials\0"
PASS video.crossOrigin: setAttribute() to "se-credentials"
PASS video.crossOrigin: setAttribute() to "USE-CREDENTIALS"
PASS video.crossOrigin: setAttribute() to "uſe-credentialſ"
PASS video.crossOrigin: IDL set to ""
PASS video.crossOrigin: 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 "
PASS video.crossOrigin: IDL set to undefined
PASS video.crossOrigin: IDL set to 7
PASS video.crossOrigin: IDL set to 1.5
PASS video.crossOrigin: IDL set to "5%"
PASS video.crossOrigin: IDL set to "+100"
PASS video.crossOrigin: IDL set to ".5"
PASS video.crossOrigin: IDL set to true
PASS video.crossOrigin: IDL set to false
PASS video.crossOrigin: IDL set to object "[object Object]"
PASS video.crossOrigin: IDL set to NaN
PASS video.crossOrigin: IDL set to Infinity
PASS video.crossOrigin: IDL set to -Infinity
PASS video.crossOrigin: IDL set to "\0"
PASS video.crossOrigin: IDL set to null
PASS video.crossOrigin: IDL set to object "test-toString"
PASS video.crossOrigin: IDL set to object "test-valueOf"
PASS video.crossOrigin: IDL set to "anonymous"
PASS video.crossOrigin: IDL set to "xanonymous"
PASS video.crossOrigin: IDL set to "anonymous\0"
PASS video.crossOrigin: IDL set to "nonymous"
PASS video.crossOrigin: IDL set to "ANONYMOUS"
PASS video.crossOrigin: IDL set to "anonymouſ"
PASS video.crossOrigin: IDL set to "use-credentials"
PASS video.crossOrigin: IDL set to "xuse-credentials"
PASS video.crossOrigin: IDL set to "use-credentials\0"
PASS video.crossOrigin: IDL set to "se-credentials"
PASS video.crossOrigin: IDL set to "USE-CREDENTIALS"
PASS video.crossOrigin: IDL set to "uſe-credentialſ"
PASS video.preload: typeof IDL attribute
PASS video.preload: setAttribute() to "none"
PASS video.preload: setAttribute() to "NONE"
PASS video.preload: setAttribute() to "metadata"
PASS video.preload: setAttribute() to "METADATA"
PASS video.preload: setAttribute() to "auto"
PASS video.preload: setAttribute() to "AUTO"
PASS video.preload: IDL set to ""
PASS video.preload: 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 "
PASS video.preload: IDL set to undefined
PASS video.preload: IDL set to 7
PASS video.preload: IDL set to 1.5
PASS video.preload: IDL set to "5%"
PASS video.preload: IDL set to "+100"
PASS video.preload: IDL set to ".5"
PASS video.preload: IDL set to true
PASS video.preload: IDL set to false
PASS video.preload: IDL set to object "[object Object]"
PASS video.preload: IDL set to NaN
PASS video.preload: IDL set to Infinity
PASS video.preload: IDL set to -Infinity
PASS video.preload: IDL set to "\0"
PASS video.preload: IDL set to null
PASS video.preload: IDL set to object "test-toString"
PASS video.preload: IDL set to object "test-valueOf"
PASS video.preload: IDL set to "none"
PASS video.preload: IDL set to "xnone"
PASS video.preload: IDL set to "none\0"
PASS video.preload: IDL set to "one"
PASS video.preload: IDL set to "NONE"
PASS video.preload: IDL set to "metadata"
PASS video.preload: IDL set to "xmetadata"
PASS video.preload: IDL set to "metadata\0"
PASS video.preload: IDL set to "etadata"
PASS video.preload: IDL set to "METADATA"
PASS video.preload: IDL set to "auto"
PASS video.preload: IDL set to "xauto"
PASS video.preload: IDL set to "auto\0"
PASS video.preload: IDL set to "uto"
PASS video.preload: IDL set to "AUTO"
PASS video.autoplay: typeof IDL attribute
PASS video.autoplay: IDL get with DOM attribute unset
PASS video.autoplay: setAttribute() to ""
PASS video.autoplay: setAttribute() to " foo "
PASS video.autoplay: setAttribute() to undefined
PASS video.autoplay: setAttribute() to null
PASS video.autoplay: setAttribute() to 7
PASS video.autoplay: setAttribute() to 1.5
PASS video.autoplay: setAttribute() to "5%"
PASS video.autoplay: setAttribute() to "+100"
PASS video.autoplay: setAttribute() to ".5"
PASS video.autoplay: setAttribute() to true
PASS video.autoplay: setAttribute() to false
PASS video.autoplay: setAttribute() to object "[object Object]"
PASS video.autoplay: setAttribute() to NaN
PASS video.autoplay: setAttribute() to Infinity
PASS video.autoplay: setAttribute() to -Infinity
PASS video.autoplay: setAttribute() to "\0"
PASS video.autoplay: setAttribute() to object "test-toString"
PASS video.autoplay: setAttribute() to object "test-valueOf"
PASS video.autoplay: setAttribute() to "autoplay"
PASS video.autoplay: IDL set to ""
PASS video.autoplay: IDL set to " foo "
PASS video.autoplay: IDL set to undefined
PASS video.autoplay: IDL set to null
PASS video.autoplay: IDL set to 7
PASS video.autoplay: IDL set to 1.5
PASS video.autoplay: IDL set to "5%"
PASS video.autoplay: IDL set to "+100"
PASS video.autoplay: IDL set to ".5"
PASS video.autoplay: IDL set to true
PASS video.autoplay: IDL set to false
PASS video.autoplay: IDL set to object "[object Object]"
PASS video.autoplay: IDL set to NaN
PASS video.autoplay: IDL set to Infinity
PASS video.autoplay: IDL set to -Infinity
PASS video.autoplay: IDL set to "\0"
PASS video.autoplay: IDL set to object "test-toString"
PASS video.autoplay: IDL set to object "test-valueOf"
PASS video.loop: typeof IDL attribute
PASS video.loop: IDL get with DOM attribute unset
PASS video.loop: setAttribute() to ""
PASS video.loop: setAttribute() to " foo "
PASS video.loop: setAttribute() to undefined
PASS video.loop: setAttribute() to null
PASS video.loop: setAttribute() to 7
PASS video.loop: setAttribute() to 1.5
PASS video.loop: setAttribute() to "5%"
PASS video.loop: setAttribute() to "+100"
PASS video.loop: setAttribute() to ".5"
PASS video.loop: setAttribute() to true
PASS video.loop: setAttribute() to false
PASS video.loop: setAttribute() to object "[object Object]"
PASS video.loop: setAttribute() to NaN
PASS video.loop: setAttribute() to Infinity
PASS video.loop: setAttribute() to -Infinity
PASS video.loop: setAttribute() to "\0"
PASS video.loop: setAttribute() to object "test-toString"
PASS video.loop: setAttribute() to object "test-valueOf"
PASS video.loop: setAttribute() to "loop"
PASS video.loop: IDL set to ""
PASS video.loop: IDL set to " foo "
PASS video.loop: IDL set to undefined
PASS video.loop: IDL set to null
PASS video.loop: IDL set to 7
PASS video.loop: IDL set to 1.5
PASS video.loop: IDL set to "5%"
PASS video.loop: IDL set to "+100"
PASS video.loop: IDL set to ".5"
PASS video.loop: IDL set to true
PASS video.loop: IDL set to false
PASS video.loop: IDL set to object "[object Object]"
PASS video.loop: IDL set to NaN
PASS video.loop: IDL set to Infinity
PASS video.loop: IDL set to -Infinity
PASS video.loop: IDL set to "\0"
PASS video.loop: IDL set to object "test-toString"
PASS video.loop: IDL set to object "test-valueOf"
PASS video.controls: typeof IDL attribute
PASS video.controls: IDL get with DOM attribute unset
PASS video.controls: setAttribute() to ""
PASS video.controls: setAttribute() to " foo "
PASS video.controls: setAttribute() to undefined
PASS video.controls: setAttribute() to null
PASS video.controls: setAttribute() to 7
PASS video.controls: setAttribute() to 1.5
PASS video.controls: setAttribute() to "5%"
PASS video.controls: setAttribute() to "+100"
PASS video.controls: setAttribute() to ".5"
PASS video.controls: setAttribute() to true
PASS video.controls: setAttribute() to false
PASS video.controls: setAttribute() to object "[object Object]"
PASS video.controls: setAttribute() to NaN
PASS video.controls: setAttribute() to Infinity
PASS video.controls: setAttribute() to -Infinity
PASS video.controls: setAttribute() to "\0"
PASS video.controls: setAttribute() to object "test-toString"
PASS video.controls: setAttribute() to object "test-valueOf"
PASS video.controls: setAttribute() to "controls"
PASS video.controls: IDL set to ""
PASS video.controls: IDL set to " foo "
PASS video.controls: IDL set to undefined
PASS video.controls: IDL set to null
PASS video.controls: IDL set to 7
PASS video.controls: IDL set to 1.5
PASS video.controls: IDL set to "5%"
PASS video.controls: IDL set to "+100"
PASS video.controls: IDL set to ".5"
PASS video.controls: IDL set to true
PASS video.controls: IDL set to false
PASS video.controls: IDL set to object "[object Object]"
PASS video.controls: IDL set to NaN
PASS video.controls: IDL set to Infinity
PASS video.controls: IDL set to -Infinity
PASS video.controls: IDL set to "\0"
PASS video.controls: IDL set to object "test-toString"
PASS video.controls: IDL set to object "test-valueOf"
PASS video.defaultMuted (<video muted>): typeof IDL attribute
PASS video.defaultMuted (<video muted>): IDL get with DOM attribute unset
PASS video.defaultMuted (<video muted>): setAttribute() to ""
PASS video.defaultMuted (<video muted>): setAttribute() to " foo "
PASS video.defaultMuted (<video muted>): setAttribute() to undefined
PASS video.defaultMuted (<video muted>): setAttribute() to null
PASS video.defaultMuted (<video muted>): setAttribute() to 7
PASS video.defaultMuted (<video muted>): setAttribute() to 1.5
PASS video.defaultMuted (<video muted>): setAttribute() to "5%"
PASS video.defaultMuted (<video muted>): setAttribute() to "+100"
PASS video.defaultMuted (<video muted>): setAttribute() to ".5"
PASS video.defaultMuted (<video muted>): setAttribute() to true
PASS video.defaultMuted (<video muted>): setAttribute() to false
PASS video.defaultMuted (<video muted>): setAttribute() to object "[object Object]"
PASS video.defaultMuted (<video muted>): setAttribute() to NaN
PASS video.defaultMuted (<video muted>): setAttribute() to Infinity
PASS video.defaultMuted (<video muted>): setAttribute() to -Infinity
PASS video.defaultMuted (<video muted>): setAttribute() to "\0"
PASS video.defaultMuted (<video muted>): setAttribute() to object "test-toString"
PASS video.defaultMuted (<video muted>): setAttribute() to object "test-valueOf"
PASS video.defaultMuted (<video muted>): setAttribute() to "muted"
PASS video.defaultMuted (<video muted>): IDL set to ""
PASS video.defaultMuted (<video muted>): IDL set to " foo "
PASS video.defaultMuted (<video muted>): IDL set to undefined
PASS video.defaultMuted (<video muted>): IDL set to null
PASS video.defaultMuted (<video muted>): IDL set to 7
PASS video.defaultMuted (<video muted>): IDL set to 1.5
PASS video.defaultMuted (<video muted>): IDL set to "5%"
PASS video.defaultMuted (<video muted>): IDL set to "+100"
PASS video.defaultMuted (<video muted>): IDL set to ".5"
PASS video.defaultMuted (<video muted>): IDL set to true
PASS video.defaultMuted (<video muted>): IDL set to false
PASS video.defaultMuted (<video muted>): IDL set to object "[object Object]"
PASS video.defaultMuted (<video muted>): IDL set to NaN
PASS video.defaultMuted (<video muted>): IDL set to Infinity
PASS video.defaultMuted (<video muted>): IDL set to -Infinity
PASS video.defaultMuted (<video muted>): IDL set to "\0"
PASS video.defaultMuted (<video muted>): IDL set to object "test-toString"
PASS video.defaultMuted (<video muted>): IDL set to object "test-valueOf"
PASS video.width: typeof IDL attribute
PASS video.width: IDL get with DOM attribute unset
PASS video.width: setAttribute() to -2147483649
PASS video.width: setAttribute() to -2147483648
PASS video.width: setAttribute() to -36
PASS video.width: setAttribute() to -1
PASS video.width: setAttribute() to 0
PASS video.width: setAttribute() to 1
PASS video.width: setAttribute() to 257
PASS video.width: setAttribute() to 2147483647
PASS video.width: setAttribute() to 2147483648
PASS video.width: setAttribute() to 4294967295
PASS video.width: setAttribute() to 4294967296
PASS video.width: setAttribute() to ""
PASS video.width: setAttribute() to "-1"
PASS video.width: setAttribute() to "-0"
PASS video.width: setAttribute() to "0"
PASS video.width: setAttribute() to "1"
PASS video.width: setAttribute() to "\t7"
PASS video.width: setAttribute() to "\v7"
PASS video.width: setAttribute() to "\f7"
PASS video.width: setAttribute() to " 7"
PASS video.width: setAttribute() to " 7"
PASS video.width: setAttribute() to "7"
PASS video.width: setAttribute() to "\n7"
PASS video.width: setAttribute() to "\r7"
PASS video.width: setAttribute() to "
7"
PASS video.width: setAttribute() to "
7"
PASS video.width: setAttribute() to " 7"
PASS video.width: setAttribute() to "᠎7"
PASS video.width: setAttribute() to " 7"
PASS video.width: setAttribute() to " 7"
PASS video.width: setAttribute() to " 7"
PASS video.width: setAttribute() to " 7"
PASS video.width: setAttribute() to " 7"
PASS video.width: setAttribute() to " 7"
PASS video.width: setAttribute() to " 7"
PASS video.width: setAttribute() to " 7"
PASS video.width: setAttribute() to " 7"
PASS video.width: setAttribute() to " 7"
PASS video.width: setAttribute() to " 7"
PASS video.width: setAttribute() to " 7"
PASS video.width: setAttribute() to " 7"
PASS video.width: 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 "
PASS video.width: setAttribute() to undefined
PASS video.width: setAttribute() to 1.5
PASS video.width: setAttribute() to "5%"
PASS video.width: setAttribute() to "+100"
PASS video.width: setAttribute() to ".5"
PASS video.width: setAttribute() to true
PASS video.width: setAttribute() to false
PASS video.width: setAttribute() to object "[object Object]"
PASS video.width: setAttribute() to NaN
PASS video.width: setAttribute() to Infinity
PASS video.width: setAttribute() to -Infinity
PASS video.width: setAttribute() to "\0"
PASS video.width: setAttribute() to object "2"
PASS video.width: setAttribute() to object "3"
PASS video.width: IDL set to 0
PASS video.width: IDL set to 1
PASS video.width: IDL set to 257
PASS video.width: IDL set to 2147483647
PASS video.width: IDL set to "-0"
PASS video.width: IDL set to 2147483648
PASS video.width: IDL set to 4294967295
PASS video.height: typeof IDL attribute
PASS video.height: IDL get with DOM attribute unset
PASS video.height: setAttribute() to -2147483649
PASS video.height: setAttribute() to -2147483648
PASS video.height: setAttribute() to -36
PASS video.height: setAttribute() to -1
PASS video.height: setAttribute() to 0
PASS video.height: setAttribute() to 1
PASS video.height: setAttribute() to 257
PASS video.height: setAttribute() to 2147483647
PASS video.height: setAttribute() to 2147483648
PASS video.height: setAttribute() to 4294967295
PASS video.height: setAttribute() to 4294967296
PASS video.height: setAttribute() to ""
PASS video.height: setAttribute() to "-1"
PASS video.height: setAttribute() to "-0"
PASS video.height: setAttribute() to "0"
PASS video.height: setAttribute() to "1"
PASS video.height: setAttribute() to "\t7"
PASS video.height: setAttribute() to "\v7"
PASS video.height: setAttribute() to "\f7"
PASS video.height: setAttribute() to " 7"
PASS video.height: setAttribute() to " 7"
PASS video.height: setAttribute() to "7"
PASS video.height: setAttribute() to "\n7"
PASS video.height: setAttribute() to "\r7"
PASS video.height: setAttribute() to "
7"
PASS video.height: setAttribute() to "
7"
PASS video.height: setAttribute() to " 7"
PASS video.height: setAttribute() to "᠎7"
PASS video.height: setAttribute() to " 7"
PASS video.height: setAttribute() to " 7"
PASS video.height: setAttribute() to " 7"
PASS video.height: setAttribute() to " 7"
PASS video.height: setAttribute() to " 7"
PASS video.height: setAttribute() to " 7"
PASS video.height: setAttribute() to " 7"
PASS video.height: setAttribute() to " 7"
PASS video.height: setAttribute() to " 7"
PASS video.height: setAttribute() to " 7"
PASS video.height: setAttribute() to " 7"
PASS video.height: setAttribute() to " 7"
PASS video.height: setAttribute() to " 7"
PASS video.height: 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 "
PASS video.height: setAttribute() to undefined
PASS video.height: setAttribute() to 1.5
PASS video.height: setAttribute() to "5%"
PASS video.height: setAttribute() to "+100"
PASS video.height: setAttribute() to ".5"
PASS video.height: setAttribute() to true
PASS video.height: setAttribute() to false
PASS video.height: setAttribute() to object "[object Object]"
PASS video.height: setAttribute() to NaN
PASS video.height: setAttribute() to Infinity
PASS video.height: setAttribute() to -Infinity
PASS video.height: setAttribute() to "\0"
PASS video.height: setAttribute() to object "2"
PASS video.height: setAttribute() to object "3"
PASS video.height: IDL set to 0
PASS video.height: IDL set to 1
PASS video.height: IDL set to 257
PASS video.height: IDL set to 2147483647
PASS video.height: IDL set to "-0"
PASS video.height: IDL set to 2147483648
PASS video.height: IDL set to 4294967295
PASS video.poster: typeof IDL attribute
PASS video.poster: IDL get with DOM attribute unset
PASS video.poster: setAttribute() to ""
PASS video.poster: setAttribute() to " foo "
PASS video.poster: setAttribute() to "http://site.example/"
PASS video.poster: setAttribute() to "//site.example/path???@#l"
PASS video.poster: 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 "
PASS video.poster: setAttribute() to undefined
PASS video.poster: setAttribute() to 7
PASS video.poster: setAttribute() to 1.5
PASS video.poster: setAttribute() to "5%"
PASS video.poster: setAttribute() to "+100"
PASS video.poster: setAttribute() to ".5"
PASS video.poster: setAttribute() to true
PASS video.poster: setAttribute() to false
PASS video.poster: setAttribute() to object "[object Object]"
PASS video.poster: setAttribute() to NaN
PASS video.poster: setAttribute() to Infinity
PASS video.poster: setAttribute() to -Infinity
PASS video.poster: setAttribute() to "\0"
PASS video.poster: setAttribute() to null
PASS video.poster: setAttribute() to object "test-toString"
PASS video.poster: setAttribute() to object "test-valueOf"
PASS video.poster: IDL set to ""
PASS video.poster: IDL set to " foo "
PASS video.poster: IDL set to "http://site.example/"
PASS video.poster: IDL set to "//site.example/path???@#l"
PASS video.poster: 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 "
PASS video.poster: IDL set to undefined
PASS video.poster: IDL set to 7
PASS video.poster: IDL set to 1.5
PASS video.poster: IDL set to "5%"
PASS video.poster: IDL set to "+100"
PASS video.poster: IDL set to ".5"
PASS video.poster: IDL set to true
PASS video.poster: IDL set to false
PASS video.poster: IDL set to object "[object Object]"
PASS video.poster: IDL set to NaN
PASS video.poster: IDL set to Infinity
PASS video.poster: IDL set to -Infinity
PASS video.poster: IDL set to "\0"
PASS video.poster: IDL set to null
PASS video.poster: IDL set to object "test-toString"
PASS video.poster: IDL set to object "test-valueOf"
PASS video.playsInline: typeof IDL attribute
PASS video.playsInline: IDL get with DOM attribute unset
PASS video.playsInline: setAttribute() to ""
PASS video.playsInline: setAttribute() to " foo "
PASS video.playsInline: setAttribute() to undefined
PASS video.playsInline: setAttribute() to null
PASS video.playsInline: setAttribute() to 7
PASS video.playsInline: setAttribute() to 1.5
PASS video.playsInline: setAttribute() to "5%"
PASS video.playsInline: setAttribute() to "+100"
PASS video.playsInline: setAttribute() to ".5"
PASS video.playsInline: setAttribute() to true
PASS video.playsInline: setAttribute() to false
PASS video.playsInline: setAttribute() to object "[object Object]"
PASS video.playsInline: setAttribute() to NaN
PASS video.playsInline: setAttribute() to Infinity
PASS video.playsInline: setAttribute() to -Infinity
PASS video.playsInline: setAttribute() to "\0"
PASS video.playsInline: setAttribute() to object "test-toString"
PASS video.playsInline: setAttribute() to object "test-valueOf"
PASS video.playsInline: setAttribute() to "playsInline"
PASS video.playsInline: IDL set to ""
PASS video.playsInline: IDL set to " foo "
PASS video.playsInline: IDL set to undefined
PASS video.playsInline: IDL set to null
PASS video.playsInline: IDL set to 7
PASS video.playsInline: IDL set to 1.5
PASS video.playsInline: IDL set to "5%"
PASS video.playsInline: IDL set to "+100"
PASS video.playsInline: IDL set to ".5"
PASS video.playsInline: IDL set to true
PASS video.playsInline: IDL set to false
PASS video.playsInline: IDL set to object "[object Object]"
PASS video.playsInline: IDL set to NaN
PASS video.playsInline: IDL set to Infinity
PASS video.playsInline: IDL set to -Infinity
PASS video.playsInline: IDL set to "\0"
PASS video.playsInline: IDL set to object "test-toString"
PASS video.playsInline: IDL set to object "test-valueOf"
PASS audio.title: typeof IDL attribute
PASS audio.title: IDL get with DOM attribute unset
PASS audio.title: setAttribute() to ""
PASS audio.title: 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 "
PASS audio.title: setAttribute() to undefined
PASS audio.title: setAttribute() to 7
PASS audio.title: setAttribute() to 1.5
PASS audio.title: setAttribute() to "5%"
PASS audio.title: setAttribute() to "+100"
PASS audio.title: setAttribute() to ".5"
PASS audio.title: setAttribute() to true
PASS audio.title: setAttribute() to false
PASS audio.title: setAttribute() to object "[object Object]"
PASS audio.title: setAttribute() to NaN
PASS audio.title: setAttribute() to Infinity
PASS audio.title: setAttribute() to -Infinity
PASS audio.title: setAttribute() to "\0"
PASS audio.title: setAttribute() to null
PASS audio.title: setAttribute() to object "test-toString"
PASS audio.title: setAttribute() to object "test-valueOf"
PASS audio.title: IDL set to ""
PASS audio.title: 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 "
PASS audio.title: IDL set to undefined
PASS audio.title: IDL set to 7
PASS audio.title: IDL set to 1.5
PASS audio.title: IDL set to "5%"
PASS audio.title: IDL set to "+100"
PASS audio.title: IDL set to ".5"
PASS audio.title: IDL set to true
PASS audio.title: IDL set to false
PASS audio.title: IDL set to object "[object Object]"
PASS audio.title: IDL set to NaN
PASS audio.title: IDL set to Infinity
PASS audio.title: IDL set to -Infinity
PASS audio.title: IDL set to "\0"
PASS audio.title: IDL set to null
PASS audio.title: IDL set to object "test-toString"
PASS audio.title: IDL set to object "test-valueOf"
PASS audio.lang: typeof IDL attribute
PASS audio.lang: IDL get with DOM attribute unset
PASS audio.lang: setAttribute() to ""
PASS audio.lang: 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 "
PASS audio.lang: setAttribute() to undefined
PASS audio.lang: setAttribute() to 7
PASS audio.lang: setAttribute() to 1.5
PASS audio.lang: setAttribute() to "5%"
PASS audio.lang: setAttribute() to "+100"
PASS audio.lang: setAttribute() to ".5"
PASS audio.lang: setAttribute() to true
PASS audio.lang: setAttribute() to false
PASS audio.lang: setAttribute() to object "[object Object]"
PASS audio.lang: setAttribute() to NaN
PASS audio.lang: setAttribute() to Infinity
PASS audio.lang: setAttribute() to -Infinity
PASS audio.lang: setAttribute() to "\0"
PASS audio.lang: setAttribute() to null
PASS audio.lang: setAttribute() to object "test-toString"
PASS audio.lang: setAttribute() to object "test-valueOf"
PASS audio.lang: IDL set to ""
PASS audio.lang: 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 "
PASS audio.lang: IDL set to undefined
PASS audio.lang: IDL set to 7
PASS audio.lang: IDL set to 1.5
PASS audio.lang: IDL set to "5%"
PASS audio.lang: IDL set to "+100"
PASS audio.lang: IDL set to ".5"
PASS audio.lang: IDL set to true
PASS audio.lang: IDL set to false
PASS audio.lang: IDL set to object "[object Object]"
PASS audio.lang: IDL set to NaN
PASS audio.lang: IDL set to Infinity
PASS audio.lang: IDL set to -Infinity
PASS audio.lang: IDL set to "\0"
PASS audio.lang: IDL set to null
PASS audio.lang: IDL set to object "test-toString"
PASS audio.lang: IDL set to object "test-valueOf"
PASS audio.dir: typeof IDL attribute
PASS audio.dir: IDL get with DOM attribute unset
PASS audio.dir: setAttribute() to ""
PASS audio.dir: 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 "
PASS audio.dir: setAttribute() to undefined
PASS audio.dir: setAttribute() to 7
PASS audio.dir: setAttribute() to 1.5
PASS audio.dir: setAttribute() to "5%"
PASS audio.dir: setAttribute() to "+100"
PASS audio.dir: setAttribute() to ".5"
PASS audio.dir: setAttribute() to true
PASS audio.dir: setAttribute() to false
PASS audio.dir: setAttribute() to object "[object Object]"
PASS audio.dir: setAttribute() to NaN
PASS audio.dir: setAttribute() to Infinity
PASS audio.dir: setAttribute() to -Infinity
PASS audio.dir: setAttribute() to "\0"
PASS audio.dir: setAttribute() to null
PASS audio.dir: setAttribute() to object "test-toString"
PASS audio.dir: setAttribute() to object "test-valueOf"
PASS audio.dir: setAttribute() to "ltr"
PASS audio.dir: setAttribute() to "xltr"
PASS audio.dir: setAttribute() to "ltr\0"
PASS audio.dir: setAttribute() to "tr"
PASS audio.dir: setAttribute() to "LTR"
PASS audio.dir: setAttribute() to "rtl"
PASS audio.dir: setAttribute() to "xrtl"
PASS audio.dir: setAttribute() to "rtl\0"
PASS audio.dir: setAttribute() to "tl"
PASS audio.dir: setAttribute() to "RTL"
PASS audio.dir: setAttribute() to "auto"
PASS audio.dir: setAttribute() to "xauto"
PASS audio.dir: setAttribute() to "auto\0"
PASS audio.dir: setAttribute() to "uto"
PASS audio.dir: setAttribute() to "AUTO"
PASS audio.dir: IDL set to ""
PASS audio.dir: 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 "
PASS audio.dir: IDL set to undefined
PASS audio.dir: IDL set to 7
PASS audio.dir: IDL set to 1.5
PASS audio.dir: IDL set to "5%"
PASS audio.dir: IDL set to "+100"
PASS audio.dir: IDL set to ".5"
PASS audio.dir: IDL set to true
PASS audio.dir: IDL set to false
PASS audio.dir: IDL set to object "[object Object]"
PASS audio.dir: IDL set to NaN
PASS audio.dir: IDL set to Infinity
PASS audio.dir: IDL set to -Infinity
PASS audio.dir: IDL set to "\0"
PASS audio.dir: IDL set to null
PASS audio.dir: IDL set to object "test-toString"
PASS audio.dir: IDL set to object "test-valueOf"
PASS audio.dir: IDL set to "ltr"
PASS audio.dir: IDL set to "xltr"
PASS audio.dir: IDL set to "ltr\0"
PASS audio.dir: IDL set to "tr"
PASS audio.dir: IDL set to "LTR"
PASS audio.dir: IDL set to "rtl"
PASS audio.dir: IDL set to "xrtl"
PASS audio.dir: IDL set to "rtl\0"
PASS audio.dir: IDL set to "tl"
PASS audio.dir: IDL set to "RTL"
PASS audio.dir: IDL set to "auto"
PASS audio.dir: IDL set to "xauto"
PASS audio.dir: IDL set to "auto\0"
PASS audio.dir: IDL set to "uto"
PASS audio.dir: IDL set to "AUTO"
PASS audio.className (<audio class>): typeof IDL attribute
PASS audio.className (<audio class>): IDL get with DOM attribute unset
PASS audio.className (<audio class>): setAttribute() to ""
PASS audio.className (<audio class>): 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 "
PASS audio.className (<audio class>): setAttribute() to undefined
PASS audio.className (<audio class>): setAttribute() to 7
PASS audio.className (<audio class>): setAttribute() to 1.5
PASS audio.className (<audio class>): setAttribute() to "5%"
PASS audio.className (<audio class>): setAttribute() to "+100"
PASS audio.className (<audio class>): setAttribute() to ".5"
PASS audio.className (<audio class>): setAttribute() to true
PASS audio.className (<audio class>): setAttribute() to false
PASS audio.className (<audio class>): setAttribute() to object "[object Object]"
PASS audio.className (<audio class>): setAttribute() to NaN
PASS audio.className (<audio class>): setAttribute() to Infinity
PASS audio.className (<audio class>): setAttribute() to -Infinity
PASS audio.className (<audio class>): setAttribute() to "\0"
PASS audio.className (<audio class>): setAttribute() to null
PASS audio.className (<audio class>): setAttribute() to object "test-toString"
PASS audio.className (<audio class>): setAttribute() to object "test-valueOf"
PASS audio.className (<audio class>): IDL set to ""
PASS audio.className (<audio class>): 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 "
PASS audio.className (<audio class>): IDL set to undefined
PASS audio.className (<audio class>): IDL set to 7
PASS audio.className (<audio class>): IDL set to 1.5
PASS audio.className (<audio class>): IDL set to "5%"
PASS audio.className (<audio class>): IDL set to "+100"
PASS audio.className (<audio class>): IDL set to ".5"
PASS audio.className (<audio class>): IDL set to true
PASS audio.className (<audio class>): IDL set to false
PASS audio.className (<audio class>): IDL set to object "[object Object]"
PASS audio.className (<audio class>): IDL set to NaN
PASS audio.className (<audio class>): IDL set to Infinity
PASS audio.className (<audio class>): IDL set to -Infinity
PASS audio.className (<audio class>): IDL set to "\0"
PASS audio.className (<audio class>): IDL set to null
PASS audio.className (<audio class>): IDL set to object "test-toString"
PASS audio.className (<audio class>): IDL set to object "test-valueOf"
PASS audio.autofocus: typeof IDL attribute
PASS audio.autofocus: IDL get with DOM attribute unset
PASS audio.autofocus: setAttribute() to ""
PASS audio.autofocus: setAttribute() to " foo "
PASS audio.autofocus: setAttribute() to undefined
PASS audio.autofocus: setAttribute() to null
PASS audio.autofocus: setAttribute() to 7
PASS audio.autofocus: setAttribute() to 1.5
PASS audio.autofocus: setAttribute() to "5%"
PASS audio.autofocus: setAttribute() to "+100"
PASS audio.autofocus: setAttribute() to ".5"
PASS audio.autofocus: setAttribute() to true
PASS audio.autofocus: setAttribute() to false
PASS audio.autofocus: setAttribute() to object "[object Object]"
PASS audio.autofocus: setAttribute() to NaN
PASS audio.autofocus: setAttribute() to Infinity
PASS audio.autofocus: setAttribute() to -Infinity
PASS audio.autofocus: setAttribute() to "\0"
PASS audio.autofocus: setAttribute() to object "test-toString"
PASS audio.autofocus: setAttribute() to object "test-valueOf"
PASS audio.autofocus: setAttribute() to "autofocus"
PASS audio.autofocus: IDL set to ""
PASS audio.autofocus: IDL set to " foo "
PASS audio.autofocus: IDL set to undefined
PASS audio.autofocus: IDL set to null
PASS audio.autofocus: IDL set to 7
PASS audio.autofocus: IDL set to 1.5
PASS audio.autofocus: IDL set to "5%"
PASS audio.autofocus: IDL set to "+100"
PASS audio.autofocus: IDL set to ".5"
PASS audio.autofocus: IDL set to true
PASS audio.autofocus: IDL set to false
PASS audio.autofocus: IDL set to object "[object Object]"
PASS audio.autofocus: IDL set to NaN
PASS audio.autofocus: IDL set to Infinity
PASS audio.autofocus: IDL set to -Infinity
PASS audio.autofocus: IDL set to "\0"
PASS audio.autofocus: IDL set to object "test-toString"
PASS audio.autofocus: IDL set to object "test-valueOf"
PASS audio.hidden: typeof IDL attribute
PASS audio.hidden: IDL get with DOM attribute unset
PASS audio.hidden: setAttribute() to ""
PASS audio.hidden: setAttribute() to " foo "
PASS audio.hidden: setAttribute() to undefined
PASS audio.hidden: setAttribute() to null
PASS audio.hidden: setAttribute() to 7
PASS audio.hidden: setAttribute() to 1.5
PASS audio.hidden: setAttribute() to "5%"
PASS audio.hidden: setAttribute() to "+100"
PASS audio.hidden: setAttribute() to ".5"
PASS audio.hidden: setAttribute() to true
PASS audio.hidden: setAttribute() to false
PASS audio.hidden: setAttribute() to object "[object Object]"
PASS audio.hidden: setAttribute() to NaN
PASS audio.hidden: setAttribute() to Infinity
PASS audio.hidden: setAttribute() to -Infinity
PASS audio.hidden: setAttribute() to "\0"
PASS audio.hidden: setAttribute() to object "test-toString"
PASS audio.hidden: setAttribute() to object "test-valueOf"
PASS audio.hidden: setAttribute() to "hidden"
PASS audio.hidden: IDL set to ""
PASS audio.hidden: IDL set to " foo "
PASS audio.hidden: IDL set to undefined
PASS audio.hidden: IDL set to null
PASS audio.hidden: IDL set to 7
PASS audio.hidden: IDL set to 1.5
PASS audio.hidden: IDL set to "5%"
PASS audio.hidden: IDL set to "+100"
PASS audio.hidden: IDL set to ".5"
PASS audio.hidden: IDL set to true
PASS audio.hidden: IDL set to false
PASS audio.hidden: IDL set to object "[object Object]"
PASS audio.hidden: IDL set to NaN
PASS audio.hidden: IDL set to Infinity
PASS audio.hidden: IDL set to -Infinity
PASS audio.hidden: IDL set to "\0"
PASS audio.hidden: IDL set to object "test-toString"
PASS audio.hidden: IDL set to object "test-valueOf"
PASS audio.accessKey: typeof IDL attribute
PASS audio.accessKey: IDL get with DOM attribute unset
PASS audio.accessKey: setAttribute() to ""
PASS audio.accessKey: 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 "
PASS audio.accessKey: setAttribute() to undefined
PASS audio.accessKey: setAttribute() to 7
PASS audio.accessKey: setAttribute() to 1.5
PASS audio.accessKey: setAttribute() to "5%"
PASS audio.accessKey: setAttribute() to "+100"
PASS audio.accessKey: setAttribute() to ".5"
PASS audio.accessKey: setAttribute() to true
PASS audio.accessKey: setAttribute() to false
PASS audio.accessKey: setAttribute() to object "[object Object]"
PASS audio.accessKey: setAttribute() to NaN
PASS audio.accessKey: setAttribute() to Infinity
PASS audio.accessKey: setAttribute() to -Infinity
PASS audio.accessKey: setAttribute() to "\0"
PASS audio.accessKey: setAttribute() to null
PASS audio.accessKey: setAttribute() to object "test-toString"
PASS audio.accessKey: setAttribute() to object "test-valueOf"
PASS audio.accessKey: IDL set to ""
PASS audio.accessKey: 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 "
PASS audio.accessKey: IDL set to undefined
PASS audio.accessKey: IDL set to 7
PASS audio.accessKey: IDL set to 1.5
PASS audio.accessKey: IDL set to "5%"
PASS audio.accessKey: IDL set to "+100"
PASS audio.accessKey: IDL set to ".5"
PASS audio.accessKey: IDL set to true
PASS audio.accessKey: IDL set to false
PASS audio.accessKey: IDL set to object "[object Object]"
PASS audio.accessKey: IDL set to NaN
PASS audio.accessKey: IDL set to Infinity
PASS audio.accessKey: IDL set to -Infinity
PASS audio.accessKey: IDL set to "\0"
PASS audio.accessKey: IDL set to null
PASS audio.accessKey: IDL set to object "test-toString"
PASS audio.accessKey: IDL set to object "test-valueOf"
PASS audio.tabIndex: typeof IDL attribute
PASS audio.tabIndex: setAttribute() to -36
PASS audio.tabIndex: setAttribute() to -1
PASS audio.tabIndex: setAttribute() to 0
PASS audio.tabIndex: setAttribute() to 1
PASS audio.tabIndex: setAttribute() to 2147483647
PASS audio.tabIndex: setAttribute() to -2147483648
PASS audio.tabIndex: setAttribute() to "-1"
PASS audio.tabIndex: setAttribute() to "-0"
PASS audio.tabIndex: setAttribute() to "0"
PASS audio.tabIndex: setAttribute() to "1"
PASS audio.tabIndex: setAttribute() to "\t7"
PASS audio.tabIndex: setAttribute() to "\f7"
PASS audio.tabIndex: setAttribute() to " 7"
PASS audio.tabIndex: setAttribute() to "\n7"
PASS audio.tabIndex: setAttribute() to "\r7"
PASS audio.tabIndex: setAttribute() to 1.5
PASS audio.tabIndex: setAttribute() to "5%"
PASS audio.tabIndex: setAttribute() to "+100"
PASS audio.tabIndex: setAttribute() to object "2"
PASS audio.tabIndex: IDL set to -36
PASS audio.tabIndex: IDL set to -1
PASS audio.tabIndex: IDL set to 0
PASS audio.tabIndex: IDL set to 1
PASS audio.tabIndex: IDL set to 2147483647
PASS audio.tabIndex: IDL set to -2147483648
PASS audio.src: typeof IDL attribute
PASS audio.src: IDL get with DOM attribute unset
PASS audio.src: setAttribute() to ""
PASS audio.src: setAttribute() to " foo "
PASS audio.src: setAttribute() to "http://site.example/"
PASS audio.src: setAttribute() to "//site.example/path???@#l"
PASS audio.src: 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 "
PASS audio.src: setAttribute() to undefined
PASS audio.src: setAttribute() to 7
PASS audio.src: setAttribute() to 1.5
PASS audio.src: setAttribute() to "5%"
PASS audio.src: setAttribute() to "+100"
PASS audio.src: setAttribute() to ".5"
PASS audio.src: setAttribute() to true
PASS audio.src: setAttribute() to false
PASS audio.src: setAttribute() to object "[object Object]"
PASS audio.src: setAttribute() to NaN
PASS audio.src: setAttribute() to Infinity
PASS audio.src: setAttribute() to -Infinity
PASS audio.src: setAttribute() to "\0"
PASS audio.src: setAttribute() to null
PASS audio.src: setAttribute() to object "test-toString"
PASS audio.src: setAttribute() to object "test-valueOf"
PASS audio.src: IDL set to ""
PASS audio.src: IDL set to " foo "
PASS audio.src: IDL set to "http://site.example/"
PASS audio.src: IDL set to "//site.example/path???@#l"
PASS audio.src: 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 "
PASS audio.src: IDL set to undefined
PASS audio.src: IDL set to 7
PASS audio.src: IDL set to 1.5
PASS audio.src: IDL set to "5%"
PASS audio.src: IDL set to "+100"
PASS audio.src: IDL set to ".5"
PASS audio.src: IDL set to true
PASS audio.src: IDL set to false
PASS audio.src: IDL set to object "[object Object]"
PASS audio.src: IDL set to NaN
PASS audio.src: IDL set to Infinity
PASS audio.src: IDL set to -Infinity
PASS audio.src: IDL set to "\0"
PASS audio.src: IDL set to null
PASS audio.src: IDL set to object "test-toString"
PASS audio.src: IDL set to object "test-valueOf"
PASS audio.crossOrigin: typeof IDL attribute
PASS audio.crossOrigin: IDL get with DOM attribute unset
PASS audio.crossOrigin: setAttribute() to ""
PASS audio.crossOrigin: 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 "
PASS audio.crossOrigin: setAttribute() to undefined
PASS audio.crossOrigin: setAttribute() to 7
PASS audio.crossOrigin: setAttribute() to 1.5
PASS audio.crossOrigin: setAttribute() to "5%"
PASS audio.crossOrigin: setAttribute() to "+100"
PASS audio.crossOrigin: setAttribute() to ".5"
PASS audio.crossOrigin: setAttribute() to true
PASS audio.crossOrigin: setAttribute() to false
PASS audio.crossOrigin: setAttribute() to object "[object Object]"
PASS audio.crossOrigin: setAttribute() to NaN
PASS audio.crossOrigin: setAttribute() to Infinity
PASS audio.crossOrigin: setAttribute() to -Infinity
PASS audio.crossOrigin: setAttribute() to "\0"
PASS audio.crossOrigin: setAttribute() to null
PASS audio.crossOrigin: setAttribute() to object "test-toString"
PASS audio.crossOrigin: setAttribute() to object "test-valueOf"
PASS audio.crossOrigin: setAttribute() to "anonymous"
PASS audio.crossOrigin: setAttribute() to "xanonymous"
PASS audio.crossOrigin: setAttribute() to "anonymous\0"
PASS audio.crossOrigin: setAttribute() to "nonymous"
PASS audio.crossOrigin: setAttribute() to "ANONYMOUS"
PASS audio.crossOrigin: setAttribute() to "anonymouſ"
PASS audio.crossOrigin: setAttribute() to "use-credentials"
PASS audio.crossOrigin: setAttribute() to "xuse-credentials"
PASS audio.crossOrigin: setAttribute() to "use-credentials\0"
PASS audio.crossOrigin: setAttribute() to "se-credentials"
PASS audio.crossOrigin: setAttribute() to "USE-CREDENTIALS"
PASS audio.crossOrigin: setAttribute() to "uſe-credentialſ"
PASS audio.crossOrigin: IDL set to ""
PASS audio.crossOrigin: 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 "
PASS audio.crossOrigin: IDL set to undefined
PASS audio.crossOrigin: IDL set to 7
PASS audio.crossOrigin: IDL set to 1.5
PASS audio.crossOrigin: IDL set to "5%"
PASS audio.crossOrigin: IDL set to "+100"
PASS audio.crossOrigin: IDL set to ".5"
PASS audio.crossOrigin: IDL set to true
PASS audio.crossOrigin: IDL set to false
PASS audio.crossOrigin: IDL set to object "[object Object]"
PASS audio.crossOrigin: IDL set to NaN
PASS audio.crossOrigin: IDL set to Infinity
PASS audio.crossOrigin: IDL set to -Infinity
PASS audio.crossOrigin: IDL set to "\0"
PASS audio.crossOrigin: IDL set to null
PASS audio.crossOrigin: IDL set to object "test-toString"
PASS audio.crossOrigin: IDL set to object "test-valueOf"
PASS audio.crossOrigin: IDL set to "anonymous"
PASS audio.crossOrigin: IDL set to "xanonymous"
PASS audio.crossOrigin: IDL set to "anonymous\0"
PASS audio.crossOrigin: IDL set to "nonymous"
PASS audio.crossOrigin: IDL set to "ANONYMOUS"
PASS audio.crossOrigin: IDL set to "anonymouſ"
PASS audio.crossOrigin: IDL set to "use-credentials"
PASS audio.crossOrigin: IDL set to "xuse-credentials"
PASS audio.crossOrigin: IDL set to "use-credentials\0"
PASS audio.crossOrigin: IDL set to "se-credentials"
PASS audio.crossOrigin: IDL set to "USE-CREDENTIALS"
PASS audio.crossOrigin: IDL set to "uſe-credentialſ"
PASS audio.preload: typeof IDL attribute
PASS audio.preload: setAttribute() to "none"
PASS audio.preload: setAttribute() to "NONE"
PASS audio.preload: setAttribute() to "metadata"
PASS audio.preload: setAttribute() to "METADATA"
PASS audio.preload: setAttribute() to "auto"
PASS audio.preload: setAttribute() to "AUTO"
PASS audio.preload: IDL set to ""
PASS audio.preload: 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 "
PASS audio.preload: IDL set to undefined
PASS audio.preload: IDL set to 7
PASS audio.preload: IDL set to 1.5
PASS audio.preload: IDL set to "5%"
PASS audio.preload: IDL set to "+100"
PASS audio.preload: IDL set to ".5"
PASS audio.preload: IDL set to true
PASS audio.preload: IDL set to false
PASS audio.preload: IDL set to object "[object Object]"
PASS audio.preload: IDL set to NaN
PASS audio.preload: IDL set to Infinity
PASS audio.preload: IDL set to -Infinity
PASS audio.preload: IDL set to "\0"
PASS audio.preload: IDL set to null
PASS audio.preload: IDL set to object "test-toString"
PASS audio.preload: IDL set to object "test-valueOf"
PASS audio.preload: IDL set to "none"
PASS audio.preload: IDL set to "xnone"
PASS audio.preload: IDL set to "none\0"
PASS audio.preload: IDL set to "one"
PASS audio.preload: IDL set to "NONE"
PASS audio.preload: IDL set to "metadata"
PASS audio.preload: IDL set to "xmetadata"
PASS audio.preload: IDL set to "metadata\0"
PASS audio.preload: IDL set to "etadata"
PASS audio.preload: IDL set to "METADATA"
PASS audio.preload: IDL set to "auto"
PASS audio.preload: IDL set to "xauto"
PASS audio.preload: IDL set to "auto\0"
PASS audio.preload: IDL set to "uto"
PASS audio.preload: IDL set to "AUTO"
PASS audio.autoplay: typeof IDL attribute
PASS audio.autoplay: IDL get with DOM attribute unset
PASS audio.autoplay: setAttribute() to ""
PASS audio.autoplay: setAttribute() to " foo "
PASS audio.autoplay: setAttribute() to undefined
PASS audio.autoplay: setAttribute() to null
PASS audio.autoplay: setAttribute() to 7
PASS audio.autoplay: setAttribute() to 1.5
PASS audio.autoplay: setAttribute() to "5%"
PASS audio.autoplay: setAttribute() to "+100"
PASS audio.autoplay: setAttribute() to ".5"
PASS audio.autoplay: setAttribute() to true
PASS audio.autoplay: setAttribute() to false
PASS audio.autoplay: setAttribute() to object "[object Object]"
PASS audio.autoplay: setAttribute() to NaN
PASS audio.autoplay: setAttribute() to Infinity
PASS audio.autoplay: setAttribute() to -Infinity
PASS audio.autoplay: setAttribute() to "\0"
PASS audio.autoplay: setAttribute() to object "test-toString"
PASS audio.autoplay: setAttribute() to object "test-valueOf"
PASS audio.autoplay: setAttribute() to "autoplay"
PASS audio.autoplay: IDL set to ""
PASS audio.autoplay: IDL set to " foo "
PASS audio.autoplay: IDL set to undefined
PASS audio.autoplay: IDL set to null
PASS audio.autoplay: IDL set to 7
PASS audio.autoplay: IDL set to 1.5
PASS audio.autoplay: IDL set to "5%"
PASS audio.autoplay: IDL set to "+100"
PASS audio.autoplay: IDL set to ".5"
PASS audio.autoplay: IDL set to true
PASS audio.autoplay: IDL set to false
PASS audio.autoplay: IDL set to object "[object Object]"
PASS audio.autoplay: IDL set to NaN
PASS audio.autoplay: IDL set to Infinity
PASS audio.autoplay: IDL set to -Infinity
PASS audio.autoplay: IDL set to "\0"
PASS audio.autoplay: IDL set to object "test-toString"
PASS audio.autoplay: IDL set to object "test-valueOf"
PASS audio.loop: typeof IDL attribute
PASS audio.loop: IDL get with DOM attribute unset
PASS audio.loop: setAttribute() to ""
PASS audio.loop: setAttribute() to " foo "
PASS audio.loop: setAttribute() to undefined
PASS audio.loop: setAttribute() to null
PASS audio.loop: setAttribute() to 7
PASS audio.loop: setAttribute() to 1.5
PASS audio.loop: setAttribute() to "5%"
PASS audio.loop: setAttribute() to "+100"
PASS audio.loop: setAttribute() to ".5"
PASS audio.loop: setAttribute() to true
PASS audio.loop: setAttribute() to false
PASS audio.loop: setAttribute() to object "[object Object]"
PASS audio.loop: setAttribute() to NaN
PASS audio.loop: setAttribute() to Infinity
PASS audio.loop: setAttribute() to -Infinity
PASS audio.loop: setAttribute() to "\0"
PASS audio.loop: setAttribute() to object "test-toString"
PASS audio.loop: setAttribute() to object "test-valueOf"
PASS audio.loop: setAttribute() to "loop"
PASS audio.loop: IDL set to ""
PASS audio.loop: IDL set to " foo "
PASS audio.loop: IDL set to undefined
PASS audio.loop: IDL set to null
PASS audio.loop: IDL set to 7
PASS audio.loop: IDL set to 1.5
PASS audio.loop: IDL set to "5%"
PASS audio.loop: IDL set to "+100"
PASS audio.loop: IDL set to ".5"
PASS audio.loop: IDL set to true
PASS audio.loop: IDL set to false
PASS audio.loop: IDL set to object "[object Object]"
PASS audio.loop: IDL set to NaN
PASS audio.loop: IDL set to Infinity
PASS audio.loop: IDL set to -Infinity
PASS audio.loop: IDL set to "\0"
PASS audio.loop: IDL set to object "test-toString"
PASS audio.loop: IDL set to object "test-valueOf"
PASS audio.controls: typeof IDL attribute
PASS audio.controls: IDL get with DOM attribute unset
PASS audio.controls: setAttribute() to ""
PASS audio.controls: setAttribute() to " foo "
PASS audio.controls: setAttribute() to undefined
PASS audio.controls: setAttribute() to null
PASS audio.controls: setAttribute() to 7
PASS audio.controls: setAttribute() to 1.5
PASS audio.controls: setAttribute() to "5%"
PASS audio.controls: setAttribute() to "+100"
PASS audio.controls: setAttribute() to ".5"
PASS audio.controls: setAttribute() to true
PASS audio.controls: setAttribute() to false
PASS audio.controls: setAttribute() to object "[object Object]"
PASS audio.controls: setAttribute() to NaN
PASS audio.controls: setAttribute() to Infinity
PASS audio.controls: setAttribute() to -Infinity
PASS audio.controls: setAttribute() to "\0"
PASS audio.controls: setAttribute() to object "test-toString"
PASS audio.controls: setAttribute() to object "test-valueOf"
PASS audio.controls: setAttribute() to "controls"
PASS audio.controls: IDL set to ""
PASS audio.controls: IDL set to " foo "
PASS audio.controls: IDL set to undefined
PASS audio.controls: IDL set to null
PASS audio.controls: IDL set to 7
PASS audio.controls: IDL set to 1.5
PASS audio.controls: IDL set to "5%"
PASS audio.controls: IDL set to "+100"
PASS audio.controls: IDL set to ".5"
PASS audio.controls: IDL set to true
PASS audio.controls: IDL set to false
PASS audio.controls: IDL set to object "[object Object]"
PASS audio.controls: IDL set to NaN
PASS audio.controls: IDL set to Infinity
PASS audio.controls: IDL set to -Infinity
PASS audio.controls: IDL set to "\0"
PASS audio.controls: IDL set to object "test-toString"
PASS audio.controls: IDL set to object "test-valueOf"
PASS audio.defaultMuted (<audio muted>): typeof IDL attribute
PASS audio.defaultMuted (<audio muted>): IDL get with DOM attribute unset
PASS audio.defaultMuted (<audio muted>): setAttribute() to ""
PASS audio.defaultMuted (<audio muted>): setAttribute() to " foo "
PASS audio.defaultMuted (<audio muted>): setAttribute() to undefined
PASS audio.defaultMuted (<audio muted>): setAttribute() to null
PASS audio.defaultMuted (<audio muted>): setAttribute() to 7
PASS audio.defaultMuted (<audio muted>): setAttribute() to 1.5
PASS audio.defaultMuted (<audio muted>): setAttribute() to "5%"
PASS audio.defaultMuted (<audio muted>): setAttribute() to "+100"
PASS audio.defaultMuted (<audio muted>): setAttribute() to ".5"
PASS audio.defaultMuted (<audio muted>): setAttribute() to true
PASS audio.defaultMuted (<audio muted>): setAttribute() to false
PASS audio.defaultMuted (<audio muted>): setAttribute() to object "[object Object]"
PASS audio.defaultMuted (<audio muted>): setAttribute() to NaN
PASS audio.defaultMuted (<audio muted>): setAttribute() to Infinity
PASS audio.defaultMuted (<audio muted>): setAttribute() to -Infinity
PASS audio.defaultMuted (<audio muted>): setAttribute() to "\0"
PASS audio.defaultMuted (<audio muted>): setAttribute() to object "test-toString"
PASS audio.defaultMuted (<audio muted>): setAttribute() to object "test-valueOf"
PASS audio.defaultMuted (<audio muted>): setAttribute() to "muted"
PASS audio.defaultMuted (<audio muted>): IDL set to ""
PASS audio.defaultMuted (<audio muted>): IDL set to " foo "
PASS audio.defaultMuted (<audio muted>): IDL set to undefined
PASS audio.defaultMuted (<audio muted>): IDL set to null
PASS audio.defaultMuted (<audio muted>): IDL set to 7
PASS audio.defaultMuted (<audio muted>): IDL set to 1.5
PASS audio.defaultMuted (<audio muted>): IDL set to "5%"
PASS audio.defaultMuted (<audio muted>): IDL set to "+100"
PASS audio.defaultMuted (<audio muted>): IDL set to ".5"
PASS audio.defaultMuted (<audio muted>): IDL set to true
PASS audio.defaultMuted (<audio muted>): IDL set to false
PASS audio.defaultMuted (<audio muted>): IDL set to object "[object Object]"
PASS audio.defaultMuted (<audio muted>): IDL set to NaN
PASS audio.defaultMuted (<audio muted>): IDL set to Infinity
PASS audio.defaultMuted (<audio muted>): IDL set to -Infinity
PASS audio.defaultMuted (<audio muted>): IDL set to "\0"
PASS audio.defaultMuted (<audio muted>): IDL set to object "test-toString"
PASS audio.defaultMuted (<audio muted>): IDL set to object "test-valueOf"
PASS source.title: typeof IDL attribute
PASS source.title: IDL get with DOM attribute unset
PASS source.title: setAttribute() to ""
PASS source.title: 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 "
PASS source.title: setAttribute() to undefined
PASS source.title: setAttribute() to 7
PASS source.title: setAttribute() to 1.5
PASS source.title: setAttribute() to "5%"
PASS source.title: setAttribute() to "+100"
PASS source.title: setAttribute() to ".5"
PASS source.title: setAttribute() to true
PASS source.title: setAttribute() to false
PASS source.title: setAttribute() to object "[object Object]"
PASS source.title: setAttribute() to NaN
PASS source.title: setAttribute() to Infinity
PASS source.title: setAttribute() to -Infinity
PASS source.title: setAttribute() to "\0"
PASS source.title: setAttribute() to null
PASS source.title: setAttribute() to object "test-toString"
PASS source.title: setAttribute() to object "test-valueOf"
PASS source.title: IDL set to ""
PASS source.title: 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 "
PASS source.title: IDL set to undefined
PASS source.title: IDL set to 7
PASS source.title: IDL set to 1.5
PASS source.title: IDL set to "5%"
PASS source.title: IDL set to "+100"
PASS source.title: IDL set to ".5"
PASS source.title: IDL set to true
PASS source.title: IDL set to false
PASS source.title: IDL set to object "[object Object]"
PASS source.title: IDL set to NaN
PASS source.title: IDL set to Infinity
PASS source.title: IDL set to -Infinity
PASS source.title: IDL set to "\0"
PASS source.title: IDL set to null
PASS source.title: IDL set to object "test-toString"
PASS source.title: IDL set to object "test-valueOf"
PASS source.lang: typeof IDL attribute
PASS source.lang: IDL get with DOM attribute unset
PASS source.lang: setAttribute() to ""
PASS source.lang: 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 "
PASS source.lang: setAttribute() to undefined
PASS source.lang: setAttribute() to 7
PASS source.lang: setAttribute() to 1.5
PASS source.lang: setAttribute() to "5%"
PASS source.lang: setAttribute() to "+100"
PASS source.lang: setAttribute() to ".5"
PASS source.lang: setAttribute() to true
PASS source.lang: setAttribute() to false
PASS source.lang: setAttribute() to object "[object Object]"
PASS source.lang: setAttribute() to NaN
PASS source.lang: setAttribute() to Infinity
PASS source.lang: setAttribute() to -Infinity
PASS source.lang: setAttribute() to "\0"
PASS source.lang: setAttribute() to null
PASS source.lang: setAttribute() to object "test-toString"
PASS source.lang: setAttribute() to object "test-valueOf"
PASS source.lang: IDL set to ""
PASS source.lang: 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 "
PASS source.lang: IDL set to undefined
PASS source.lang: IDL set to 7
PASS source.lang: IDL set to 1.5
PASS source.lang: IDL set to "5%"
PASS source.lang: IDL set to "+100"
PASS source.lang: IDL set to ".5"
PASS source.lang: IDL set to true
PASS source.lang: IDL set to false
PASS source.lang: IDL set to object "[object Object]"
PASS source.lang: IDL set to NaN
PASS source.lang: IDL set to Infinity
PASS source.lang: IDL set to -Infinity
PASS source.lang: IDL set to "\0"
PASS source.lang: IDL set to null
PASS source.lang: IDL set to object "test-toString"
PASS source.lang: IDL set to object "test-valueOf"
PASS source.dir: typeof IDL attribute
PASS source.dir: IDL get with DOM attribute unset
PASS source.dir: setAttribute() to ""
PASS source.dir: 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 "
PASS source.dir: setAttribute() to undefined
PASS source.dir: setAttribute() to 7
PASS source.dir: setAttribute() to 1.5
PASS source.dir: setAttribute() to "5%"
PASS source.dir: setAttribute() to "+100"
PASS source.dir: setAttribute() to ".5"
PASS source.dir: setAttribute() to true
PASS source.dir: setAttribute() to false
PASS source.dir: setAttribute() to object "[object Object]"
PASS source.dir: setAttribute() to NaN
PASS source.dir: setAttribute() to Infinity
PASS source.dir: setAttribute() to -Infinity
PASS source.dir: setAttribute() to "\0"
PASS source.dir: setAttribute() to null
PASS source.dir: setAttribute() to object "test-toString"
PASS source.dir: setAttribute() to object "test-valueOf"
PASS source.dir: setAttribute() to "ltr"
PASS source.dir: setAttribute() to "xltr"
PASS source.dir: setAttribute() to "ltr\0"
PASS source.dir: setAttribute() to "tr"
PASS source.dir: setAttribute() to "LTR"
PASS source.dir: setAttribute() to "rtl"
PASS source.dir: setAttribute() to "xrtl"
PASS source.dir: setAttribute() to "rtl\0"
PASS source.dir: setAttribute() to "tl"
PASS source.dir: setAttribute() to "RTL"
PASS source.dir: setAttribute() to "auto"
PASS source.dir: setAttribute() to "xauto"
PASS source.dir: setAttribute() to "auto\0"
PASS source.dir: setAttribute() to "uto"
PASS source.dir: setAttribute() to "AUTO"
PASS source.dir: IDL set to ""
PASS source.dir: 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 "
PASS source.dir: IDL set to undefined
PASS source.dir: IDL set to 7
PASS source.dir: IDL set to 1.5
PASS source.dir: IDL set to "5%"
PASS source.dir: IDL set to "+100"
PASS source.dir: IDL set to ".5"
PASS source.dir: IDL set to true
PASS source.dir: IDL set to false
PASS source.dir: IDL set to object "[object Object]"
PASS source.dir: IDL set to NaN
PASS source.dir: IDL set to Infinity
PASS source.dir: IDL set to -Infinity
PASS source.dir: IDL set to "\0"
PASS source.dir: IDL set to null
PASS source.dir: IDL set to object "test-toString"
PASS source.dir: IDL set to object "test-valueOf"
PASS source.dir: IDL set to "ltr"
PASS source.dir: IDL set to "xltr"
PASS source.dir: IDL set to "ltr\0"
PASS source.dir: IDL set to "tr"
PASS source.dir: IDL set to "LTR"
PASS source.dir: IDL set to "rtl"
PASS source.dir: IDL set to "xrtl"
PASS source.dir: IDL set to "rtl\0"
PASS source.dir: IDL set to "tl"
PASS source.dir: IDL set to "RTL"
PASS source.dir: IDL set to "auto"
PASS source.dir: IDL set to "xauto"
PASS source.dir: IDL set to "auto\0"
PASS source.dir: IDL set to "uto"
PASS source.dir: IDL set to "AUTO"
PASS source.className (<source class>): typeof IDL attribute
PASS source.className (<source class>): IDL get with DOM attribute unset
PASS source.className (<source class>): setAttribute() to ""
PASS source.className (<source class>): 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 "
PASS source.className (<source class>): setAttribute() to undefined
PASS source.className (<source class>): setAttribute() to 7
PASS source.className (<source class>): setAttribute() to 1.5
PASS source.className (<source class>): setAttribute() to "5%"
PASS source.className (<source class>): setAttribute() to "+100"
PASS source.className (<source class>): setAttribute() to ".5"
PASS source.className (<source class>): setAttribute() to true
PASS source.className (<source class>): setAttribute() to false
PASS source.className (<source class>): setAttribute() to object "[object Object]"
PASS source.className (<source class>): setAttribute() to NaN
PASS source.className (<source class>): setAttribute() to Infinity
PASS source.className (<source class>): setAttribute() to -Infinity
PASS source.className (<source class>): setAttribute() to "\0"
PASS source.className (<source class>): setAttribute() to null
PASS source.className (<source class>): setAttribute() to object "test-toString"
PASS source.className (<source class>): setAttribute() to object "test-valueOf"
PASS source.className (<source class>): IDL set to ""
PASS source.className (<source class>): 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 "
PASS source.className (<source class>): IDL set to undefined
PASS source.className (<source class>): IDL set to 7
PASS source.className (<source class>): IDL set to 1.5
PASS source.className (<source class>): IDL set to "5%"
PASS source.className (<source class>): IDL set to "+100"
PASS source.className (<source class>): IDL set to ".5"
PASS source.className (<source class>): IDL set to true
PASS source.className (<source class>): IDL set to false
PASS source.className (<source class>): IDL set to object "[object Object]"
PASS source.className (<source class>): IDL set to NaN
PASS source.className (<source class>): IDL set to Infinity
PASS source.className (<source class>): IDL set to -Infinity
PASS source.className (<source class>): IDL set to "\0"
PASS source.className (<source class>): IDL set to null
PASS source.className (<source class>): IDL set to object "test-toString"
PASS source.className (<source class>): IDL set to object "test-valueOf"
PASS source.autofocus: typeof IDL attribute
PASS source.autofocus: IDL get with DOM attribute unset
PASS source.autofocus: setAttribute() to ""
PASS source.autofocus: setAttribute() to " foo "
PASS source.autofocus: setAttribute() to undefined
PASS source.autofocus: setAttribute() to null
PASS source.autofocus: setAttribute() to 7
PASS source.autofocus: setAttribute() to 1.5
PASS source.autofocus: setAttribute() to "5%"
PASS source.autofocus: setAttribute() to "+100"
PASS source.autofocus: setAttribute() to ".5"
PASS source.autofocus: setAttribute() to true
PASS source.autofocus: setAttribute() to false
PASS source.autofocus: setAttribute() to object "[object Object]"
PASS source.autofocus: setAttribute() to NaN
PASS source.autofocus: setAttribute() to Infinity
PASS source.autofocus: setAttribute() to -Infinity
PASS source.autofocus: setAttribute() to "\0"
PASS source.autofocus: setAttribute() to object "test-toString"
PASS source.autofocus: setAttribute() to object "test-valueOf"
PASS source.autofocus: setAttribute() to "autofocus"
PASS source.autofocus: IDL set to ""
PASS source.autofocus: IDL set to " foo "
PASS source.autofocus: IDL set to undefined
PASS source.autofocus: IDL set to null
PASS source.autofocus: IDL set to 7
PASS source.autofocus: IDL set to 1.5
PASS source.autofocus: IDL set to "5%"
PASS source.autofocus: IDL set to "+100"
PASS source.autofocus: IDL set to ".5"
PASS source.autofocus: IDL set to true
PASS source.autofocus: IDL set to false
PASS source.autofocus: IDL set to object "[object Object]"
PASS source.autofocus: IDL set to NaN
PASS source.autofocus: IDL set to Infinity
PASS source.autofocus: IDL set to -Infinity
PASS source.autofocus: IDL set to "\0"
PASS source.autofocus: IDL set to object "test-toString"
PASS source.autofocus: IDL set to object "test-valueOf"
PASS source.hidden: typeof IDL attribute
PASS source.hidden: IDL get with DOM attribute unset
PASS source.hidden: setAttribute() to ""
PASS source.hidden: setAttribute() to " foo "
PASS source.hidden: setAttribute() to undefined
PASS source.hidden: setAttribute() to null
PASS source.hidden: setAttribute() to 7
PASS source.hidden: setAttribute() to 1.5
PASS source.hidden: setAttribute() to "5%"
PASS source.hidden: setAttribute() to "+100"
PASS source.hidden: setAttribute() to ".5"
PASS source.hidden: setAttribute() to true
PASS source.hidden: setAttribute() to false
PASS source.hidden: setAttribute() to object "[object Object]"
PASS source.hidden: setAttribute() to NaN
PASS source.hidden: setAttribute() to Infinity
PASS source.hidden: setAttribute() to -Infinity
PASS source.hidden: setAttribute() to "\0"
PASS source.hidden: setAttribute() to object "test-toString"
PASS source.hidden: setAttribute() to object "test-valueOf"
PASS source.hidden: setAttribute() to "hidden"
PASS source.hidden: IDL set to ""
PASS source.hidden: IDL set to " foo "
PASS source.hidden: IDL set to undefined
PASS source.hidden: IDL set to null
PASS source.hidden: IDL set to 7
PASS source.hidden: IDL set to 1.5
PASS source.hidden: IDL set to "5%"
PASS source.hidden: IDL set to "+100"
PASS source.hidden: IDL set to ".5"
PASS source.hidden: IDL set to true
PASS source.hidden: IDL set to false
PASS source.hidden: IDL set to object "[object Object]"
PASS source.hidden: IDL set to NaN
PASS source.hidden: IDL set to Infinity
PASS source.hidden: IDL set to -Infinity
PASS source.hidden: IDL set to "\0"
PASS source.hidden: IDL set to object "test-toString"
PASS source.hidden: IDL set to object "test-valueOf"
PASS source.accessKey: typeof IDL attribute
PASS source.accessKey: IDL get with DOM attribute unset
PASS source.accessKey: setAttribute() to ""
PASS source.accessKey: 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 "
PASS source.accessKey: setAttribute() to undefined
PASS source.accessKey: setAttribute() to 7
PASS source.accessKey: setAttribute() to 1.5
PASS source.accessKey: setAttribute() to "5%"
PASS source.accessKey: setAttribute() to "+100"
PASS source.accessKey: setAttribute() to ".5"
PASS source.accessKey: setAttribute() to true
PASS source.accessKey: setAttribute() to false
PASS source.accessKey: setAttribute() to object "[object Object]"
PASS source.accessKey: setAttribute() to NaN
PASS source.accessKey: setAttribute() to Infinity
PASS source.accessKey: setAttribute() to -Infinity
PASS source.accessKey: setAttribute() to "\0"
PASS source.accessKey: setAttribute() to null
PASS source.accessKey: setAttribute() to object "test-toString"
PASS source.accessKey: setAttribute() to object "test-valueOf"
PASS source.accessKey: IDL set to ""
PASS source.accessKey: 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 "
PASS source.accessKey: IDL set to undefined
PASS source.accessKey: IDL set to 7
PASS source.accessKey: IDL set to 1.5
PASS source.accessKey: IDL set to "5%"
PASS source.accessKey: IDL set to "+100"
PASS source.accessKey: IDL set to ".5"
PASS source.accessKey: IDL set to true
PASS source.accessKey: IDL set to false
PASS source.accessKey: IDL set to object "[object Object]"
PASS source.accessKey: IDL set to NaN
PASS source.accessKey: IDL set to Infinity
PASS source.accessKey: IDL set to -Infinity
PASS source.accessKey: IDL set to "\0"
PASS source.accessKey: IDL set to null
PASS source.accessKey: IDL set to object "test-toString"
PASS source.accessKey: IDL set to object "test-valueOf"
PASS source.tabIndex: typeof IDL attribute
PASS source.tabIndex: setAttribute() to -36
PASS source.tabIndex: setAttribute() to -1
PASS source.tabIndex: setAttribute() to 0
PASS source.tabIndex: setAttribute() to 1
PASS source.tabIndex: setAttribute() to 2147483647
PASS source.tabIndex: setAttribute() to -2147483648
PASS source.tabIndex: setAttribute() to "-1"
PASS source.tabIndex: setAttribute() to "-0"
PASS source.tabIndex: setAttribute() to "0"
PASS source.tabIndex: setAttribute() to "1"
PASS source.tabIndex: setAttribute() to "\t7"
PASS source.tabIndex: setAttribute() to "\f7"
PASS source.tabIndex: setAttribute() to " 7"
PASS source.tabIndex: setAttribute() to "\n7"
PASS source.tabIndex: setAttribute() to "\r7"
PASS source.tabIndex: setAttribute() to 1.5
PASS source.tabIndex: setAttribute() to "5%"
PASS source.tabIndex: setAttribute() to "+100"
PASS source.tabIndex: setAttribute() to object "2"
PASS source.tabIndex: IDL set to -36
PASS source.tabIndex: IDL set to -1
PASS source.tabIndex: IDL set to 0
PASS source.tabIndex: IDL set to 1
PASS source.tabIndex: IDL set to 2147483647
PASS source.tabIndex: IDL set to -2147483648
PASS source.src: typeof IDL attribute
PASS source.src: IDL get with DOM attribute unset
PASS source.src: setAttribute() to ""
PASS source.src: setAttribute() to " foo "
PASS source.src: setAttribute() to "http://site.example/"
PASS source.src: setAttribute() to "//site.example/path???@#l"
PASS source.src: 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 "
PASS source.src: setAttribute() to undefined
PASS source.src: setAttribute() to 7
PASS source.src: setAttribute() to 1.5
PASS source.src: setAttribute() to "5%"
PASS source.src: setAttribute() to "+100"
PASS source.src: setAttribute() to ".5"
PASS source.src: setAttribute() to true
PASS source.src: setAttribute() to false
PASS source.src: setAttribute() to object "[object Object]"
PASS source.src: setAttribute() to NaN
PASS source.src: setAttribute() to Infinity
PASS source.src: setAttribute() to -Infinity
PASS source.src: setAttribute() to "\0"
PASS source.src: setAttribute() to null
PASS source.src: setAttribute() to object "test-toString"
PASS source.src: setAttribute() to object "test-valueOf"
PASS source.src: IDL set to ""
PASS source.src: IDL set to " foo "
PASS source.src: IDL set to "http://site.example/"
PASS source.src: IDL set to "//site.example/path???@#l"
PASS source.src: 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 "
PASS source.src: IDL set to undefined
PASS source.src: IDL set to 7
PASS source.src: IDL set to 1.5
PASS source.src: IDL set to "5%"
PASS source.src: IDL set to "+100"
PASS source.src: IDL set to ".5"
PASS source.src: IDL set to true
PASS source.src: IDL set to false
PASS source.src: IDL set to object "[object Object]"
PASS source.src: IDL set to NaN
PASS source.src: IDL set to Infinity
PASS source.src: IDL set to -Infinity
PASS source.src: IDL set to "\0"
PASS source.src: IDL set to null
PASS source.src: IDL set to object "test-toString"
PASS source.src: IDL set to object "test-valueOf"
PASS source.type: typeof IDL attribute
PASS source.type: IDL get with DOM attribute unset
PASS source.type: setAttribute() to ""
PASS source.type: 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 "
PASS source.type: setAttribute() to undefined
PASS source.type: setAttribute() to 7
PASS source.type: setAttribute() to 1.5
PASS source.type: setAttribute() to "5%"
PASS source.type: setAttribute() to "+100"
PASS source.type: setAttribute() to ".5"
PASS source.type: setAttribute() to true
PASS source.type: setAttribute() to false
PASS source.type: setAttribute() to object "[object Object]"
PASS source.type: setAttribute() to NaN
PASS source.type: setAttribute() to Infinity
PASS source.type: setAttribute() to -Infinity
PASS source.type: setAttribute() to "\0"
PASS source.type: setAttribute() to null
PASS source.type: setAttribute() to object "test-toString"
PASS source.type: setAttribute() to object "test-valueOf"
PASS source.type: IDL set to ""
PASS source.type: 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 "
PASS source.type: IDL set to undefined
PASS source.type: IDL set to 7
PASS source.type: IDL set to 1.5
PASS source.type: IDL set to "5%"
PASS source.type: IDL set to "+100"
PASS source.type: IDL set to ".5"
PASS source.type: IDL set to true
PASS source.type: IDL set to false
PASS source.type: IDL set to object "[object Object]"
PASS source.type: IDL set to NaN
PASS source.type: IDL set to Infinity
PASS source.type: IDL set to -Infinity
PASS source.type: IDL set to "\0"
PASS source.type: IDL set to null
PASS source.type: IDL set to object "test-toString"
PASS source.type: IDL set to object "test-valueOf"
PASS source.srcset: typeof IDL attribute
PASS source.srcset: IDL get with DOM attribute unset
PASS source.srcset: setAttribute() to ""
PASS source.srcset: 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 "
PASS source.srcset: setAttribute() to undefined
PASS source.srcset: setAttribute() to 7
PASS source.srcset: setAttribute() to 1.5
PASS source.srcset: setAttribute() to "5%"
PASS source.srcset: setAttribute() to "+100"
PASS source.srcset: setAttribute() to ".5"
PASS source.srcset: setAttribute() to true
PASS source.srcset: setAttribute() to false
PASS source.srcset: setAttribute() to object "[object Object]"
PASS source.srcset: setAttribute() to NaN
PASS source.srcset: setAttribute() to Infinity
PASS source.srcset: setAttribute() to -Infinity
PASS source.srcset: setAttribute() to "\0"
PASS source.srcset: setAttribute() to null
PASS source.srcset: setAttribute() to object "test-toString"
PASS source.srcset: setAttribute() to object "test-valueOf"
PASS source.srcset: IDL set to ""
PASS source.srcset: 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 "
PASS source.srcset: IDL set to undefined
PASS source.srcset: IDL set to 7
PASS source.srcset: IDL set to 1.5
PASS source.srcset: IDL set to "5%"
PASS source.srcset: IDL set to "+100"
PASS source.srcset: IDL set to ".5"
PASS source.srcset: IDL set to true
PASS source.srcset: IDL set to false
PASS source.srcset: IDL set to object "[object Object]"
PASS source.srcset: IDL set to NaN
PASS source.srcset: IDL set to Infinity
PASS source.srcset: IDL set to -Infinity
PASS source.srcset: IDL set to "\0"
PASS source.srcset: IDL set to null
PASS source.srcset: IDL set to object "test-toString"
PASS source.srcset: IDL set to object "test-valueOf"
PASS source.sizes: typeof IDL attribute
PASS source.sizes: IDL get with DOM attribute unset
PASS source.sizes: setAttribute() to ""
PASS source.sizes: 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 "
PASS source.sizes: setAttribute() to undefined
PASS source.sizes: setAttribute() to 7
PASS source.sizes: setAttribute() to 1.5
PASS source.sizes: setAttribute() to "5%"
PASS source.sizes: setAttribute() to "+100"
PASS source.sizes: setAttribute() to ".5"
PASS source.sizes: setAttribute() to true
PASS source.sizes: setAttribute() to false
PASS source.sizes: setAttribute() to object "[object Object]"
PASS source.sizes: setAttribute() to NaN
PASS source.sizes: setAttribute() to Infinity
PASS source.sizes: setAttribute() to -Infinity
PASS source.sizes: setAttribute() to "\0"
PASS source.sizes: setAttribute() to null
PASS source.sizes: setAttribute() to object "test-toString"
PASS source.sizes: setAttribute() to object "test-valueOf"
PASS source.sizes: IDL set to ""
PASS source.sizes: 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 "
PASS source.sizes: IDL set to undefined
PASS source.sizes: IDL set to 7
PASS source.sizes: IDL set to 1.5
PASS source.sizes: IDL set to "5%"
PASS source.sizes: IDL set to "+100"
PASS source.sizes: IDL set to ".5"
PASS source.sizes: IDL set to true
PASS source.sizes: IDL set to false
PASS source.sizes: IDL set to object "[object Object]"
PASS source.sizes: IDL set to NaN
PASS source.sizes: IDL set to Infinity
PASS source.sizes: IDL set to -Infinity
PASS source.sizes: IDL set to "\0"
PASS source.sizes: IDL set to null
PASS source.sizes: IDL set to object "test-toString"
PASS source.sizes: IDL set to object "test-valueOf"
PASS source.media: typeof IDL attribute
PASS source.media: IDL get with DOM attribute unset
PASS source.media: setAttribute() to ""
PASS source.media: 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 "
PASS source.media: setAttribute() to undefined
PASS source.media: setAttribute() to 7
PASS source.media: setAttribute() to 1.5
PASS source.media: setAttribute() to "5%"
PASS source.media: setAttribute() to "+100"
PASS source.media: setAttribute() to ".5"
PASS source.media: setAttribute() to true
PASS source.media: setAttribute() to false
PASS source.media: setAttribute() to object "[object Object]"
PASS source.media: setAttribute() to NaN
PASS source.media: setAttribute() to Infinity
PASS source.media: setAttribute() to -Infinity
PASS source.media: setAttribute() to "\0"
PASS source.media: setAttribute() to null
PASS source.media: setAttribute() to object "test-toString"
PASS source.media: setAttribute() to object "test-valueOf"
PASS source.media: IDL set to ""
PASS source.media: 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 "
PASS source.media: IDL set to undefined
PASS source.media: IDL set to 7
PASS source.media: IDL set to 1.5
PASS source.media: IDL set to "5%"
PASS source.media: IDL set to "+100"
PASS source.media: IDL set to ".5"
PASS source.media: IDL set to true
PASS source.media: IDL set to false
PASS source.media: IDL set to object "[object Object]"
PASS source.media: IDL set to NaN
PASS source.media: IDL set to Infinity
PASS source.media: IDL set to -Infinity
PASS source.media: IDL set to "\0"
PASS source.media: IDL set to null
PASS source.media: IDL set to object "test-toString"
PASS source.media: IDL set to object "test-valueOf"
PASS track.title: typeof IDL attribute
PASS track.title: IDL get with DOM attribute unset
PASS track.title: setAttribute() to ""
PASS track.title: 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 "
PASS track.title: setAttribute() to undefined
PASS track.title: setAttribute() to 7
PASS track.title: setAttribute() to 1.5
PASS track.title: setAttribute() to "5%"
PASS track.title: setAttribute() to "+100"
PASS track.title: setAttribute() to ".5"
PASS track.title: setAttribute() to true
PASS track.title: setAttribute() to false
PASS track.title: setAttribute() to object "[object Object]"
PASS track.title: setAttribute() to NaN
PASS track.title: setAttribute() to Infinity
PASS track.title: setAttribute() to -Infinity
PASS track.title: setAttribute() to "\0"
PASS track.title: setAttribute() to null
PASS track.title: setAttribute() to object "test-toString"
PASS track.title: setAttribute() to object "test-valueOf"
PASS track.title: IDL set to ""
PASS track.title: 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 "
PASS track.title: IDL set to undefined
PASS track.title: IDL set to 7
PASS track.title: IDL set to 1.5
PASS track.title: IDL set to "5%"
PASS track.title: IDL set to "+100"
PASS track.title: IDL set to ".5"
PASS track.title: IDL set to true
PASS track.title: IDL set to false
PASS track.title: IDL set to object "[object Object]"
PASS track.title: IDL set to NaN
PASS track.title: IDL set to Infinity
PASS track.title: IDL set to -Infinity
PASS track.title: IDL set to "\0"
PASS track.title: IDL set to null
PASS track.title: IDL set to object "test-toString"
PASS track.title: IDL set to object "test-valueOf"
PASS track.lang: typeof IDL attribute
PASS track.lang: IDL get with DOM attribute unset
PASS track.lang: setAttribute() to ""
PASS track.lang: 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 "
PASS track.lang: setAttribute() to undefined
PASS track.lang: setAttribute() to 7
PASS track.lang: setAttribute() to 1.5
PASS track.lang: setAttribute() to "5%"
PASS track.lang: setAttribute() to "+100"
PASS track.lang: setAttribute() to ".5"
PASS track.lang: setAttribute() to true
PASS track.lang: setAttribute() to false
PASS track.lang: setAttribute() to object "[object Object]"
PASS track.lang: setAttribute() to NaN
PASS track.lang: setAttribute() to Infinity
PASS track.lang: setAttribute() to -Infinity
PASS track.lang: setAttribute() to "\0"
PASS track.lang: setAttribute() to null
PASS track.lang: setAttribute() to object "test-toString"
PASS track.lang: setAttribute() to object "test-valueOf"
PASS track.lang: IDL set to ""
PASS track.lang: 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 "
PASS track.lang: IDL set to undefined
PASS track.lang: IDL set to 7
PASS track.lang: IDL set to 1.5
PASS track.lang: IDL set to "5%"
PASS track.lang: IDL set to "+100"
PASS track.lang: IDL set to ".5"
PASS track.lang: IDL set to true
PASS track.lang: IDL set to false
PASS track.lang: IDL set to object "[object Object]"
PASS track.lang: IDL set to NaN
PASS track.lang: IDL set to Infinity
PASS track.lang: IDL set to -Infinity
PASS track.lang: IDL set to "\0"
PASS track.lang: IDL set to null
PASS track.lang: IDL set to object "test-toString"
PASS track.lang: IDL set to object "test-valueOf"
PASS track.dir: typeof IDL attribute
PASS track.dir: IDL get with DOM attribute unset
PASS track.dir: setAttribute() to ""
PASS track.dir: 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 "
PASS track.dir: setAttribute() to undefined
PASS track.dir: setAttribute() to 7
PASS track.dir: setAttribute() to 1.5
PASS track.dir: setAttribute() to "5%"
PASS track.dir: setAttribute() to "+100"
PASS track.dir: setAttribute() to ".5"
PASS track.dir: setAttribute() to true
PASS track.dir: setAttribute() to false
PASS track.dir: setAttribute() to object "[object Object]"
PASS track.dir: setAttribute() to NaN
PASS track.dir: setAttribute() to Infinity
PASS track.dir: setAttribute() to -Infinity
PASS track.dir: setAttribute() to "\0"
PASS track.dir: setAttribute() to null
PASS track.dir: setAttribute() to object "test-toString"
PASS track.dir: setAttribute() to object "test-valueOf"
PASS track.dir: setAttribute() to "ltr"
PASS track.dir: setAttribute() to "xltr"
PASS track.dir: setAttribute() to "ltr\0"
PASS track.dir: setAttribute() to "tr"
PASS track.dir: setAttribute() to "LTR"
PASS track.dir: setAttribute() to "rtl"
PASS track.dir: setAttribute() to "xrtl"
PASS track.dir: setAttribute() to "rtl\0"
PASS track.dir: setAttribute() to "tl"
PASS track.dir: setAttribute() to "RTL"
PASS track.dir: setAttribute() to "auto"
PASS track.dir: setAttribute() to "xauto"
PASS track.dir: setAttribute() to "auto\0"
PASS track.dir: setAttribute() to "uto"
PASS track.dir: setAttribute() to "AUTO"
PASS track.dir: IDL set to ""
PASS track.dir: 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 "
PASS track.dir: IDL set to undefined
PASS track.dir: IDL set to 7
PASS track.dir: IDL set to 1.5
PASS track.dir: IDL set to "5%"
PASS track.dir: IDL set to "+100"
PASS track.dir: IDL set to ".5"
PASS track.dir: IDL set to true
PASS track.dir: IDL set to false
PASS track.dir: IDL set to object "[object Object]"
PASS track.dir: IDL set to NaN
PASS track.dir: IDL set to Infinity
PASS track.dir: IDL set to -Infinity
PASS track.dir: IDL set to "\0"
PASS track.dir: IDL set to null
PASS track.dir: IDL set to object "test-toString"
PASS track.dir: IDL set to object "test-valueOf"
PASS track.dir: IDL set to "ltr"
PASS track.dir: IDL set to "xltr"
PASS track.dir: IDL set to "ltr\0"
PASS track.dir: IDL set to "tr"
PASS track.dir: IDL set to "LTR"
PASS track.dir: IDL set to "rtl"
PASS track.dir: IDL set to "xrtl"
PASS track.dir: IDL set to "rtl\0"
PASS track.dir: IDL set to "tl"
PASS track.dir: IDL set to "RTL"
PASS track.dir: IDL set to "auto"
PASS track.dir: IDL set to "xauto"
PASS track.dir: IDL set to "auto\0"
PASS track.dir: IDL set to "uto"
PASS track.dir: IDL set to "AUTO"
PASS track.className (<track class>): typeof IDL attribute
PASS track.className (<track class>): IDL get with DOM attribute unset
PASS track.className (<track class>): setAttribute() to ""
PASS track.className (<track class>): 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 "
PASS track.className (<track class>): setAttribute() to undefined
PASS track.className (<track class>): setAttribute() to 7
PASS track.className (<track class>): setAttribute() to 1.5
PASS track.className (<track class>): setAttribute() to "5%"
PASS track.className (<track class>): setAttribute() to "+100"
PASS track.className (<track class>): setAttribute() to ".5"
PASS track.className (<track class>): setAttribute() to true
PASS track.className (<track class>): setAttribute() to false
PASS track.className (<track class>): setAttribute() to object "[object Object]"
PASS track.className (<track class>): setAttribute() to NaN
PASS track.className (<track class>): setAttribute() to Infinity
PASS track.className (<track class>): setAttribute() to -Infinity
PASS track.className (<track class>): setAttribute() to "\0"
PASS track.className (<track class>): setAttribute() to null
PASS track.className (<track class>): setAttribute() to object "test-toString"
PASS track.className (<track class>): setAttribute() to object "test-valueOf"
PASS track.className (<track class>): IDL set to ""
PASS track.className (<track class>): 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 "
PASS track.className (<track class>): IDL set to undefined
PASS track.className (<track class>): IDL set to 7
PASS track.className (<track class>): IDL set to 1.5
PASS track.className (<track class>): IDL set to "5%"
PASS track.className (<track class>): IDL set to "+100"
PASS track.className (<track class>): IDL set to ".5"
PASS track.className (<track class>): IDL set to true
PASS track.className (<track class>): IDL set to false
PASS track.className (<track class>): IDL set to object "[object Object]"
PASS track.className (<track class>): IDL set to NaN
PASS track.className (<track class>): IDL set to Infinity
PASS track.className (<track class>): IDL set to -Infinity
PASS track.className (<track class>): IDL set to "\0"
PASS track.className (<track class>): IDL set to null
PASS track.className (<track class>): IDL set to object "test-toString"
PASS track.className (<track class>): IDL set to object "test-valueOf"
PASS track.autofocus: typeof IDL attribute
PASS track.autofocus: IDL get with DOM attribute unset
PASS track.autofocus: setAttribute() to ""
PASS track.autofocus: setAttribute() to " foo "
PASS track.autofocus: setAttribute() to undefined
PASS track.autofocus: setAttribute() to null
PASS track.autofocus: setAttribute() to 7
PASS track.autofocus: setAttribute() to 1.5
PASS track.autofocus: setAttribute() to "5%"
PASS track.autofocus: setAttribute() to "+100"
PASS track.autofocus: setAttribute() to ".5"
PASS track.autofocus: setAttribute() to true
PASS track.autofocus: setAttribute() to false
PASS track.autofocus: setAttribute() to object "[object Object]"
PASS track.autofocus: setAttribute() to NaN
PASS track.autofocus: setAttribute() to Infinity
PASS track.autofocus: setAttribute() to -Infinity
PASS track.autofocus: setAttribute() to "\0"
PASS track.autofocus: setAttribute() to object "test-toString"
PASS track.autofocus: setAttribute() to object "test-valueOf"
PASS track.autofocus: setAttribute() to "autofocus"
PASS track.autofocus: IDL set to ""
PASS track.autofocus: IDL set to " foo "
PASS track.autofocus: IDL set to undefined
PASS track.autofocus: IDL set to null
PASS track.autofocus: IDL set to 7
PASS track.autofocus: IDL set to 1.5
PASS track.autofocus: IDL set to "5%"
PASS track.autofocus: IDL set to "+100"
PASS track.autofocus: IDL set to ".5"
PASS track.autofocus: IDL set to true
PASS track.autofocus: IDL set to false
PASS track.autofocus: IDL set to object "[object Object]"
PASS track.autofocus: IDL set to NaN
PASS track.autofocus: IDL set to Infinity
PASS track.autofocus: IDL set to -Infinity
PASS track.autofocus: IDL set to "\0"
PASS track.autofocus: IDL set to object "test-toString"
PASS track.autofocus: IDL set to object "test-valueOf"
PASS track.hidden: typeof IDL attribute
PASS track.hidden: IDL get with DOM attribute unset
PASS track.hidden: setAttribute() to ""
PASS track.hidden: setAttribute() to " foo "
PASS track.hidden: setAttribute() to undefined
PASS track.hidden: setAttribute() to null
PASS track.hidden: setAttribute() to 7
PASS track.hidden: setAttribute() to 1.5
PASS track.hidden: setAttribute() to "5%"
PASS track.hidden: setAttribute() to "+100"
PASS track.hidden: setAttribute() to ".5"
PASS track.hidden: setAttribute() to true
PASS track.hidden: setAttribute() to false
PASS track.hidden: setAttribute() to object "[object Object]"
PASS track.hidden: setAttribute() to NaN
PASS track.hidden: setAttribute() to Infinity
PASS track.hidden: setAttribute() to -Infinity
PASS track.hidden: setAttribute() to "\0"
PASS track.hidden: setAttribute() to object "test-toString"
PASS track.hidden: setAttribute() to object "test-valueOf"
PASS track.hidden: setAttribute() to "hidden"
PASS track.hidden: IDL set to ""
PASS track.hidden: IDL set to " foo "
PASS track.hidden: IDL set to undefined
PASS track.hidden: IDL set to null
PASS track.hidden: IDL set to 7
PASS track.hidden: IDL set to 1.5
PASS track.hidden: IDL set to "5%"
PASS track.hidden: IDL set to "+100"
PASS track.hidden: IDL set to ".5"
PASS track.hidden: IDL set to true
PASS track.hidden: IDL set to false
PASS track.hidden: IDL set to object "[object Object]"
PASS track.hidden: IDL set to NaN
PASS track.hidden: IDL set to Infinity
PASS track.hidden: IDL set to -Infinity
PASS track.hidden: IDL set to "\0"
PASS track.hidden: IDL set to object "test-toString"
PASS track.hidden: IDL set to object "test-valueOf"
PASS track.accessKey: typeof IDL attribute
PASS track.accessKey: IDL get with DOM attribute unset
PASS track.accessKey: setAttribute() to ""
PASS track.accessKey: 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 "
PASS track.accessKey: setAttribute() to undefined
PASS track.accessKey: setAttribute() to 7
PASS track.accessKey: setAttribute() to 1.5
PASS track.accessKey: setAttribute() to "5%"
PASS track.accessKey: setAttribute() to "+100"
PASS track.accessKey: setAttribute() to ".5"
PASS track.accessKey: setAttribute() to true
PASS track.accessKey: setAttribute() to false
PASS track.accessKey: setAttribute() to object "[object Object]"
PASS track.accessKey: setAttribute() to NaN
PASS track.accessKey: setAttribute() to Infinity
PASS track.accessKey: setAttribute() to -Infinity
PASS track.accessKey: setAttribute() to "\0"
PASS track.accessKey: setAttribute() to null
PASS track.accessKey: setAttribute() to object "test-toString"
PASS track.accessKey: setAttribute() to object "test-valueOf"
PASS track.accessKey: IDL set to ""
PASS track.accessKey: 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 "
PASS track.accessKey: IDL set to undefined
PASS track.accessKey: IDL set to 7
PASS track.accessKey: IDL set to 1.5
PASS track.accessKey: IDL set to "5%"
PASS track.accessKey: IDL set to "+100"
PASS track.accessKey: IDL set to ".5"
PASS track.accessKey: IDL set to true
PASS track.accessKey: IDL set to false
PASS track.accessKey: IDL set to object "[object Object]"
PASS track.accessKey: IDL set to NaN
PASS track.accessKey: IDL set to Infinity
PASS track.accessKey: IDL set to -Infinity
PASS track.accessKey: IDL set to "\0"
PASS track.accessKey: IDL set to null
PASS track.accessKey: IDL set to object "test-toString"
PASS track.accessKey: IDL set to object "test-valueOf"
PASS track.tabIndex: typeof IDL attribute
PASS track.tabIndex: setAttribute() to -36
PASS track.tabIndex: setAttribute() to -1
PASS track.tabIndex: setAttribute() to 0
PASS track.tabIndex: setAttribute() to 1
PASS track.tabIndex: setAttribute() to 2147483647
PASS track.tabIndex: setAttribute() to -2147483648
PASS track.tabIndex: setAttribute() to "-1"
PASS track.tabIndex: setAttribute() to "-0"
PASS track.tabIndex: setAttribute() to "0"
PASS track.tabIndex: setAttribute() to "1"
PASS track.tabIndex: setAttribute() to "\t7"
PASS track.tabIndex: setAttribute() to "\f7"
PASS track.tabIndex: setAttribute() to " 7"
PASS track.tabIndex: setAttribute() to "\n7"
PASS track.tabIndex: setAttribute() to "\r7"
PASS track.tabIndex: setAttribute() to 1.5
PASS track.tabIndex: setAttribute() to "5%"
PASS track.tabIndex: setAttribute() to "+100"
PASS track.tabIndex: setAttribute() to object "2"
PASS track.tabIndex: IDL set to -36
PASS track.tabIndex: IDL set to -1
PASS track.tabIndex: IDL set to 0
PASS track.tabIndex: IDL set to 1
PASS track.tabIndex: IDL set to 2147483647
PASS track.tabIndex: IDL set to -2147483648
PASS track.kind: typeof IDL attribute
PASS track.kind: IDL get with DOM attribute unset
PASS track.kind: setAttribute() to ""
PASS track.kind: 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 "
PASS track.kind: setAttribute() to undefined
PASS track.kind: setAttribute() to 7
PASS track.kind: setAttribute() to 1.5
PASS track.kind: setAttribute() to "5%"
PASS track.kind: setAttribute() to "+100"
PASS track.kind: setAttribute() to ".5"
PASS track.kind: setAttribute() to true
PASS track.kind: setAttribute() to false
PASS track.kind: setAttribute() to object "[object Object]"
PASS track.kind: setAttribute() to NaN
PASS track.kind: setAttribute() to Infinity
PASS track.kind: setAttribute() to -Infinity
PASS track.kind: setAttribute() to "\0"
PASS track.kind: setAttribute() to null
PASS track.kind: setAttribute() to object "test-toString"
PASS track.kind: setAttribute() to object "test-valueOf"
PASS track.kind: setAttribute() to "subtitles"
PASS track.kind: setAttribute() to "xsubtitles"
PASS track.kind: setAttribute() to "subtitles\0"
PASS track.kind: setAttribute() to "ubtitles"
PASS track.kind: setAttribute() to "SUBTITLES"
PASS track.kind: setAttribute() to "ſubtitleſ"
PASS track.kind: setAttribute() to "captions"
PASS track.kind: setAttribute() to "xcaptions"
PASS track.kind: setAttribute() to "captions\0"
PASS track.kind: setAttribute() to "aptions"
PASS track.kind: setAttribute() to "CAPTIONS"
PASS track.kind: setAttribute() to "captionſ"
PASS track.kind: setAttribute() to "descriptions"
PASS track.kind: setAttribute() to "xdescriptions"
PASS track.kind: setAttribute() to "descriptions\0"
PASS track.kind: setAttribute() to "escriptions"
PASS track.kind: setAttribute() to "DESCRIPTIONS"
PASS track.kind: setAttribute() to "deſcriptionſ"
PASS track.kind: setAttribute() to "chapters"
PASS track.kind: setAttribute() to "xchapters"
PASS track.kind: setAttribute() to "chapters\0"
PASS track.kind: setAttribute() to "hapters"
PASS track.kind: setAttribute() to "CHAPTERS"
PASS track.kind: setAttribute() to "chapterſ"
PASS track.kind: setAttribute() to "metadata"
PASS track.kind: setAttribute() to "xmetadata"
PASS track.kind: setAttribute() to "metadata\0"
PASS track.kind: setAttribute() to "etadata"
PASS track.kind: setAttribute() to "METADATA"
PASS track.kind: IDL set to ""
PASS track.kind: 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 "
PASS track.kind: IDL set to undefined
PASS track.kind: IDL set to 7
PASS track.kind: IDL set to 1.5
PASS track.kind: IDL set to "5%"
PASS track.kind: IDL set to "+100"
PASS track.kind: IDL set to ".5"
PASS track.kind: IDL set to true
PASS track.kind: IDL set to false
PASS track.kind: IDL set to object "[object Object]"
PASS track.kind: IDL set to NaN
PASS track.kind: IDL set to Infinity
PASS track.kind: IDL set to -Infinity
PASS track.kind: IDL set to "\0"
PASS track.kind: IDL set to null
PASS track.kind: IDL set to object "test-toString"
PASS track.kind: IDL set to object "test-valueOf"
PASS track.kind: IDL set to "subtitles"
PASS track.kind: IDL set to "xsubtitles"
PASS track.kind: IDL set to "subtitles\0"
PASS track.kind: IDL set to "ubtitles"
PASS track.kind: IDL set to "SUBTITLES"
PASS track.kind: IDL set to "ſubtitleſ"
PASS track.kind: IDL set to "captions"
PASS track.kind: IDL set to "xcaptions"
PASS track.kind: IDL set to "captions\0"
PASS track.kind: IDL set to "aptions"
PASS track.kind: IDL set to "CAPTIONS"
PASS track.kind: IDL set to "captionſ"
PASS track.kind: IDL set to "descriptions"
PASS track.kind: IDL set to "xdescriptions"
PASS track.kind: IDL set to "descriptions\0"
PASS track.kind: IDL set to "escriptions"
PASS track.kind: IDL set to "DESCRIPTIONS"
PASS track.kind: IDL set to "deſcriptionſ"
PASS track.kind: IDL set to "chapters"
PASS track.kind: IDL set to "xchapters"
PASS track.kind: IDL set to "chapters\0"
PASS track.kind: IDL set to "hapters"
PASS track.kind: IDL set to "CHAPTERS"
PASS track.kind: IDL set to "chapterſ"
PASS track.kind: IDL set to "metadata"
PASS track.kind: IDL set to "xmetadata"
PASS track.kind: IDL set to "metadata\0"
PASS track.kind: IDL set to "etadata"
PASS track.kind: IDL set to "METADATA"
PASS track.src: typeof IDL attribute
PASS track.src: IDL get with DOM attribute unset
PASS track.src: setAttribute() to ""
PASS track.src: setAttribute() to " foo "
PASS track.src: setAttribute() to "http://site.example/"
PASS track.src: setAttribute() to "//site.example/path???@#l"
PASS track.src: 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 "
PASS track.src: setAttribute() to undefined
PASS track.src: setAttribute() to 7
PASS track.src: setAttribute() to 1.5
PASS track.src: setAttribute() to "5%"
PASS track.src: setAttribute() to "+100"
PASS track.src: setAttribute() to ".5"
PASS track.src: setAttribute() to true
PASS track.src: setAttribute() to false
PASS track.src: setAttribute() to object "[object Object]"
PASS track.src: setAttribute() to NaN
PASS track.src: setAttribute() to Infinity
PASS track.src: setAttribute() to -Infinity
PASS track.src: setAttribute() to "\0"
PASS track.src: setAttribute() to null
PASS track.src: setAttribute() to object "test-toString"
PASS track.src: setAttribute() to object "test-valueOf"
PASS track.src: IDL set to ""
PASS track.src: IDL set to " foo "
PASS track.src: IDL set to "http://site.example/"
PASS track.src: IDL set to "//site.example/path???@#l"
PASS track.src: 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 "
PASS track.src: IDL set to undefined
PASS track.src: IDL set to 7
PASS track.src: IDL set to 1.5
PASS track.src: IDL set to "5%"
PASS track.src: IDL set to "+100"
PASS track.src: IDL set to ".5"
PASS track.src: IDL set to true
PASS track.src: IDL set to false
PASS track.src: IDL set to object "[object Object]"
PASS track.src: IDL set to NaN
PASS track.src: IDL set to Infinity
PASS track.src: IDL set to -Infinity
PASS track.src: IDL set to "\0"
PASS track.src: IDL set to null
PASS track.src: IDL set to object "test-toString"
PASS track.src: IDL set to object "test-valueOf"
PASS track.srclang: typeof IDL attribute
PASS track.srclang: IDL get with DOM attribute unset
PASS track.srclang: setAttribute() to ""
PASS track.srclang: 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 "
PASS track.srclang: setAttribute() to undefined
PASS track.srclang: setAttribute() to 7
PASS track.srclang: setAttribute() to 1.5
PASS track.srclang: setAttribute() to "5%"
PASS track.srclang: setAttribute() to "+100"
PASS track.srclang: setAttribute() to ".5"
PASS track.srclang: setAttribute() to true
PASS track.srclang: setAttribute() to false
PASS track.srclang: setAttribute() to object "[object Object]"
PASS track.srclang: setAttribute() to NaN
PASS track.srclang: setAttribute() to Infinity
PASS track.srclang: setAttribute() to -Infinity
PASS track.srclang: setAttribute() to "\0"
PASS track.srclang: setAttribute() to null
PASS track.srclang: setAttribute() to object "test-toString"
PASS track.srclang: setAttribute() to object "test-valueOf"
PASS track.srclang: IDL set to ""
PASS track.srclang: 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 "
PASS track.srclang: IDL set to undefined
PASS track.srclang: IDL set to 7
PASS track.srclang: IDL set to 1.5
PASS track.srclang: IDL set to "5%"
PASS track.srclang: IDL set to "+100"
PASS track.srclang: IDL set to ".5"
PASS track.srclang: IDL set to true
PASS track.srclang: IDL set to false
PASS track.srclang: IDL set to object "[object Object]"
PASS track.srclang: IDL set to NaN
PASS track.srclang: IDL set to Infinity
PASS track.srclang: IDL set to -Infinity
PASS track.srclang: IDL set to "\0"
PASS track.srclang: IDL set to null
PASS track.srclang: IDL set to object "test-toString"
PASS track.srclang: IDL set to object "test-valueOf"
PASS track.label: typeof IDL attribute
PASS track.label: IDL get with DOM attribute unset
PASS track.label: setAttribute() to ""
PASS track.label: 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 "
PASS track.label: setAttribute() to undefined
PASS track.label: setAttribute() to 7
PASS track.label: setAttribute() to 1.5
PASS track.label: setAttribute() to "5%"
PASS track.label: setAttribute() to "+100"
PASS track.label: setAttribute() to ".5"
PASS track.label: setAttribute() to true
PASS track.label: setAttribute() to false
PASS track.label: setAttribute() to object "[object Object]"
PASS track.label: setAttribute() to NaN
PASS track.label: setAttribute() to Infinity
PASS track.label: setAttribute() to -Infinity
PASS track.label: setAttribute() to "\0"
PASS track.label: setAttribute() to null
PASS track.label: setAttribute() to object "test-toString"
PASS track.label: setAttribute() to object "test-valueOf"
PASS track.label: IDL set to ""
PASS track.label: 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 "
PASS track.label: IDL set to undefined
PASS track.label: IDL set to 7
PASS track.label: IDL set to 1.5
PASS track.label: IDL set to "5%"
PASS track.label: IDL set to "+100"
PASS track.label: IDL set to ".5"
PASS track.label: IDL set to true
PASS track.label: IDL set to false
PASS track.label: IDL set to object "[object Object]"
PASS track.label: IDL set to NaN
PASS track.label: IDL set to Infinity
PASS track.label: IDL set to -Infinity
PASS track.label: IDL set to "\0"
PASS track.label: IDL set to null
PASS track.label: IDL set to object "test-toString"
PASS track.label: IDL set to object "test-valueOf"
PASS track.default: typeof IDL attribute
PASS track.default: IDL get with DOM attribute unset
PASS track.default: setAttribute() to ""
PASS track.default: setAttribute() to " foo "
PASS track.default: setAttribute() to undefined
PASS track.default: setAttribute() to null
PASS track.default: setAttribute() to 7
PASS track.default: setAttribute() to 1.5
PASS track.default: setAttribute() to "5%"
PASS track.default: setAttribute() to "+100"
PASS track.default: setAttribute() to ".5"
PASS track.default: setAttribute() to true
PASS track.default: setAttribute() to false
PASS track.default: setAttribute() to object "[object Object]"
PASS track.default: setAttribute() to NaN
PASS track.default: setAttribute() to Infinity
PASS track.default: setAttribute() to -Infinity
PASS track.default: setAttribute() to "\0"
PASS track.default: setAttribute() to object "test-toString"
PASS track.default: setAttribute() to object "test-valueOf"
PASS track.default: setAttribute() to "default"
PASS track.default: IDL set to ""
PASS track.default: IDL set to " foo "
PASS track.default: IDL set to undefined
PASS track.default: IDL set to null
PASS track.default: IDL set to 7
PASS track.default: IDL set to 1.5
PASS track.default: IDL set to "5%"
PASS track.default: IDL set to "+100"
PASS track.default: IDL set to ".5"
PASS track.default: IDL set to true
PASS track.default: IDL set to false
PASS track.default: IDL set to object "[object Object]"
PASS track.default: IDL set to NaN
PASS track.default: IDL set to Infinity
PASS track.default: IDL set to -Infinity
PASS track.default: IDL set to "\0"
PASS track.default: IDL set to object "test-toString"
PASS track.default: IDL set to object "test-valueOf"
PASS canvas.title: typeof IDL attribute
PASS canvas.title: IDL get with DOM attribute unset
PASS canvas.title: setAttribute() to ""
PASS canvas.title: 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 "
PASS canvas.title: setAttribute() to undefined
PASS canvas.title: setAttribute() to 7
PASS canvas.title: setAttribute() to 1.5
PASS canvas.title: setAttribute() to "5%"
PASS canvas.title: setAttribute() to "+100"
PASS canvas.title: setAttribute() to ".5"
PASS canvas.title: setAttribute() to true
PASS canvas.title: setAttribute() to false
PASS canvas.title: setAttribute() to object "[object Object]"
PASS canvas.title: setAttribute() to NaN
PASS canvas.title: setAttribute() to Infinity
PASS canvas.title: setAttribute() to -Infinity
PASS canvas.title: setAttribute() to "\0"
PASS canvas.title: setAttribute() to null
PASS canvas.title: setAttribute() to object "test-toString"
PASS canvas.title: setAttribute() to object "test-valueOf"
PASS canvas.title: IDL set to ""
PASS canvas.title: 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 "
PASS canvas.title: IDL set to undefined
PASS canvas.title: IDL set to 7
PASS canvas.title: IDL set to 1.5
PASS canvas.title: IDL set to "5%"
PASS canvas.title: IDL set to "+100"
PASS canvas.title: IDL set to ".5"
PASS canvas.title: IDL set to true
PASS canvas.title: IDL set to false
PASS canvas.title: IDL set to object "[object Object]"
PASS canvas.title: IDL set to NaN
PASS canvas.title: IDL set to Infinity
PASS canvas.title: IDL set to -Infinity
PASS canvas.title: IDL set to "\0"
PASS canvas.title: IDL set to null
PASS canvas.title: IDL set to object "test-toString"
PASS canvas.title: IDL set to object "test-valueOf"
PASS canvas.lang: typeof IDL attribute
PASS canvas.lang: IDL get with DOM attribute unset
PASS canvas.lang: setAttribute() to ""
PASS canvas.lang: 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 "
PASS canvas.lang: setAttribute() to undefined
PASS canvas.lang: setAttribute() to 7
PASS canvas.lang: setAttribute() to 1.5
PASS canvas.lang: setAttribute() to "5%"
PASS canvas.lang: setAttribute() to "+100"
PASS canvas.lang: setAttribute() to ".5"
PASS canvas.lang: setAttribute() to true
PASS canvas.lang: setAttribute() to false
PASS canvas.lang: setAttribute() to object "[object Object]"
PASS canvas.lang: setAttribute() to NaN
PASS canvas.lang: setAttribute() to Infinity
PASS canvas.lang: setAttribute() to -Infinity
PASS canvas.lang: setAttribute() to "\0"
PASS canvas.lang: setAttribute() to null
PASS canvas.lang: setAttribute() to object "test-toString"
PASS canvas.lang: setAttribute() to object "test-valueOf"
PASS canvas.lang: IDL set to ""
PASS canvas.lang: 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 "
PASS canvas.lang: IDL set to undefined
PASS canvas.lang: IDL set to 7
PASS canvas.lang: IDL set to 1.5
PASS canvas.lang: IDL set to "5%"
PASS canvas.lang: IDL set to "+100"
PASS canvas.lang: IDL set to ".5"
PASS canvas.lang: IDL set to true
PASS canvas.lang: IDL set to false
PASS canvas.lang: IDL set to object "[object Object]"
PASS canvas.lang: IDL set to NaN
PASS canvas.lang: IDL set to Infinity
PASS canvas.lang: IDL set to -Infinity
PASS canvas.lang: IDL set to "\0"
PASS canvas.lang: IDL set to null
PASS canvas.lang: IDL set to object "test-toString"
PASS canvas.lang: IDL set to object "test-valueOf"
PASS canvas.dir: typeof IDL attribute
PASS canvas.dir: IDL get with DOM attribute unset
PASS canvas.dir: setAttribute() to ""
PASS canvas.dir: 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 "
PASS canvas.dir: setAttribute() to undefined
PASS canvas.dir: setAttribute() to 7
PASS canvas.dir: setAttribute() to 1.5
PASS canvas.dir: setAttribute() to "5%"
PASS canvas.dir: setAttribute() to "+100"
PASS canvas.dir: setAttribute() to ".5"
PASS canvas.dir: setAttribute() to true
PASS canvas.dir: setAttribute() to false
PASS canvas.dir: setAttribute() to object "[object Object]"
PASS canvas.dir: setAttribute() to NaN
PASS canvas.dir: setAttribute() to Infinity
PASS canvas.dir: setAttribute() to -Infinity
PASS canvas.dir: setAttribute() to "\0"
PASS canvas.dir: setAttribute() to null
PASS canvas.dir: setAttribute() to object "test-toString"
PASS canvas.dir: setAttribute() to object "test-valueOf"
PASS canvas.dir: setAttribute() to "ltr"
PASS canvas.dir: setAttribute() to "xltr"
PASS canvas.dir: setAttribute() to "ltr\0"
PASS canvas.dir: setAttribute() to "tr"
PASS canvas.dir: setAttribute() to "LTR"
PASS canvas.dir: setAttribute() to "rtl"
PASS canvas.dir: setAttribute() to "xrtl"
PASS canvas.dir: setAttribute() to "rtl\0"
PASS canvas.dir: setAttribute() to "tl"
PASS canvas.dir: setAttribute() to "RTL"
PASS canvas.dir: setAttribute() to "auto"
PASS canvas.dir: setAttribute() to "xauto"
PASS canvas.dir: setAttribute() to "auto\0"
PASS canvas.dir: setAttribute() to "uto"
PASS canvas.dir: setAttribute() to "AUTO"
PASS canvas.dir: IDL set to ""
PASS canvas.dir: 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 "
PASS canvas.dir: IDL set to undefined
PASS canvas.dir: IDL set to 7
PASS canvas.dir: IDL set to 1.5
PASS canvas.dir: IDL set to "5%"
PASS canvas.dir: IDL set to "+100"
PASS canvas.dir: IDL set to ".5"
PASS canvas.dir: IDL set to true
PASS canvas.dir: IDL set to false
PASS canvas.dir: IDL set to object "[object Object]"
PASS canvas.dir: IDL set to NaN
PASS canvas.dir: IDL set to Infinity
PASS canvas.dir: IDL set to -Infinity
PASS canvas.dir: IDL set to "\0"
PASS canvas.dir: IDL set to null
PASS canvas.dir: IDL set to object "test-toString"
PASS canvas.dir: IDL set to object "test-valueOf"
PASS canvas.dir: IDL set to "ltr"
PASS canvas.dir: IDL set to "xltr"
PASS canvas.dir: IDL set to "ltr\0"
PASS canvas.dir: IDL set to "tr"
PASS canvas.dir: IDL set to "LTR"
PASS canvas.dir: IDL set to "rtl"
PASS canvas.dir: IDL set to "xrtl"
PASS canvas.dir: IDL set to "rtl\0"
PASS canvas.dir: IDL set to "tl"
PASS canvas.dir: IDL set to "RTL"
PASS canvas.dir: IDL set to "auto"
PASS canvas.dir: IDL set to "xauto"
PASS canvas.dir: IDL set to "auto\0"
PASS canvas.dir: IDL set to "uto"
PASS canvas.dir: IDL set to "AUTO"
PASS canvas.className (<canvas class>): typeof IDL attribute
PASS canvas.className (<canvas class>): IDL get with DOM attribute unset
PASS canvas.className (<canvas class>): setAttribute() to ""
PASS canvas.className (<canvas class>): 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 "
PASS canvas.className (<canvas class>): setAttribute() to undefined
PASS canvas.className (<canvas class>): setAttribute() to 7
PASS canvas.className (<canvas class>): setAttribute() to 1.5
PASS canvas.className (<canvas class>): setAttribute() to "5%"
PASS canvas.className (<canvas class>): setAttribute() to "+100"
PASS canvas.className (<canvas class>): setAttribute() to ".5"
PASS canvas.className (<canvas class>): setAttribute() to true
PASS canvas.className (<canvas class>): setAttribute() to false
PASS canvas.className (<canvas class>): setAttribute() to object "[object Object]"
PASS canvas.className (<canvas class>): setAttribute() to NaN
PASS canvas.className (<canvas class>): setAttribute() to Infinity
PASS canvas.className (<canvas class>): setAttribute() to -Infinity
PASS canvas.className (<canvas class>): setAttribute() to "\0"
PASS canvas.className (<canvas class>): setAttribute() to null
PASS canvas.className (<canvas class>): setAttribute() to object "test-toString"
PASS canvas.className (<canvas class>): setAttribute() to object "test-valueOf"
PASS canvas.className (<canvas class>): IDL set to ""
PASS canvas.className (<canvas class>): 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 "
PASS canvas.className (<canvas class>): IDL set to undefined
PASS canvas.className (<canvas class>): IDL set to 7
PASS canvas.className (<canvas class>): IDL set to 1.5
PASS canvas.className (<canvas class>): IDL set to "5%"
PASS canvas.className (<canvas class>): IDL set to "+100"
PASS canvas.className (<canvas class>): IDL set to ".5"
PASS canvas.className (<canvas class>): IDL set to true
PASS canvas.className (<canvas class>): IDL set to false
PASS canvas.className (<canvas class>): IDL set to object "[object Object]"
PASS canvas.className (<canvas class>): IDL set to NaN
PASS canvas.className (<canvas class>): IDL set to Infinity
PASS canvas.className (<canvas class>): IDL set to -Infinity
PASS canvas.className (<canvas class>): IDL set to "\0"
PASS canvas.className (<canvas class>): IDL set to null
PASS canvas.className (<canvas class>): IDL set to object "test-toString"
PASS canvas.className (<canvas class>): IDL set to object "test-valueOf"
PASS canvas.autofocus: typeof IDL attribute
PASS canvas.autofocus: IDL get with DOM attribute unset
PASS canvas.autofocus: setAttribute() to ""
PASS canvas.autofocus: setAttribute() to " foo "
PASS canvas.autofocus: setAttribute() to undefined
PASS canvas.autofocus: setAttribute() to null
PASS canvas.autofocus: setAttribute() to 7
PASS canvas.autofocus: setAttribute() to 1.5
PASS canvas.autofocus: setAttribute() to "5%"
PASS canvas.autofocus: setAttribute() to "+100"
PASS canvas.autofocus: setAttribute() to ".5"
PASS canvas.autofocus: setAttribute() to true
PASS canvas.autofocus: setAttribute() to false
PASS canvas.autofocus: setAttribute() to object "[object Object]"
PASS canvas.autofocus: setAttribute() to NaN
PASS canvas.autofocus: setAttribute() to Infinity
PASS canvas.autofocus: setAttribute() to -Infinity
PASS canvas.autofocus: setAttribute() to "\0"
PASS canvas.autofocus: setAttribute() to object "test-toString"
PASS canvas.autofocus: setAttribute() to object "test-valueOf"
PASS canvas.autofocus: setAttribute() to "autofocus"
PASS canvas.autofocus: IDL set to ""
PASS canvas.autofocus: IDL set to " foo "
PASS canvas.autofocus: IDL set to undefined
PASS canvas.autofocus: IDL set to null
PASS canvas.autofocus: IDL set to 7
PASS canvas.autofocus: IDL set to 1.5
PASS canvas.autofocus: IDL set to "5%"
PASS canvas.autofocus: IDL set to "+100"
PASS canvas.autofocus: IDL set to ".5"
PASS canvas.autofocus: IDL set to true
PASS canvas.autofocus: IDL set to false
PASS canvas.autofocus: IDL set to object "[object Object]"
PASS canvas.autofocus: IDL set to NaN
PASS canvas.autofocus: IDL set to Infinity
PASS canvas.autofocus: IDL set to -Infinity
PASS canvas.autofocus: IDL set to "\0"
PASS canvas.autofocus: IDL set to object "test-toString"
PASS canvas.autofocus: IDL set to object "test-valueOf"
PASS canvas.hidden: typeof IDL attribute
PASS canvas.hidden: IDL get with DOM attribute unset
PASS canvas.hidden: setAttribute() to ""
PASS canvas.hidden: setAttribute() to " foo "
PASS canvas.hidden: setAttribute() to undefined
PASS canvas.hidden: setAttribute() to null
PASS canvas.hidden: setAttribute() to 7
PASS canvas.hidden: setAttribute() to 1.5
PASS canvas.hidden: setAttribute() to "5%"
PASS canvas.hidden: setAttribute() to "+100"
PASS canvas.hidden: setAttribute() to ".5"
PASS canvas.hidden: setAttribute() to true
PASS canvas.hidden: setAttribute() to false
PASS canvas.hidden: setAttribute() to object "[object Object]"
PASS canvas.hidden: setAttribute() to NaN
PASS canvas.hidden: setAttribute() to Infinity
PASS canvas.hidden: setAttribute() to -Infinity
PASS canvas.hidden: setAttribute() to "\0"
PASS canvas.hidden: setAttribute() to object "test-toString"
PASS canvas.hidden: setAttribute() to object "test-valueOf"
PASS canvas.hidden: setAttribute() to "hidden"
PASS canvas.hidden: IDL set to ""
PASS canvas.hidden: IDL set to " foo "
PASS canvas.hidden: IDL set to undefined
PASS canvas.hidden: IDL set to null
PASS canvas.hidden: IDL set to 7
PASS canvas.hidden: IDL set to 1.5
PASS canvas.hidden: IDL set to "5%"
PASS canvas.hidden: IDL set to "+100"
PASS canvas.hidden: IDL set to ".5"
PASS canvas.hidden: IDL set to true
PASS canvas.hidden: IDL set to false
PASS canvas.hidden: IDL set to object "[object Object]"
PASS canvas.hidden: IDL set to NaN
PASS canvas.hidden: IDL set to Infinity
PASS canvas.hidden: IDL set to -Infinity
PASS canvas.hidden: IDL set to "\0"
PASS canvas.hidden: IDL set to object "test-toString"
PASS canvas.hidden: IDL set to object "test-valueOf"
PASS canvas.accessKey: typeof IDL attribute
PASS canvas.accessKey: IDL get with DOM attribute unset
PASS canvas.accessKey: setAttribute() to ""
PASS canvas.accessKey: 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 "
PASS canvas.accessKey: setAttribute() to undefined
PASS canvas.accessKey: setAttribute() to 7
PASS canvas.accessKey: setAttribute() to 1.5
PASS canvas.accessKey: setAttribute() to "5%"
PASS canvas.accessKey: setAttribute() to "+100"
PASS canvas.accessKey: setAttribute() to ".5"
PASS canvas.accessKey: setAttribute() to true
PASS canvas.accessKey: setAttribute() to false
PASS canvas.accessKey: setAttribute() to object "[object Object]"
PASS canvas.accessKey: setAttribute() to NaN
PASS canvas.accessKey: setAttribute() to Infinity
PASS canvas.accessKey: setAttribute() to -Infinity
PASS canvas.accessKey: setAttribute() to "\0"
PASS canvas.accessKey: setAttribute() to null
PASS canvas.accessKey: setAttribute() to object "test-toString"
PASS canvas.accessKey: setAttribute() to object "test-valueOf"
PASS canvas.accessKey: IDL set to ""
PASS canvas.accessKey: 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 "
PASS canvas.accessKey: IDL set to undefined
PASS canvas.accessKey: IDL set to 7
PASS canvas.accessKey: IDL set to 1.5
PASS canvas.accessKey: IDL set to "5%"
PASS canvas.accessKey: IDL set to "+100"
PASS canvas.accessKey: IDL set to ".5"
PASS canvas.accessKey: IDL set to true
PASS canvas.accessKey: IDL set to false
PASS canvas.accessKey: IDL set to object "[object Object]"
PASS canvas.accessKey: IDL set to NaN
PASS canvas.accessKey: IDL set to Infinity
PASS canvas.accessKey: IDL set to -Infinity
PASS canvas.accessKey: IDL set to "\0"
PASS canvas.accessKey: IDL set to null
PASS canvas.accessKey: IDL set to object "test-toString"
PASS canvas.accessKey: IDL set to object "test-valueOf"
PASS canvas.tabIndex: typeof IDL attribute
PASS canvas.tabIndex: setAttribute() to -36
PASS canvas.tabIndex: setAttribute() to -1
PASS canvas.tabIndex: setAttribute() to 0
PASS canvas.tabIndex: setAttribute() to 1
PASS canvas.tabIndex: setAttribute() to 2147483647
PASS canvas.tabIndex: setAttribute() to -2147483648
PASS canvas.tabIndex: setAttribute() to "-1"
PASS canvas.tabIndex: setAttribute() to "-0"
PASS canvas.tabIndex: setAttribute() to "0"
PASS canvas.tabIndex: setAttribute() to "1"
PASS canvas.tabIndex: setAttribute() to "\t7"
PASS canvas.tabIndex: setAttribute() to "\f7"
PASS canvas.tabIndex: setAttribute() to " 7"
PASS canvas.tabIndex: setAttribute() to "\n7"
PASS canvas.tabIndex: setAttribute() to "\r7"
PASS canvas.tabIndex: setAttribute() to 1.5
PASS canvas.tabIndex: setAttribute() to "5%"
PASS canvas.tabIndex: setAttribute() to "+100"
PASS canvas.tabIndex: setAttribute() to object "2"
PASS canvas.tabIndex: IDL set to -36
PASS canvas.tabIndex: IDL set to -1
PASS canvas.tabIndex: IDL set to 0
PASS canvas.tabIndex: IDL set to 1
PASS canvas.tabIndex: IDL set to 2147483647
PASS canvas.tabIndex: IDL set to -2147483648
PASS canvas.width: typeof IDL attribute
PASS canvas.width: IDL get with DOM attribute unset
PASS canvas.width: setAttribute() to -2147483649
PASS canvas.width: setAttribute() to -2147483648
PASS canvas.width: setAttribute() to -36
PASS canvas.width: setAttribute() to -1
PASS canvas.width: setAttribute() to 0
PASS canvas.width: setAttribute() to 1
PASS canvas.width: setAttribute() to 257
PASS canvas.width: setAttribute() to 2147483648
PASS canvas.width: setAttribute() to 4294967295
PASS canvas.width: setAttribute() to 4294967296
PASS canvas.width: setAttribute() to ""
PASS canvas.width: setAttribute() to "-1"
PASS canvas.width: setAttribute() to "-0"
PASS canvas.width: setAttribute() to "0"
PASS canvas.width: setAttribute() to "1"
PASS canvas.width: setAttribute() to "\t7"
PASS canvas.width: setAttribute() to "\v7"
PASS canvas.width: setAttribute() to "\f7"
PASS canvas.width: setAttribute() to " 7"
PASS canvas.width: setAttribute() to " 7"
PASS canvas.width: setAttribute() to "7"
PASS canvas.width: setAttribute() to "\n7"
PASS canvas.width: setAttribute() to "\r7"
PASS canvas.width: setAttribute() to "
7"
PASS canvas.width: setAttribute() to "
7"
PASS canvas.width: setAttribute() to " 7"
PASS canvas.width: setAttribute() to "᠎7"
PASS canvas.width: setAttribute() to " 7"
PASS canvas.width: setAttribute() to " 7"
PASS canvas.width: setAttribute() to " 7"
PASS canvas.width: setAttribute() to " 7"
PASS canvas.width: setAttribute() to " 7"
PASS canvas.width: setAttribute() to " 7"
PASS canvas.width: setAttribute() to " 7"
PASS canvas.width: setAttribute() to " 7"
PASS canvas.width: setAttribute() to " 7"
PASS canvas.width: setAttribute() to " 7"
PASS canvas.width: setAttribute() to " 7"
PASS canvas.width: setAttribute() to " 7"
PASS canvas.width: setAttribute() to " 7"
PASS canvas.width: 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 "
PASS canvas.width: setAttribute() to undefined
PASS canvas.width: setAttribute() to 1.5
PASS canvas.width: setAttribute() to "5%"
PASS canvas.width: setAttribute() to "+100"
PASS canvas.width: setAttribute() to ".5"
PASS canvas.width: setAttribute() to true
PASS canvas.width: setAttribute() to false
PASS canvas.width: setAttribute() to object "[object Object]"
PASS canvas.width: setAttribute() to NaN
PASS canvas.width: setAttribute() to Infinity
PASS canvas.width: setAttribute() to -Infinity
PASS canvas.width: setAttribute() to "\0"
PASS canvas.width: setAttribute() to object "2"
PASS canvas.width: setAttribute() to object "3"
PASS canvas.width: IDL set to 0
PASS canvas.width: IDL set to 1
PASS canvas.width: IDL set to 257
PASS canvas.width: IDL set to "-0"
PASS canvas.width: IDL set to 2147483648
PASS canvas.width: IDL set to 4294967295
PASS canvas.height: typeof IDL attribute
PASS canvas.height: IDL get with DOM attribute unset
PASS canvas.height: setAttribute() to -2147483649
PASS canvas.height: setAttribute() to -2147483648
PASS canvas.height: setAttribute() to -36
PASS canvas.height: setAttribute() to -1
PASS canvas.height: setAttribute() to 0
PASS canvas.height: setAttribute() to 1
PASS canvas.height: setAttribute() to 257
PASS canvas.height: setAttribute() to 2147483648
PASS canvas.height: setAttribute() to 4294967295
PASS canvas.height: setAttribute() to 4294967296
PASS canvas.height: setAttribute() to ""
PASS canvas.height: setAttribute() to "-1"
PASS canvas.height: setAttribute() to "-0"
PASS canvas.height: setAttribute() to "0"
PASS canvas.height: setAttribute() to "1"
PASS canvas.height: setAttribute() to "\t7"
PASS canvas.height: setAttribute() to "\v7"
PASS canvas.height: setAttribute() to "\f7"
PASS canvas.height: setAttribute() to " 7"
PASS canvas.height: setAttribute() to " 7"
PASS canvas.height: setAttribute() to "7"
PASS canvas.height: setAttribute() to "\n7"
PASS canvas.height: setAttribute() to "\r7"
PASS canvas.height: setAttribute() to "
7"
PASS canvas.height: setAttribute() to "
7"
PASS canvas.height: setAttribute() to " 7"
PASS canvas.height: setAttribute() to "᠎7"
PASS canvas.height: setAttribute() to " 7"
PASS canvas.height: setAttribute() to " 7"
PASS canvas.height: setAttribute() to " 7"
PASS canvas.height: setAttribute() to " 7"
PASS canvas.height: setAttribute() to " 7"
PASS canvas.height: setAttribute() to " 7"
PASS canvas.height: setAttribute() to " 7"
PASS canvas.height: setAttribute() to " 7"
PASS canvas.height: setAttribute() to " 7"
PASS canvas.height: setAttribute() to " 7"
PASS canvas.height: setAttribute() to " 7"
PASS canvas.height: setAttribute() to " 7"
PASS canvas.height: setAttribute() to " 7"
PASS canvas.height: 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 "
PASS canvas.height: setAttribute() to undefined
PASS canvas.height: setAttribute() to 1.5
PASS canvas.height: setAttribute() to "5%"
PASS canvas.height: setAttribute() to "+100"
PASS canvas.height: setAttribute() to ".5"
PASS canvas.height: setAttribute() to true
PASS canvas.height: setAttribute() to false
PASS canvas.height: setAttribute() to object "[object Object]"
PASS canvas.height: setAttribute() to NaN
PASS canvas.height: setAttribute() to Infinity
PASS canvas.height: setAttribute() to -Infinity
PASS canvas.height: setAttribute() to "\0"
PASS canvas.height: setAttribute() to object "2"
PASS canvas.height: setAttribute() to object "3"
PASS canvas.height: IDL set to 0
PASS canvas.height: IDL set to 1
PASS canvas.height: IDL set to 257
PASS canvas.height: IDL set to "-0"
PASS canvas.height: IDL set to 2147483648
PASS canvas.height: IDL set to 4294967295
PASS map.title: typeof IDL attribute
PASS map.title: IDL get with DOM attribute unset
PASS map.title: setAttribute() to ""
PASS map.title: 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 "
PASS map.title: setAttribute() to undefined
PASS map.title: setAttribute() to 7
PASS map.title: setAttribute() to 1.5
PASS map.title: setAttribute() to "5%"
PASS map.title: setAttribute() to "+100"
PASS map.title: setAttribute() to ".5"
PASS map.title: setAttribute() to true
PASS map.title: setAttribute() to false
PASS map.title: setAttribute() to object "[object Object]"
PASS map.title: setAttribute() to NaN
PASS map.title: setAttribute() to Infinity
PASS map.title: setAttribute() to -Infinity
PASS map.title: setAttribute() to "\0"
PASS map.title: setAttribute() to null
PASS map.title: setAttribute() to object "test-toString"
PASS map.title: setAttribute() to object "test-valueOf"
PASS map.title: IDL set to ""
PASS map.title: 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 "
PASS map.title: IDL set to undefined
PASS map.title: IDL set to 7
PASS map.title: IDL set to 1.5
PASS map.title: IDL set to "5%"
PASS map.title: IDL set to "+100"
PASS map.title: IDL set to ".5"
PASS map.title: IDL set to true
PASS map.title: IDL set to false
PASS map.title: IDL set to object "[object Object]"
PASS map.title: IDL set to NaN
PASS map.title: IDL set to Infinity
PASS map.title: IDL set to -Infinity
PASS map.title: IDL set to "\0"
PASS map.title: IDL set to null
PASS map.title: IDL set to object "test-toString"
PASS map.title: IDL set to object "test-valueOf"
PASS map.lang: typeof IDL attribute
PASS map.lang: IDL get with DOM attribute unset
PASS map.lang: setAttribute() to ""
PASS map.lang: 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 "
PASS map.lang: setAttribute() to undefined
PASS map.lang: setAttribute() to 7
PASS map.lang: setAttribute() to 1.5
PASS map.lang: setAttribute() to "5%"
PASS map.lang: setAttribute() to "+100"
PASS map.lang: setAttribute() to ".5"
PASS map.lang: setAttribute() to true
PASS map.lang: setAttribute() to false
PASS map.lang: setAttribute() to object "[object Object]"
PASS map.lang: setAttribute() to NaN
PASS map.lang: setAttribute() to Infinity
PASS map.lang: setAttribute() to -Infinity
PASS map.lang: setAttribute() to "\0"
PASS map.lang: setAttribute() to null
PASS map.lang: setAttribute() to object "test-toString"
PASS map.lang: setAttribute() to object "test-valueOf"
PASS map.lang: IDL set to ""
PASS map.lang: 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 "
PASS map.lang: IDL set to undefined
PASS map.lang: IDL set to 7
PASS map.lang: IDL set to 1.5
PASS map.lang: IDL set to "5%"
PASS map.lang: IDL set to "+100"
PASS map.lang: IDL set to ".5"
PASS map.lang: IDL set to true
PASS map.lang: IDL set to false
PASS map.lang: IDL set to object "[object Object]"
PASS map.lang: IDL set to NaN
PASS map.lang: IDL set to Infinity
PASS map.lang: IDL set to -Infinity
PASS map.lang: IDL set to "\0"
PASS map.lang: IDL set to null
PASS map.lang: IDL set to object "test-toString"
PASS map.lang: IDL set to object "test-valueOf"
PASS map.dir: typeof IDL attribute
PASS map.dir: IDL get with DOM attribute unset
PASS map.dir: setAttribute() to ""
PASS map.dir: 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 "
PASS map.dir: setAttribute() to undefined
PASS map.dir: setAttribute() to 7
PASS map.dir: setAttribute() to 1.5
PASS map.dir: setAttribute() to "5%"
PASS map.dir: setAttribute() to "+100"
PASS map.dir: setAttribute() to ".5"
PASS map.dir: setAttribute() to true
PASS map.dir: setAttribute() to false
PASS map.dir: setAttribute() to object "[object Object]"
PASS map.dir: setAttribute() to NaN
PASS map.dir: setAttribute() to Infinity
PASS map.dir: setAttribute() to -Infinity
PASS map.dir: setAttribute() to "\0"
PASS map.dir: setAttribute() to null
PASS map.dir: setAttribute() to object "test-toString"
PASS map.dir: setAttribute() to object "test-valueOf"
PASS map.dir: setAttribute() to "ltr"
PASS map.dir: setAttribute() to "xltr"
PASS map.dir: setAttribute() to "ltr\0"
PASS map.dir: setAttribute() to "tr"
PASS map.dir: setAttribute() to "LTR"
PASS map.dir: setAttribute() to "rtl"
PASS map.dir: setAttribute() to "xrtl"
PASS map.dir: setAttribute() to "rtl\0"
PASS map.dir: setAttribute() to "tl"
PASS map.dir: setAttribute() to "RTL"
PASS map.dir: setAttribute() to "auto"
PASS map.dir: setAttribute() to "xauto"
PASS map.dir: setAttribute() to "auto\0"
PASS map.dir: setAttribute() to "uto"
PASS map.dir: setAttribute() to "AUTO"
PASS map.dir: IDL set to ""
PASS map.dir: 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 "
PASS map.dir: IDL set to undefined
PASS map.dir: IDL set to 7
PASS map.dir: IDL set to 1.5
PASS map.dir: IDL set to "5%"
PASS map.dir: IDL set to "+100"
PASS map.dir: IDL set to ".5"
PASS map.dir: IDL set to true
PASS map.dir: IDL set to false
PASS map.dir: IDL set to object "[object Object]"
PASS map.dir: IDL set to NaN
PASS map.dir: IDL set to Infinity
PASS map.dir: IDL set to -Infinity
PASS map.dir: IDL set to "\0"
PASS map.dir: IDL set to null
PASS map.dir: IDL set to object "test-toString"
PASS map.dir: IDL set to object "test-valueOf"
PASS map.dir: IDL set to "ltr"
PASS map.dir: IDL set to "xltr"
PASS map.dir: IDL set to "ltr\0"
PASS map.dir: IDL set to "tr"
PASS map.dir: IDL set to "LTR"
PASS map.dir: IDL set to "rtl"
PASS map.dir: IDL set to "xrtl"
PASS map.dir: IDL set to "rtl\0"
PASS map.dir: IDL set to "tl"
PASS map.dir: IDL set to "RTL"
PASS map.dir: IDL set to "auto"
PASS map.dir: IDL set to "xauto"
PASS map.dir: IDL set to "auto\0"
PASS map.dir: IDL set to "uto"
PASS map.dir: IDL set to "AUTO"
PASS map.className (<map class>): typeof IDL attribute
PASS map.className (<map class>): IDL get with DOM attribute unset
PASS map.className (<map class>): setAttribute() to ""
PASS map.className (<map class>): 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 "
PASS map.className (<map class>): setAttribute() to undefined
PASS map.className (<map class>): setAttribute() to 7
PASS map.className (<map class>): setAttribute() to 1.5
PASS map.className (<map class>): setAttribute() to "5%"
PASS map.className (<map class>): setAttribute() to "+100"
PASS map.className (<map class>): setAttribute() to ".5"
PASS map.className (<map class>): setAttribute() to true
PASS map.className (<map class>): setAttribute() to false
PASS map.className (<map class>): setAttribute() to object "[object Object]"
PASS map.className (<map class>): setAttribute() to NaN
PASS map.className (<map class>): setAttribute() to Infinity
PASS map.className (<map class>): setAttribute() to -Infinity
PASS map.className (<map class>): setAttribute() to "\0"
PASS map.className (<map class>): setAttribute() to null
PASS map.className (<map class>): setAttribute() to object "test-toString"
PASS map.className (<map class>): setAttribute() to object "test-valueOf"
PASS map.className (<map class>): IDL set to ""
PASS map.className (<map class>): 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 "
PASS map.className (<map class>): IDL set to undefined
PASS map.className (<map class>): IDL set to 7
PASS map.className (<map class>): IDL set to 1.5
PASS map.className (<map class>): IDL set to "5%"
PASS map.className (<map class>): IDL set to "+100"
PASS map.className (<map class>): IDL set to ".5"
PASS map.className (<map class>): IDL set to true
PASS map.className (<map class>): IDL set to false
PASS map.className (<map class>): IDL set to object "[object Object]"
PASS map.className (<map class>): IDL set to NaN
PASS map.className (<map class>): IDL set to Infinity
PASS map.className (<map class>): IDL set to -Infinity
PASS map.className (<map class>): IDL set to "\0"
PASS map.className (<map class>): IDL set to null
PASS map.className (<map class>): IDL set to object "test-toString"
PASS map.className (<map class>): IDL set to object "test-valueOf"
PASS map.autofocus: typeof IDL attribute
PASS map.autofocus: IDL get with DOM attribute unset
PASS map.autofocus: setAttribute() to ""
PASS map.autofocus: setAttribute() to " foo "
PASS map.autofocus: setAttribute() to undefined
PASS map.autofocus: setAttribute() to null
PASS map.autofocus: setAttribute() to 7
PASS map.autofocus: setAttribute() to 1.5
PASS map.autofocus: setAttribute() to "5%"
PASS map.autofocus: setAttribute() to "+100"
PASS map.autofocus: setAttribute() to ".5"
PASS map.autofocus: setAttribute() to true
PASS map.autofocus: setAttribute() to false
PASS map.autofocus: setAttribute() to object "[object Object]"
PASS map.autofocus: setAttribute() to NaN
PASS map.autofocus: setAttribute() to Infinity
PASS map.autofocus: setAttribute() to -Infinity
PASS map.autofocus: setAttribute() to "\0"
PASS map.autofocus: setAttribute() to object "test-toString"
PASS map.autofocus: setAttribute() to object "test-valueOf"
PASS map.autofocus: setAttribute() to "autofocus"
PASS map.autofocus: IDL set to ""
PASS map.autofocus: IDL set to " foo "
PASS map.autofocus: IDL set to undefined
PASS map.autofocus: IDL set to null
PASS map.autofocus: IDL set to 7
PASS map.autofocus: IDL set to 1.5
PASS map.autofocus: IDL set to "5%"
PASS map.autofocus: IDL set to "+100"
PASS map.autofocus: IDL set to ".5"
PASS map.autofocus: IDL set to true
PASS map.autofocus: IDL set to false
PASS map.autofocus: IDL set to object "[object Object]"
PASS map.autofocus: IDL set to NaN
PASS map.autofocus: IDL set to Infinity
PASS map.autofocus: IDL set to -Infinity
PASS map.autofocus: IDL set to "\0"
PASS map.autofocus: IDL set to object "test-toString"
PASS map.autofocus: IDL set to object "test-valueOf"
PASS map.hidden: typeof IDL attribute
PASS map.hidden: IDL get with DOM attribute unset
PASS map.hidden: setAttribute() to ""
PASS map.hidden: setAttribute() to " foo "
PASS map.hidden: setAttribute() to undefined
PASS map.hidden: setAttribute() to null
PASS map.hidden: setAttribute() to 7
PASS map.hidden: setAttribute() to 1.5
PASS map.hidden: setAttribute() to "5%"
PASS map.hidden: setAttribute() to "+100"
PASS map.hidden: setAttribute() to ".5"
PASS map.hidden: setAttribute() to true
PASS map.hidden: setAttribute() to false
PASS map.hidden: setAttribute() to object "[object Object]"
PASS map.hidden: setAttribute() to NaN
PASS map.hidden: setAttribute() to Infinity
PASS map.hidden: setAttribute() to -Infinity
PASS map.hidden: setAttribute() to "\0"
PASS map.hidden: setAttribute() to object "test-toString"
PASS map.hidden: setAttribute() to object "test-valueOf"
PASS map.hidden: setAttribute() to "hidden"
PASS map.hidden: IDL set to ""
PASS map.hidden: IDL set to " foo "
PASS map.hidden: IDL set to undefined
PASS map.hidden: IDL set to null
PASS map.hidden: IDL set to 7
PASS map.hidden: IDL set to 1.5
PASS map.hidden: IDL set to "5%"
PASS map.hidden: IDL set to "+100"
PASS map.hidden: IDL set to ".5"
PASS map.hidden: IDL set to true
PASS map.hidden: IDL set to false
PASS map.hidden: IDL set to object "[object Object]"
PASS map.hidden: IDL set to NaN
PASS map.hidden: IDL set to Infinity
PASS map.hidden: IDL set to -Infinity
PASS map.hidden: IDL set to "\0"
PASS map.hidden: IDL set to object "test-toString"
PASS map.hidden: IDL set to object "test-valueOf"
PASS map.accessKey: typeof IDL attribute
PASS map.accessKey: IDL get with DOM attribute unset
PASS map.accessKey: setAttribute() to ""
PASS map.accessKey: 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 "
PASS map.accessKey: setAttribute() to undefined
PASS map.accessKey: setAttribute() to 7
PASS map.accessKey: setAttribute() to 1.5
PASS map.accessKey: setAttribute() to "5%"
PASS map.accessKey: setAttribute() to "+100"
PASS map.accessKey: setAttribute() to ".5"
PASS map.accessKey: setAttribute() to true
PASS map.accessKey: setAttribute() to false
PASS map.accessKey: setAttribute() to object "[object Object]"
PASS map.accessKey: setAttribute() to NaN
PASS map.accessKey: setAttribute() to Infinity
PASS map.accessKey: setAttribute() to -Infinity
PASS map.accessKey: setAttribute() to "\0"
PASS map.accessKey: setAttribute() to null
PASS map.accessKey: setAttribute() to object "test-toString"
PASS map.accessKey: setAttribute() to object "test-valueOf"
PASS map.accessKey: IDL set to ""
PASS map.accessKey: 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 "
PASS map.accessKey: IDL set to undefined
PASS map.accessKey: IDL set to 7
PASS map.accessKey: IDL set to 1.5
PASS map.accessKey: IDL set to "5%"
PASS map.accessKey: IDL set to "+100"
PASS map.accessKey: IDL set to ".5"
PASS map.accessKey: IDL set to true
PASS map.accessKey: IDL set to false
PASS map.accessKey: IDL set to object "[object Object]"
PASS map.accessKey: IDL set to NaN
PASS map.accessKey: IDL set to Infinity
PASS map.accessKey: IDL set to -Infinity
PASS map.accessKey: IDL set to "\0"
PASS map.accessKey: IDL set to null
PASS map.accessKey: IDL set to object "test-toString"
PASS map.accessKey: IDL set to object "test-valueOf"
PASS map.tabIndex: typeof IDL attribute
PASS map.tabIndex: setAttribute() to -36
PASS map.tabIndex: setAttribute() to -1
PASS map.tabIndex: setAttribute() to 0
PASS map.tabIndex: setAttribute() to 1
PASS map.tabIndex: setAttribute() to 2147483647
PASS map.tabIndex: setAttribute() to -2147483648
PASS map.tabIndex: setAttribute() to "-1"
PASS map.tabIndex: setAttribute() to "-0"
PASS map.tabIndex: setAttribute() to "0"
PASS map.tabIndex: setAttribute() to "1"
PASS map.tabIndex: setAttribute() to "\t7"
PASS map.tabIndex: setAttribute() to "\f7"
PASS map.tabIndex: setAttribute() to " 7"
PASS map.tabIndex: setAttribute() to "\n7"
PASS map.tabIndex: setAttribute() to "\r7"
PASS map.tabIndex: setAttribute() to 1.5
PASS map.tabIndex: setAttribute() to "5%"
PASS map.tabIndex: setAttribute() to "+100"
PASS map.tabIndex: setAttribute() to object "2"
PASS map.tabIndex: IDL set to -36
PASS map.tabIndex: IDL set to -1
PASS map.tabIndex: IDL set to 0
PASS map.tabIndex: IDL set to 1
PASS map.tabIndex: IDL set to 2147483647
PASS map.tabIndex: IDL set to -2147483648
PASS map.name: typeof IDL attribute
PASS map.name: IDL get with DOM attribute unset
PASS map.name: setAttribute() to ""
PASS map.name: 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 "
PASS map.name: setAttribute() to undefined
PASS map.name: setAttribute() to 7
PASS map.name: setAttribute() to 1.5
PASS map.name: setAttribute() to "5%"
PASS map.name: setAttribute() to "+100"
PASS map.name: setAttribute() to ".5"
PASS map.name: setAttribute() to true
PASS map.name: setAttribute() to false
PASS map.name: setAttribute() to object "[object Object]"
PASS map.name: setAttribute() to NaN
PASS map.name: setAttribute() to Infinity
PASS map.name: setAttribute() to -Infinity
PASS map.name: setAttribute() to "\0"
PASS map.name: setAttribute() to null
PASS map.name: setAttribute() to object "test-toString"
PASS map.name: setAttribute() to object "test-valueOf"
PASS map.name: IDL set to ""
PASS map.name: 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 "
PASS map.name: IDL set to undefined
PASS map.name: IDL set to 7
PASS map.name: IDL set to 1.5
PASS map.name: IDL set to "5%"
PASS map.name: IDL set to "+100"
PASS map.name: IDL set to ".5"
PASS map.name: IDL set to true
PASS map.name: IDL set to false
PASS map.name: IDL set to object "[object Object]"
PASS map.name: IDL set to NaN
PASS map.name: IDL set to Infinity
PASS map.name: IDL set to -Infinity
PASS map.name: IDL set to "\0"
PASS map.name: IDL set to null
PASS map.name: IDL set to object "test-toString"
PASS map.name: IDL set to object "test-valueOf"
PASS area.title: typeof IDL attribute
PASS area.title: IDL get with DOM attribute unset
PASS area.title: setAttribute() to ""
PASS area.title: 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 "
PASS area.title: setAttribute() to undefined
PASS area.title: setAttribute() to 7
PASS area.title: setAttribute() to 1.5
PASS area.title: setAttribute() to "5%"
PASS area.title: setAttribute() to "+100"
PASS area.title: setAttribute() to ".5"
PASS area.title: setAttribute() to true
PASS area.title: setAttribute() to false
PASS area.title: setAttribute() to object "[object Object]"
PASS area.title: setAttribute() to NaN
PASS area.title: setAttribute() to Infinity
PASS area.title: setAttribute() to -Infinity
PASS area.title: setAttribute() to "\0"
PASS area.title: setAttribute() to null
PASS area.title: setAttribute() to object "test-toString"
PASS area.title: setAttribute() to object "test-valueOf"
PASS area.title: IDL set to ""
PASS area.title: 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 "
PASS area.title: IDL set to undefined
PASS area.title: IDL set to 7
PASS area.title: IDL set to 1.5
PASS area.title: IDL set to "5%"
PASS area.title: IDL set to "+100"
PASS area.title: IDL set to ".5"
PASS area.title: IDL set to true
PASS area.title: IDL set to false
PASS area.title: IDL set to object "[object Object]"
PASS area.title: IDL set to NaN
PASS area.title: IDL set to Infinity
PASS area.title: IDL set to -Infinity
PASS area.title: IDL set to "\0"
PASS area.title: IDL set to null
PASS area.title: IDL set to object "test-toString"
PASS area.title: IDL set to object "test-valueOf"
PASS area.lang: typeof IDL attribute
PASS area.lang: IDL get with DOM attribute unset
PASS area.lang: setAttribute() to ""
PASS area.lang: 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 "
PASS area.lang: setAttribute() to undefined
PASS area.lang: setAttribute() to 7
PASS area.lang: setAttribute() to 1.5
PASS area.lang: setAttribute() to "5%"
PASS area.lang: setAttribute() to "+100"
PASS area.lang: setAttribute() to ".5"
PASS area.lang: setAttribute() to true
PASS area.lang: setAttribute() to false
PASS area.lang: setAttribute() to object "[object Object]"
PASS area.lang: setAttribute() to NaN
PASS area.lang: setAttribute() to Infinity
PASS area.lang: setAttribute() to -Infinity
PASS area.lang: setAttribute() to "\0"
PASS area.lang: setAttribute() to null
PASS area.lang: setAttribute() to object "test-toString"
PASS area.lang: setAttribute() to object "test-valueOf"
PASS area.lang: IDL set to ""
PASS area.lang: 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 "
PASS area.lang: IDL set to undefined
PASS area.lang: IDL set to 7
PASS area.lang: IDL set to 1.5
PASS area.lang: IDL set to "5%"
PASS area.lang: IDL set to "+100"
PASS area.lang: IDL set to ".5"
PASS area.lang: IDL set to true
PASS area.lang: IDL set to false
PASS area.lang: IDL set to object "[object Object]"
PASS area.lang: IDL set to NaN
PASS area.lang: IDL set to Infinity
PASS area.lang: IDL set to -Infinity
PASS area.lang: IDL set to "\0"
PASS area.lang: IDL set to null
PASS area.lang: IDL set to object "test-toString"
PASS area.lang: IDL set to object "test-valueOf"
PASS area.dir: typeof IDL attribute
PASS area.dir: IDL get with DOM attribute unset
PASS area.dir: setAttribute() to ""
PASS area.dir: 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 "
PASS area.dir: setAttribute() to undefined
PASS area.dir: setAttribute() to 7
PASS area.dir: setAttribute() to 1.5
PASS area.dir: setAttribute() to "5%"
PASS area.dir: setAttribute() to "+100"
PASS area.dir: setAttribute() to ".5"
PASS area.dir: setAttribute() to true
PASS area.dir: setAttribute() to false
PASS area.dir: setAttribute() to object "[object Object]"
PASS area.dir: setAttribute() to NaN
PASS area.dir: setAttribute() to Infinity
PASS area.dir: setAttribute() to -Infinity
PASS area.dir: setAttribute() to "\0"
PASS area.dir: setAttribute() to null
PASS area.dir: setAttribute() to object "test-toString"
PASS area.dir: setAttribute() to object "test-valueOf"
PASS area.dir: setAttribute() to "ltr"
PASS area.dir: setAttribute() to "xltr"
PASS area.dir: setAttribute() to "ltr\0"
PASS area.dir: setAttribute() to "tr"
PASS area.dir: setAttribute() to "LTR"
PASS area.dir: setAttribute() to "rtl"
PASS area.dir: setAttribute() to "xrtl"
PASS area.dir: setAttribute() to "rtl\0"
PASS area.dir: setAttribute() to "tl"
PASS area.dir: setAttribute() to "RTL"
PASS area.dir: setAttribute() to "auto"
PASS area.dir: setAttribute() to "xauto"
PASS area.dir: setAttribute() to "auto\0"
PASS area.dir: setAttribute() to "uto"
PASS area.dir: setAttribute() to "AUTO"
PASS area.dir: IDL set to ""
PASS area.dir: 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 "
PASS area.dir: IDL set to undefined
PASS area.dir: IDL set to 7
PASS area.dir: IDL set to 1.5
PASS area.dir: IDL set to "5%"
PASS area.dir: IDL set to "+100"
PASS area.dir: IDL set to ".5"
PASS area.dir: IDL set to true
PASS area.dir: IDL set to false
PASS area.dir: IDL set to object "[object Object]"
PASS area.dir: IDL set to NaN
PASS area.dir: IDL set to Infinity
PASS area.dir: IDL set to -Infinity
PASS area.dir: IDL set to "\0"
PASS area.dir: IDL set to null
PASS area.dir: IDL set to object "test-toString"
PASS area.dir: IDL set to object "test-valueOf"
PASS area.dir: IDL set to "ltr"
PASS area.dir: IDL set to "xltr"
PASS area.dir: IDL set to "ltr\0"
PASS area.dir: IDL set to "tr"
PASS area.dir: IDL set to "LTR"
PASS area.dir: IDL set to "rtl"
PASS area.dir: IDL set to "xrtl"
PASS area.dir: IDL set to "rtl\0"
PASS area.dir: IDL set to "tl"
PASS area.dir: IDL set to "RTL"
PASS area.dir: IDL set to "auto"
PASS area.dir: IDL set to "xauto"
PASS area.dir: IDL set to "auto\0"
PASS area.dir: IDL set to "uto"
PASS area.dir: IDL set to "AUTO"
PASS area.className (<area class>): typeof IDL attribute
PASS area.className (<area class>): IDL get with DOM attribute unset
PASS area.className (<area class>): setAttribute() to ""
PASS area.className (<area class>): 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 "
PASS area.className (<area class>): setAttribute() to undefined
PASS area.className (<area class>): setAttribute() to 7
PASS area.className (<area class>): setAttribute() to 1.5
PASS area.className (<area class>): setAttribute() to "5%"
PASS area.className (<area class>): setAttribute() to "+100"
PASS area.className (<area class>): setAttribute() to ".5"
PASS area.className (<area class>): setAttribute() to true
PASS area.className (<area class>): setAttribute() to false
PASS area.className (<area class>): setAttribute() to object "[object Object]"
PASS area.className (<area class>): setAttribute() to NaN
PASS area.className (<area class>): setAttribute() to Infinity
PASS area.className (<area class>): setAttribute() to -Infinity
PASS area.className (<area class>): setAttribute() to "\0"
PASS area.className (<area class>): setAttribute() to null
PASS area.className (<area class>): setAttribute() to object "test-toString"
PASS area.className (<area class>): setAttribute() to object "test-valueOf"
PASS area.className (<area class>): IDL set to ""
PASS area.className (<area class>): 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 "
PASS area.className (<area class>): IDL set to undefined
PASS area.className (<area class>): IDL set to 7
PASS area.className (<area class>): IDL set to 1.5
PASS area.className (<area class>): IDL set to "5%"
PASS area.className (<area class>): IDL set to "+100"
PASS area.className (<area class>): IDL set to ".5"
PASS area.className (<area class>): IDL set to true
PASS area.className (<area class>): IDL set to false
PASS area.className (<area class>): IDL set to object "[object Object]"
PASS area.className (<area class>): IDL set to NaN
PASS area.className (<area class>): IDL set to Infinity
PASS area.className (<area class>): IDL set to -Infinity
PASS area.className (<area class>): IDL set to "\0"
PASS area.className (<area class>): IDL set to null
PASS area.className (<area class>): IDL set to object "test-toString"
PASS area.className (<area class>): IDL set to object "test-valueOf"
PASS area.autofocus: typeof IDL attribute
PASS area.autofocus: IDL get with DOM attribute unset
PASS area.autofocus: setAttribute() to ""
PASS area.autofocus: setAttribute() to " foo "
PASS area.autofocus: setAttribute() to undefined
PASS area.autofocus: setAttribute() to null
PASS area.autofocus: setAttribute() to 7
PASS area.autofocus: setAttribute() to 1.5
PASS area.autofocus: setAttribute() to "5%"
PASS area.autofocus: setAttribute() to "+100"
PASS area.autofocus: setAttribute() to ".5"
PASS area.autofocus: setAttribute() to true
PASS area.autofocus: setAttribute() to false
PASS area.autofocus: setAttribute() to object "[object Object]"
PASS area.autofocus: setAttribute() to NaN
PASS area.autofocus: setAttribute() to Infinity
PASS area.autofocus: setAttribute() to -Infinity
PASS area.autofocus: setAttribute() to "\0"
PASS area.autofocus: setAttribute() to object "test-toString"
PASS area.autofocus: setAttribute() to object "test-valueOf"
PASS area.autofocus: setAttribute() to "autofocus"
PASS area.autofocus: IDL set to ""
PASS area.autofocus: IDL set to " foo "
PASS area.autofocus: IDL set to undefined
PASS area.autofocus: IDL set to null
PASS area.autofocus: IDL set to 7
PASS area.autofocus: IDL set to 1.5
PASS area.autofocus: IDL set to "5%"
PASS area.autofocus: IDL set to "+100"
PASS area.autofocus: IDL set to ".5"
PASS area.autofocus: IDL set to true
PASS area.autofocus: IDL set to false
PASS area.autofocus: IDL set to object "[object Object]"
PASS area.autofocus: IDL set to NaN
PASS area.autofocus: IDL set to Infinity
PASS area.autofocus: IDL set to -Infinity
PASS area.autofocus: IDL set to "\0"
PASS area.autofocus: IDL set to object "test-toString"
PASS area.autofocus: IDL set to object "test-valueOf"
PASS area.hidden: typeof IDL attribute
PASS area.hidden: IDL get with DOM attribute unset
PASS area.hidden: setAttribute() to ""
PASS area.hidden: setAttribute() to " foo "
PASS area.hidden: setAttribute() to undefined
PASS area.hidden: setAttribute() to null
PASS area.hidden: setAttribute() to 7
PASS area.hidden: setAttribute() to 1.5
PASS area.hidden: setAttribute() to "5%"
PASS area.hidden: setAttribute() to "+100"
PASS area.hidden: setAttribute() to ".5"
PASS area.hidden: setAttribute() to true
PASS area.hidden: setAttribute() to false
PASS area.hidden: setAttribute() to object "[object Object]"
PASS area.hidden: setAttribute() to NaN
PASS area.hidden: setAttribute() to Infinity
PASS area.hidden: setAttribute() to -Infinity
PASS area.hidden: setAttribute() to "\0"
PASS area.hidden: setAttribute() to object "test-toString"
PASS area.hidden: setAttribute() to object "test-valueOf"
PASS area.hidden: setAttribute() to "hidden"
PASS area.hidden: IDL set to ""
PASS area.hidden: IDL set to " foo "
PASS area.hidden: IDL set to undefined
PASS area.hidden: IDL set to null
PASS area.hidden: IDL set to 7
PASS area.hidden: IDL set to 1.5
PASS area.hidden: IDL set to "5%"
PASS area.hidden: IDL set to "+100"
PASS area.hidden: IDL set to ".5"
PASS area.hidden: IDL set to true
PASS area.hidden: IDL set to false
PASS area.hidden: IDL set to object "[object Object]"
PASS area.hidden: IDL set to NaN
PASS area.hidden: IDL set to Infinity
PASS area.hidden: IDL set to -Infinity
PASS area.hidden: IDL set to "\0"
PASS area.hidden: IDL set to object "test-toString"
PASS area.hidden: IDL set to object "test-valueOf"
PASS area.accessKey: typeof IDL attribute
PASS area.accessKey: IDL get with DOM attribute unset
PASS area.accessKey: setAttribute() to ""
PASS area.accessKey: 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 "
PASS area.accessKey: setAttribute() to undefined
PASS area.accessKey: setAttribute() to 7
PASS area.accessKey: setAttribute() to 1.5
PASS area.accessKey: setAttribute() to "5%"
PASS area.accessKey: setAttribute() to "+100"
PASS area.accessKey: setAttribute() to ".5"
PASS area.accessKey: setAttribute() to true
PASS area.accessKey: setAttribute() to false
PASS area.accessKey: setAttribute() to object "[object Object]"
PASS area.accessKey: setAttribute() to NaN
PASS area.accessKey: setAttribute() to Infinity
PASS area.accessKey: setAttribute() to -Infinity
PASS area.accessKey: setAttribute() to "\0"
PASS area.accessKey: setAttribute() to null
PASS area.accessKey: setAttribute() to object "test-toString"
PASS area.accessKey: setAttribute() to object "test-valueOf"
PASS area.accessKey: IDL set to ""
PASS area.accessKey: 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 "
PASS area.accessKey: IDL set to undefined
PASS area.accessKey: IDL set to 7
PASS area.accessKey: IDL set to 1.5
PASS area.accessKey: IDL set to "5%"
PASS area.accessKey: IDL set to "+100"
PASS area.accessKey: IDL set to ".5"
PASS area.accessKey: IDL set to true
PASS area.accessKey: IDL set to false
PASS area.accessKey: IDL set to object "[object Object]"
PASS area.accessKey: IDL set to NaN
PASS area.accessKey: IDL set to Infinity
PASS area.accessKey: IDL set to -Infinity
PASS area.accessKey: IDL set to "\0"
PASS area.accessKey: IDL set to null
PASS area.accessKey: IDL set to object "test-toString"
PASS area.accessKey: IDL set to object "test-valueOf"
PASS area.tabIndex: typeof IDL attribute
PASS area.tabIndex: setAttribute() to -36
PASS area.tabIndex: setAttribute() to -1
PASS area.tabIndex: setAttribute() to 0
PASS area.tabIndex: setAttribute() to 1
PASS area.tabIndex: setAttribute() to 2147483647
PASS area.tabIndex: setAttribute() to -2147483648
PASS area.tabIndex: setAttribute() to "-1"
PASS area.tabIndex: setAttribute() to "-0"
PASS area.tabIndex: setAttribute() to "0"
PASS area.tabIndex: setAttribute() to "1"
PASS area.tabIndex: setAttribute() to "\t7"
PASS area.tabIndex: setAttribute() to "\f7"
PASS area.tabIndex: setAttribute() to " 7"
PASS area.tabIndex: setAttribute() to "\n7"
PASS area.tabIndex: setAttribute() to "\r7"
PASS area.tabIndex: setAttribute() to 1.5
PASS area.tabIndex: setAttribute() to "5%"
PASS area.tabIndex: setAttribute() to "+100"
PASS area.tabIndex: setAttribute() to object "2"
PASS area.tabIndex: IDL set to -36
PASS area.tabIndex: IDL set to -1
PASS area.tabIndex: IDL set to 0
PASS area.tabIndex: IDL set to 1
PASS area.tabIndex: IDL set to 2147483647
PASS area.tabIndex: IDL set to -2147483648
PASS area.alt: typeof IDL attribute
PASS area.alt: IDL get with DOM attribute unset
PASS area.alt: setAttribute() to ""
PASS area.alt: 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 "
PASS area.alt: setAttribute() to undefined
PASS area.alt: setAttribute() to 7
PASS area.alt: setAttribute() to 1.5
PASS area.alt: setAttribute() to "5%"
PASS area.alt: setAttribute() to "+100"
PASS area.alt: setAttribute() to ".5"
PASS area.alt: setAttribute() to true
PASS area.alt: setAttribute() to false
PASS area.alt: setAttribute() to object "[object Object]"
PASS area.alt: setAttribute() to NaN
PASS area.alt: setAttribute() to Infinity
PASS area.alt: setAttribute() to -Infinity
PASS area.alt: setAttribute() to "\0"
PASS area.alt: setAttribute() to null
PASS area.alt: setAttribute() to object "test-toString"
PASS area.alt: setAttribute() to object "test-valueOf"
PASS area.alt: IDL set to ""
PASS area.alt: 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 "
PASS area.alt: IDL set to undefined
PASS area.alt: IDL set to 7
PASS area.alt: IDL set to 1.5
PASS area.alt: IDL set to "5%"
PASS area.alt: IDL set to "+100"
PASS area.alt: IDL set to ".5"
PASS area.alt: IDL set to true
PASS area.alt: IDL set to false
PASS area.alt: IDL set to object "[object Object]"
PASS area.alt: IDL set to NaN
PASS area.alt: IDL set to Infinity
PASS area.alt: IDL set to -Infinity
PASS area.alt: IDL set to "\0"
PASS area.alt: IDL set to null
PASS area.alt: IDL set to object "test-toString"
PASS area.alt: IDL set to object "test-valueOf"
PASS area.coords: typeof IDL attribute
PASS area.coords: IDL get with DOM attribute unset
PASS area.coords: setAttribute() to ""
PASS area.coords: 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 "
PASS area.coords: setAttribute() to undefined
PASS area.coords: setAttribute() to 7
PASS area.coords: setAttribute() to 1.5
PASS area.coords: setAttribute() to "5%"
PASS area.coords: setAttribute() to "+100"
PASS area.coords: setAttribute() to ".5"
PASS area.coords: setAttribute() to true
PASS area.coords: setAttribute() to false
PASS area.coords: setAttribute() to object "[object Object]"
PASS area.coords: setAttribute() to NaN
PASS area.coords: setAttribute() to Infinity
PASS area.coords: setAttribute() to -Infinity
PASS area.coords: setAttribute() to "\0"
PASS area.coords: setAttribute() to null
PASS area.coords: setAttribute() to object "test-toString"
PASS area.coords: setAttribute() to object "test-valueOf"
PASS area.coords: IDL set to ""
PASS area.coords: 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 "
PASS area.coords: IDL set to undefined
PASS area.coords: IDL set to 7
PASS area.coords: IDL set to 1.5
PASS area.coords: IDL set to "5%"
PASS area.coords: IDL set to "+100"
PASS area.coords: IDL set to ".5"
PASS area.coords: IDL set to true
PASS area.coords: IDL set to false
PASS area.coords: IDL set to object "[object Object]"
PASS area.coords: IDL set to NaN
PASS area.coords: IDL set to Infinity
PASS area.coords: IDL set to -Infinity
PASS area.coords: IDL set to "\0"
PASS area.coords: IDL set to null
PASS area.coords: IDL set to object "test-toString"
PASS area.coords: IDL set to object "test-valueOf"
PASS area.shape: typeof IDL attribute
PASS area.shape: IDL get with DOM attribute unset
PASS area.shape: setAttribute() to ""
PASS area.shape: 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 "
PASS area.shape: setAttribute() to undefined
PASS area.shape: setAttribute() to 7
PASS area.shape: setAttribute() to 1.5
PASS area.shape: setAttribute() to "5%"
PASS area.shape: setAttribute() to "+100"
PASS area.shape: setAttribute() to ".5"
PASS area.shape: setAttribute() to true
PASS area.shape: setAttribute() to false
PASS area.shape: setAttribute() to object "[object Object]"
PASS area.shape: setAttribute() to NaN
PASS area.shape: setAttribute() to Infinity
PASS area.shape: setAttribute() to -Infinity
PASS area.shape: setAttribute() to "\0"
PASS area.shape: setAttribute() to null
PASS area.shape: setAttribute() to object "test-toString"
PASS area.shape: setAttribute() to object "test-valueOf"
PASS area.shape: IDL set to ""
PASS area.shape: 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 "
PASS area.shape: IDL set to undefined
PASS area.shape: IDL set to 7
PASS area.shape: IDL set to 1.5
PASS area.shape: IDL set to "5%"
PASS area.shape: IDL set to "+100"
PASS area.shape: IDL set to ".5"
PASS area.shape: IDL set to true
PASS area.shape: IDL set to false
PASS area.shape: IDL set to object "[object Object]"
PASS area.shape: IDL set to NaN
PASS area.shape: IDL set to Infinity
PASS area.shape: IDL set to -Infinity
PASS area.shape: IDL set to "\0"
PASS area.shape: IDL set to null
PASS area.shape: IDL set to object "test-toString"
PASS area.shape: IDL set to object "test-valueOf"
PASS area.target: typeof IDL attribute
PASS area.target: IDL get with DOM attribute unset
PASS area.target: setAttribute() to ""
PASS area.target: 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 "
PASS area.target: setAttribute() to undefined
PASS area.target: setAttribute() to 7
PASS area.target: setAttribute() to 1.5
PASS area.target: setAttribute() to "5%"
PASS area.target: setAttribute() to "+100"
PASS area.target: setAttribute() to ".5"
PASS area.target: setAttribute() to true
PASS area.target: setAttribute() to false
PASS area.target: setAttribute() to object "[object Object]"
PASS area.target: setAttribute() to NaN
PASS area.target: setAttribute() to Infinity
PASS area.target: setAttribute() to -Infinity
PASS area.target: setAttribute() to "\0"
PASS area.target: setAttribute() to null
PASS area.target: setAttribute() to object "test-toString"
PASS area.target: setAttribute() to object "test-valueOf"
PASS area.target: IDL set to ""
PASS area.target: 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 "
PASS area.target: IDL set to undefined
PASS area.target: IDL set to 7
PASS area.target: IDL set to 1.5
PASS area.target: IDL set to "5%"
PASS area.target: IDL set to "+100"
PASS area.target: IDL set to ".5"
PASS area.target: IDL set to true
PASS area.target: IDL set to false
PASS area.target: IDL set to object "[object Object]"
PASS area.target: IDL set to NaN
PASS area.target: IDL set to Infinity
PASS area.target: IDL set to -Infinity
PASS area.target: IDL set to "\0"
PASS area.target: IDL set to null
PASS area.target: IDL set to object "test-toString"
PASS area.target: IDL set to object "test-valueOf"
PASS area.download: typeof IDL attribute
PASS area.download: IDL get with DOM attribute unset
PASS area.download: setAttribute() to ""
PASS area.download: 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 "
PASS area.download: setAttribute() to undefined
PASS area.download: setAttribute() to 7
PASS area.download: setAttribute() to 1.5
PASS area.download: setAttribute() to "5%"
PASS area.download: setAttribute() to "+100"
PASS area.download: setAttribute() to ".5"
PASS area.download: setAttribute() to true
PASS area.download: setAttribute() to false
PASS area.download: setAttribute() to object "[object Object]"
PASS area.download: setAttribute() to NaN
PASS area.download: setAttribute() to Infinity
PASS area.download: setAttribute() to -Infinity
PASS area.download: setAttribute() to "\0"
PASS area.download: setAttribute() to null
PASS area.download: setAttribute() to object "test-toString"
PASS area.download: setAttribute() to object "test-valueOf"
PASS area.download: IDL set to ""
PASS area.download: 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 "
PASS area.download: IDL set to undefined
PASS area.download: IDL set to 7
PASS area.download: IDL set to 1.5
PASS area.download: IDL set to "5%"
PASS area.download: IDL set to "+100"
PASS area.download: IDL set to ".5"
PASS area.download: IDL set to true
PASS area.download: IDL set to false
PASS area.download: IDL set to object "[object Object]"
PASS area.download: IDL set to NaN
PASS area.download: IDL set to Infinity
PASS area.download: IDL set to -Infinity
PASS area.download: IDL set to "\0"
PASS area.download: IDL set to null
PASS area.download: IDL set to object "test-toString"
PASS area.download: IDL set to object "test-valueOf"
PASS area.ping: typeof IDL attribute
PASS area.ping: IDL get with DOM attribute unset
PASS area.ping: setAttribute() to ""
PASS area.ping: 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 "
PASS area.ping: setAttribute() to undefined
PASS area.ping: setAttribute() to 7
PASS area.ping: setAttribute() to 1.5
PASS area.ping: setAttribute() to "5%"
PASS area.ping: setAttribute() to "+100"
PASS area.ping: setAttribute() to ".5"
PASS area.ping: setAttribute() to true
PASS area.ping: setAttribute() to false
PASS area.ping: setAttribute() to object "[object Object]"
PASS area.ping: setAttribute() to NaN
PASS area.ping: setAttribute() to Infinity
PASS area.ping: setAttribute() to -Infinity
PASS area.ping: setAttribute() to "\0"
PASS area.ping: setAttribute() to null
PASS area.ping: setAttribute() to object "test-toString"
PASS area.ping: setAttribute() to object "test-valueOf"
PASS area.ping: IDL set to ""
PASS area.ping: 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 "
PASS area.ping: IDL set to undefined
PASS area.ping: IDL set to 7
PASS area.ping: IDL set to 1.5
PASS area.ping: IDL set to "5%"
PASS area.ping: IDL set to "+100"
PASS area.ping: IDL set to ".5"
PASS area.ping: IDL set to true
PASS area.ping: IDL set to false
PASS area.ping: IDL set to object "[object Object]"
PASS area.ping: IDL set to NaN
PASS area.ping: IDL set to Infinity
PASS area.ping: IDL set to -Infinity
PASS area.ping: IDL set to "\0"
PASS area.ping: IDL set to null
PASS area.ping: IDL set to object "test-toString"
PASS area.ping: IDL set to object "test-valueOf"
PASS area.rel: typeof IDL attribute
PASS area.rel: IDL get with DOM attribute unset
PASS area.rel: setAttribute() to ""
PASS area.rel: 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 "
PASS area.rel: setAttribute() to undefined
PASS area.rel: setAttribute() to 7
PASS area.rel: setAttribute() to 1.5
PASS area.rel: setAttribute() to "5%"
PASS area.rel: setAttribute() to "+100"
PASS area.rel: setAttribute() to ".5"
PASS area.rel: setAttribute() to true
PASS area.rel: setAttribute() to false
PASS area.rel: setAttribute() to object "[object Object]"
PASS area.rel: setAttribute() to NaN
PASS area.rel: setAttribute() to Infinity
PASS area.rel: setAttribute() to -Infinity
PASS area.rel: setAttribute() to "\0"
PASS area.rel: setAttribute() to null
PASS area.rel: setAttribute() to object "test-toString"
PASS area.rel: setAttribute() to object "test-valueOf"
PASS area.rel: IDL set to ""
PASS area.rel: 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 "
PASS area.rel: IDL set to undefined
PASS area.rel: IDL set to 7
PASS area.rel: IDL set to 1.5
PASS area.rel: IDL set to "5%"
PASS area.rel: IDL set to "+100"
PASS area.rel: IDL set to ".5"
PASS area.rel: IDL set to true
PASS area.rel: IDL set to false
PASS area.rel: IDL set to object "[object Object]"
PASS area.rel: IDL set to NaN
PASS area.rel: IDL set to Infinity
PASS area.rel: IDL set to -Infinity
PASS area.rel: IDL set to "\0"
PASS area.rel: IDL set to null
PASS area.rel: IDL set to object "test-toString"
PASS area.rel: IDL set to object "test-valueOf"
PASS area.referrerPolicy: typeof IDL attribute
PASS area.referrerPolicy: IDL get with DOM attribute unset
PASS area.referrerPolicy: setAttribute() to ""
PASS area.referrerPolicy: 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 "
PASS area.referrerPolicy: setAttribute() to undefined
PASS area.referrerPolicy: setAttribute() to 7
PASS area.referrerPolicy: setAttribute() to 1.5
PASS area.referrerPolicy: setAttribute() to "5%"
PASS area.referrerPolicy: setAttribute() to "+100"
PASS area.referrerPolicy: setAttribute() to ".5"
PASS area.referrerPolicy: setAttribute() to true
PASS area.referrerPolicy: setAttribute() to false
PASS area.referrerPolicy: setAttribute() to object "[object Object]"
PASS area.referrerPolicy: setAttribute() to NaN
PASS area.referrerPolicy: setAttribute() to Infinity
PASS area.referrerPolicy: setAttribute() to -Infinity
PASS area.referrerPolicy: setAttribute() to "\0"
PASS area.referrerPolicy: setAttribute() to null
PASS area.referrerPolicy: setAttribute() to object "test-toString"
PASS area.referrerPolicy: setAttribute() to object "test-valueOf"
PASS area.referrerPolicy: setAttribute() to "no-referrer"
PASS area.referrerPolicy: setAttribute() to "xno-referrer"
PASS area.referrerPolicy: setAttribute() to "no-referrer\0"
PASS area.referrerPolicy: setAttribute() to "o-referrer"
PASS area.referrerPolicy: setAttribute() to "NO-REFERRER"
PASS area.referrerPolicy: setAttribute() to "no-referrer-when-downgrade"
PASS area.referrerPolicy: setAttribute() to "xno-referrer-when-downgrade"
PASS area.referrerPolicy: setAttribute() to "no-referrer-when-downgrade\0"
PASS area.referrerPolicy: setAttribute() to "o-referrer-when-downgrade"
PASS area.referrerPolicy: setAttribute() to "NO-REFERRER-WHEN-DOWNGRADE"
PASS area.referrerPolicy: setAttribute() to "same-origin"
PASS area.referrerPolicy: setAttribute() to "xsame-origin"
PASS area.referrerPolicy: setAttribute() to "same-origin\0"
PASS area.referrerPolicy: setAttribute() to "ame-origin"
PASS area.referrerPolicy: setAttribute() to "SAME-ORIGIN"
PASS area.referrerPolicy: setAttribute() to "ſame-origin"
PASS area.referrerPolicy: setAttribute() to "origin"
PASS area.referrerPolicy: setAttribute() to "xorigin"
PASS area.referrerPolicy: setAttribute() to "origin\0"
PASS area.referrerPolicy: setAttribute() to "rigin"
PASS area.referrerPolicy: setAttribute() to "ORIGIN"
PASS area.referrerPolicy: setAttribute() to "strict-origin"
PASS area.referrerPolicy: setAttribute() to "xstrict-origin"
PASS area.referrerPolicy: setAttribute() to "strict-origin\0"
PASS area.referrerPolicy: setAttribute() to "trict-origin"
PASS area.referrerPolicy: setAttribute() to "STRICT-ORIGIN"
PASS area.referrerPolicy: setAttribute() to "ſtrict-origin"
PASS area.referrerPolicy: setAttribute() to "origin-when-cross-origin"
PASS area.referrerPolicy: setAttribute() to "xorigin-when-cross-origin"
PASS area.referrerPolicy: setAttribute() to "origin-when-cross-origin\0"
PASS area.referrerPolicy: setAttribute() to "rigin-when-cross-origin"
PASS area.referrerPolicy: setAttribute() to "ORIGIN-WHEN-CROSS-ORIGIN"
PASS area.referrerPolicy: setAttribute() to "origin-when-croſſ-origin"
PASS area.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin"
PASS area.referrerPolicy: setAttribute() to "xstrict-origin-when-cross-origin"
PASS area.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin\0"
PASS area.referrerPolicy: setAttribute() to "trict-origin-when-cross-origin"
PASS area.referrerPolicy: setAttribute() to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN"
PASS area.referrerPolicy: setAttribute() to "ſtrict-origin-when-croſſ-origin"
PASS area.referrerPolicy: setAttribute() to "unsafe-url"
PASS area.referrerPolicy: setAttribute() to "xunsafe-url"
PASS area.referrerPolicy: setAttribute() to "unsafe-url\0"
PASS area.referrerPolicy: setAttribute() to "nsafe-url"
PASS area.referrerPolicy: setAttribute() to "UNSAFE-URL"
PASS area.referrerPolicy: setAttribute() to "unſafe-url"
PASS area.referrerPolicy: IDL set to ""
PASS area.referrerPolicy: 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 "
PASS area.referrerPolicy: IDL set to undefined
PASS area.referrerPolicy: IDL set to 7
PASS area.referrerPolicy: IDL set to 1.5
PASS area.referrerPolicy: IDL set to "5%"
PASS area.referrerPolicy: IDL set to "+100"
PASS area.referrerPolicy: IDL set to ".5"
PASS area.referrerPolicy: IDL set to true
PASS area.referrerPolicy: IDL set to false
PASS area.referrerPolicy: IDL set to object "[object Object]"
PASS area.referrerPolicy: IDL set to NaN
PASS area.referrerPolicy: IDL set to Infinity
PASS area.referrerPolicy: IDL set to -Infinity
PASS area.referrerPolicy: IDL set to "\0"
PASS area.referrerPolicy: IDL set to null
PASS area.referrerPolicy: IDL set to object "test-toString"
PASS area.referrerPolicy: IDL set to object "test-valueOf"
PASS area.referrerPolicy: IDL set to "no-referrer"
PASS area.referrerPolicy: IDL set to "xno-referrer"
PASS area.referrerPolicy: IDL set to "no-referrer\0"
PASS area.referrerPolicy: IDL set to "o-referrer"
PASS area.referrerPolicy: IDL set to "NO-REFERRER"
PASS area.referrerPolicy: IDL set to "no-referrer-when-downgrade"
PASS area.referrerPolicy: IDL set to "xno-referrer-when-downgrade"
PASS area.referrerPolicy: IDL set to "no-referrer-when-downgrade\0"
PASS area.referrerPolicy: IDL set to "o-referrer-when-downgrade"
PASS area.referrerPolicy: IDL set to "NO-REFERRER-WHEN-DOWNGRADE"
PASS area.referrerPolicy: IDL set to "same-origin"
PASS area.referrerPolicy: IDL set to "xsame-origin"
PASS area.referrerPolicy: IDL set to "same-origin\0"
PASS area.referrerPolicy: IDL set to "ame-origin"
PASS area.referrerPolicy: IDL set to "SAME-ORIGIN"
PASS area.referrerPolicy: IDL set to "ſame-origin"
PASS area.referrerPolicy: IDL set to "origin"
PASS area.referrerPolicy: IDL set to "xorigin"
PASS area.referrerPolicy: IDL set to "origin\0"
PASS area.referrerPolicy: IDL set to "rigin"
PASS area.referrerPolicy: IDL set to "ORIGIN"
PASS area.referrerPolicy: IDL set to "strict-origin"
PASS area.referrerPolicy: IDL set to "xstrict-origin"
PASS area.referrerPolicy: IDL set to "strict-origin\0"
PASS area.referrerPolicy: IDL set to "trict-origin"
PASS area.referrerPolicy: IDL set to "STRICT-ORIGIN"
PASS area.referrerPolicy: IDL set to "ſtrict-origin"
PASS area.referrerPolicy: IDL set to "origin-when-cross-origin"
PASS area.referrerPolicy: IDL set to "xorigin-when-cross-origin"
PASS area.referrerPolicy: IDL set to "origin-when-cross-origin\0"
PASS area.referrerPolicy: IDL set to "rigin-when-cross-origin"
PASS area.referrerPolicy: IDL set to "ORIGIN-WHEN-CROSS-ORIGIN"
PASS area.referrerPolicy: IDL set to "origin-when-croſſ-origin"
PASS area.referrerPolicy: IDL set to "strict-origin-when-cross-origin"
PASS area.referrerPolicy: IDL set to "xstrict-origin-when-cross-origin"
PASS area.referrerPolicy: IDL set to "strict-origin-when-cross-origin\0"
PASS area.referrerPolicy: IDL set to "trict-origin-when-cross-origin"
PASS area.referrerPolicy: IDL set to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN"
PASS area.referrerPolicy: IDL set to "ſtrict-origin-when-croſſ-origin"
PASS area.referrerPolicy: IDL set to "unsafe-url"
PASS area.referrerPolicy: IDL set to "xunsafe-url"
PASS area.referrerPolicy: IDL set to "unsafe-url\0"
PASS area.referrerPolicy: IDL set to "nsafe-url"
PASS area.referrerPolicy: IDL set to "UNSAFE-URL"
PASS area.referrerPolicy: IDL set to "unſafe-url"
PASS area.href: typeof IDL attribute
PASS area.href: IDL get with DOM attribute unset
PASS area.href: setAttribute() to ""
PASS area.href: setAttribute() to " foo "
PASS area.href: setAttribute() to "http://site.example/"
PASS area.href: setAttribute() to "//site.example/path???@#l"
PASS area.href: 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 "
PASS area.href: setAttribute() to undefined
PASS area.href: setAttribute() to 7
PASS area.href: setAttribute() to 1.5
PASS area.href: setAttribute() to "5%"
PASS area.href: setAttribute() to "+100"
PASS area.href: setAttribute() to ".5"
PASS area.href: setAttribute() to true
PASS area.href: setAttribute() to false
PASS area.href: setAttribute() to object "[object Object]"
PASS area.href: setAttribute() to NaN
PASS area.href: setAttribute() to Infinity
PASS area.href: setAttribute() to -Infinity
PASS area.href: setAttribute() to "\0"
PASS area.href: setAttribute() to null
PASS area.href: setAttribute() to object "test-toString"
PASS area.href: setAttribute() to object "test-valueOf"
PASS area.href: IDL set to ""
PASS area.href: IDL set to " foo "
PASS area.href: IDL set to "http://site.example/"
PASS area.href: IDL set to "//site.example/path???@#l"
PASS area.href: 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 "
PASS area.href: IDL set to undefined
PASS area.href: IDL set to 7
PASS area.href: IDL set to 1.5
PASS area.href: IDL set to "5%"
PASS area.href: IDL set to "+100"
PASS area.href: IDL set to ".5"
PASS area.href: IDL set to true
PASS area.href: IDL set to false
PASS area.href: IDL set to object "[object Object]"
PASS area.href: IDL set to NaN
PASS area.href: IDL set to Infinity
PASS area.href: IDL set to -Infinity
PASS area.href: IDL set to "\0"
PASS area.href: IDL set to null
PASS area.href: IDL set to object "test-toString"
PASS area.href: IDL set to object "test-valueOf"
PASS area.noHref: typeof IDL attribute
PASS area.noHref: IDL get with DOM attribute unset
PASS area.noHref: setAttribute() to ""
PASS area.noHref: setAttribute() to " foo "
PASS area.noHref: setAttribute() to undefined
PASS area.noHref: setAttribute() to null
PASS area.noHref: setAttribute() to 7
PASS area.noHref: setAttribute() to 1.5
PASS area.noHref: setAttribute() to "5%"
PASS area.noHref: setAttribute() to "+100"
PASS area.noHref: setAttribute() to ".5"
PASS area.noHref: setAttribute() to true
PASS area.noHref: setAttribute() to false
PASS area.noHref: setAttribute() to object "[object Object]"
PASS area.noHref: setAttribute() to NaN
PASS area.noHref: setAttribute() to Infinity
PASS area.noHref: setAttribute() to -Infinity
PASS area.noHref: setAttribute() to "\0"
PASS area.noHref: setAttribute() to object "test-toString"
PASS area.noHref: setAttribute() to object "test-valueOf"
PASS area.noHref: setAttribute() to "noHref"
PASS area.noHref: IDL set to ""
PASS area.noHref: IDL set to " foo "
PASS area.noHref: IDL set to undefined
PASS area.noHref: IDL set to null
PASS area.noHref: IDL set to 7
PASS area.noHref: IDL set to 1.5
PASS area.noHref: IDL set to "5%"
PASS area.noHref: IDL set to "+100"
PASS area.noHref: IDL set to ".5"
PASS area.noHref: IDL set to true
PASS area.noHref: IDL set to false
PASS area.noHref: IDL set to object "[object Object]"
PASS area.noHref: IDL set to NaN
PASS area.noHref: IDL set to Infinity
PASS area.noHref: IDL set to -Infinity
PASS area.noHref: IDL set to "\0"
PASS area.noHref: IDL set to object "test-toString"
PASS area.noHref: IDL set to object "test-valueOf"
(Note: missing tests for types tokenlist, settable tokenlist.)