blob: 51af65f3e780afdc1ddd3d83286fbebca3affca6 [file] [log] [blame]
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 body.title: typeof IDL attribute
PASS body.title: IDL get with DOM attribute unset
PASS body.title: setAttribute() to ""
PASS body.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 body.title: setAttribute() to undefined
PASS body.title: setAttribute() to 7
PASS body.title: setAttribute() to 1.5
PASS body.title: setAttribute() to "5%"
PASS body.title: setAttribute() to "+100"
PASS body.title: setAttribute() to ".5"
PASS body.title: setAttribute() to true
PASS body.title: setAttribute() to false
PASS body.title: setAttribute() to object "[object Object]"
PASS body.title: setAttribute() to NaN
PASS body.title: setAttribute() to Infinity
PASS body.title: setAttribute() to -Infinity
PASS body.title: setAttribute() to "\0"
PASS body.title: setAttribute() to null
PASS body.title: setAttribute() to object "test-toString"
PASS body.title: setAttribute() to object "test-valueOf"
PASS body.title: IDL set to ""
PASS body.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 body.title: IDL set to undefined
PASS body.title: IDL set to 7
PASS body.title: IDL set to 1.5
PASS body.title: IDL set to "5%"
PASS body.title: IDL set to "+100"
PASS body.title: IDL set to ".5"
PASS body.title: IDL set to true
PASS body.title: IDL set to false
PASS body.title: IDL set to object "[object Object]"
PASS body.title: IDL set to NaN
PASS body.title: IDL set to Infinity
PASS body.title: IDL set to -Infinity
PASS body.title: IDL set to "\0"
PASS body.title: IDL set to null
PASS body.title: IDL set to object "test-toString"
PASS body.title: IDL set to object "test-valueOf"
PASS body.lang: typeof IDL attribute
PASS body.lang: IDL get with DOM attribute unset
PASS body.lang: setAttribute() to ""
PASS body.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 body.lang: setAttribute() to undefined
PASS body.lang: setAttribute() to 7
PASS body.lang: setAttribute() to 1.5
PASS body.lang: setAttribute() to "5%"
PASS body.lang: setAttribute() to "+100"
PASS body.lang: setAttribute() to ".5"
PASS body.lang: setAttribute() to true
PASS body.lang: setAttribute() to false
PASS body.lang: setAttribute() to object "[object Object]"
PASS body.lang: setAttribute() to NaN
PASS body.lang: setAttribute() to Infinity
PASS body.lang: setAttribute() to -Infinity
PASS body.lang: setAttribute() to "\0"
PASS body.lang: setAttribute() to null
PASS body.lang: setAttribute() to object "test-toString"
PASS body.lang: setAttribute() to object "test-valueOf"
PASS body.lang: IDL set to ""
PASS body.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 body.lang: IDL set to undefined
PASS body.lang: IDL set to 7
PASS body.lang: IDL set to 1.5
PASS body.lang: IDL set to "5%"
PASS body.lang: IDL set to "+100"
PASS body.lang: IDL set to ".5"
PASS body.lang: IDL set to true
PASS body.lang: IDL set to false
PASS body.lang: IDL set to object "[object Object]"
PASS body.lang: IDL set to NaN
PASS body.lang: IDL set to Infinity
PASS body.lang: IDL set to -Infinity
PASS body.lang: IDL set to "\0"
PASS body.lang: IDL set to null
PASS body.lang: IDL set to object "test-toString"
PASS body.lang: IDL set to object "test-valueOf"
PASS body.dir: typeof IDL attribute
PASS body.dir: IDL get with DOM attribute unset
PASS body.dir: setAttribute() to ""
PASS body.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 body.dir: setAttribute() to undefined
PASS body.dir: setAttribute() to 7
PASS body.dir: setAttribute() to 1.5
PASS body.dir: setAttribute() to "5%"
PASS body.dir: setAttribute() to "+100"
PASS body.dir: setAttribute() to ".5"
PASS body.dir: setAttribute() to true
PASS body.dir: setAttribute() to false
PASS body.dir: setAttribute() to object "[object Object]"
PASS body.dir: setAttribute() to NaN
PASS body.dir: setAttribute() to Infinity
PASS body.dir: setAttribute() to -Infinity
PASS body.dir: setAttribute() to "\0"
PASS body.dir: setAttribute() to null
PASS body.dir: setAttribute() to object "test-toString"
PASS body.dir: setAttribute() to object "test-valueOf"
PASS body.dir: setAttribute() to "ltr"
PASS body.dir: setAttribute() to "xltr"
PASS body.dir: setAttribute() to "ltr\0"
PASS body.dir: setAttribute() to "tr"
PASS body.dir: setAttribute() to "LTR"
PASS body.dir: setAttribute() to "rtl"
PASS body.dir: setAttribute() to "xrtl"
PASS body.dir: setAttribute() to "rtl\0"
PASS body.dir: setAttribute() to "tl"
PASS body.dir: setAttribute() to "RTL"
PASS body.dir: setAttribute() to "auto"
PASS body.dir: setAttribute() to "xauto"
PASS body.dir: setAttribute() to "auto\0"
PASS body.dir: setAttribute() to "uto"
PASS body.dir: setAttribute() to "AUTO"
PASS body.dir: IDL set to ""
PASS body.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 body.dir: IDL set to undefined
PASS body.dir: IDL set to 7
PASS body.dir: IDL set to 1.5
PASS body.dir: IDL set to "5%"
PASS body.dir: IDL set to "+100"
PASS body.dir: IDL set to ".5"
PASS body.dir: IDL set to true
PASS body.dir: IDL set to false
PASS body.dir: IDL set to object "[object Object]"
PASS body.dir: IDL set to NaN
PASS body.dir: IDL set to Infinity
PASS body.dir: IDL set to -Infinity
PASS body.dir: IDL set to "\0"
PASS body.dir: IDL set to null
PASS body.dir: IDL set to object "test-toString"
PASS body.dir: IDL set to object "test-valueOf"
PASS body.dir: IDL set to "ltr"
PASS body.dir: IDL set to "xltr"
PASS body.dir: IDL set to "ltr\0"
PASS body.dir: IDL set to "tr"
PASS body.dir: IDL set to "LTR"
PASS body.dir: IDL set to "rtl"
PASS body.dir: IDL set to "xrtl"
PASS body.dir: IDL set to "rtl\0"
PASS body.dir: IDL set to "tl"
PASS body.dir: IDL set to "RTL"
PASS body.dir: IDL set to "auto"
PASS body.dir: IDL set to "xauto"
PASS body.dir: IDL set to "auto\0"
PASS body.dir: IDL set to "uto"
PASS body.dir: IDL set to "AUTO"
PASS body.className (<body class>): typeof IDL attribute
PASS body.className (<body class>): IDL get with DOM attribute unset
PASS body.className (<body class>): setAttribute() to ""
PASS body.className (<body 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 body.className (<body class>): setAttribute() to undefined
PASS body.className (<body class>): setAttribute() to 7
PASS body.className (<body class>): setAttribute() to 1.5
PASS body.className (<body class>): setAttribute() to "5%"
PASS body.className (<body class>): setAttribute() to "+100"
PASS body.className (<body class>): setAttribute() to ".5"
PASS body.className (<body class>): setAttribute() to true
PASS body.className (<body class>): setAttribute() to false
PASS body.className (<body class>): setAttribute() to object "[object Object]"
PASS body.className (<body class>): setAttribute() to NaN
PASS body.className (<body class>): setAttribute() to Infinity
PASS body.className (<body class>): setAttribute() to -Infinity
PASS body.className (<body class>): setAttribute() to "\0"
PASS body.className (<body class>): setAttribute() to null
PASS body.className (<body class>): setAttribute() to object "test-toString"
PASS body.className (<body class>): setAttribute() to object "test-valueOf"
PASS body.className (<body class>): IDL set to ""
PASS body.className (<body 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 body.className (<body class>): IDL set to undefined
PASS body.className (<body class>): IDL set to 7
PASS body.className (<body class>): IDL set to 1.5
PASS body.className (<body class>): IDL set to "5%"
PASS body.className (<body class>): IDL set to "+100"
PASS body.className (<body class>): IDL set to ".5"
PASS body.className (<body class>): IDL set to true
PASS body.className (<body class>): IDL set to false
PASS body.className (<body class>): IDL set to object "[object Object]"
PASS body.className (<body class>): IDL set to NaN
PASS body.className (<body class>): IDL set to Infinity
PASS body.className (<body class>): IDL set to -Infinity
PASS body.className (<body class>): IDL set to "\0"
PASS body.className (<body class>): IDL set to null
PASS body.className (<body class>): IDL set to object "test-toString"
PASS body.className (<body class>): IDL set to object "test-valueOf"
PASS body.autofocus: typeof IDL attribute
PASS body.autofocus: IDL get with DOM attribute unset
PASS body.autofocus: setAttribute() to ""
PASS body.autofocus: setAttribute() to " foo "
PASS body.autofocus: setAttribute() to undefined
PASS body.autofocus: setAttribute() to null
PASS body.autofocus: setAttribute() to 7
PASS body.autofocus: setAttribute() to 1.5
PASS body.autofocus: setAttribute() to "5%"
PASS body.autofocus: setAttribute() to "+100"
PASS body.autofocus: setAttribute() to ".5"
PASS body.autofocus: setAttribute() to true
PASS body.autofocus: setAttribute() to false
PASS body.autofocus: setAttribute() to object "[object Object]"
PASS body.autofocus: setAttribute() to NaN
PASS body.autofocus: setAttribute() to Infinity
PASS body.autofocus: setAttribute() to -Infinity
PASS body.autofocus: setAttribute() to "\0"
PASS body.autofocus: setAttribute() to object "test-toString"
PASS body.autofocus: setAttribute() to object "test-valueOf"
PASS body.autofocus: setAttribute() to "autofocus"
PASS body.autofocus: IDL set to ""
PASS body.autofocus: IDL set to " foo "
PASS body.autofocus: IDL set to undefined
PASS body.autofocus: IDL set to null
PASS body.autofocus: IDL set to 7
PASS body.autofocus: IDL set to 1.5
PASS body.autofocus: IDL set to "5%"
PASS body.autofocus: IDL set to "+100"
PASS body.autofocus: IDL set to ".5"
PASS body.autofocus: IDL set to true
PASS body.autofocus: IDL set to false
PASS body.autofocus: IDL set to object "[object Object]"
PASS body.autofocus: IDL set to NaN
PASS body.autofocus: IDL set to Infinity
PASS body.autofocus: IDL set to -Infinity
PASS body.autofocus: IDL set to "\0"
PASS body.autofocus: IDL set to object "test-toString"
PASS body.autofocus: IDL set to object "test-valueOf"
PASS body.hidden: typeof IDL attribute
PASS body.hidden: IDL get with DOM attribute unset
PASS body.hidden: setAttribute() to ""
PASS body.hidden: setAttribute() to " foo "
PASS body.hidden: setAttribute() to undefined
PASS body.hidden: setAttribute() to null
PASS body.hidden: setAttribute() to 7
PASS body.hidden: setAttribute() to 1.5
PASS body.hidden: setAttribute() to "5%"
PASS body.hidden: setAttribute() to "+100"
PASS body.hidden: setAttribute() to ".5"
PASS body.hidden: setAttribute() to true
PASS body.hidden: setAttribute() to false
PASS body.hidden: setAttribute() to object "[object Object]"
PASS body.hidden: setAttribute() to NaN
PASS body.hidden: setAttribute() to Infinity
PASS body.hidden: setAttribute() to -Infinity
PASS body.hidden: setAttribute() to "\0"
PASS body.hidden: setAttribute() to object "test-toString"
PASS body.hidden: setAttribute() to object "test-valueOf"
PASS body.hidden: setAttribute() to "hidden"
PASS body.hidden: IDL set to ""
PASS body.hidden: IDL set to " foo "
PASS body.hidden: IDL set to undefined
PASS body.hidden: IDL set to null
PASS body.hidden: IDL set to 7
PASS body.hidden: IDL set to 1.5
PASS body.hidden: IDL set to "5%"
PASS body.hidden: IDL set to "+100"
PASS body.hidden: IDL set to ".5"
PASS body.hidden: IDL set to true
PASS body.hidden: IDL set to false
PASS body.hidden: IDL set to object "[object Object]"
PASS body.hidden: IDL set to NaN
PASS body.hidden: IDL set to Infinity
PASS body.hidden: IDL set to -Infinity
PASS body.hidden: IDL set to "\0"
PASS body.hidden: IDL set to object "test-toString"
PASS body.hidden: IDL set to object "test-valueOf"
PASS body.accessKey: typeof IDL attribute
PASS body.accessKey: IDL get with DOM attribute unset
PASS body.accessKey: setAttribute() to ""
PASS body.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 body.accessKey: setAttribute() to undefined
PASS body.accessKey: setAttribute() to 7
PASS body.accessKey: setAttribute() to 1.5
PASS body.accessKey: setAttribute() to "5%"
PASS body.accessKey: setAttribute() to "+100"
PASS body.accessKey: setAttribute() to ".5"
PASS body.accessKey: setAttribute() to true
PASS body.accessKey: setAttribute() to false
PASS body.accessKey: setAttribute() to object "[object Object]"
PASS body.accessKey: setAttribute() to NaN
PASS body.accessKey: setAttribute() to Infinity
PASS body.accessKey: setAttribute() to -Infinity
PASS body.accessKey: setAttribute() to "\0"
PASS body.accessKey: setAttribute() to null
PASS body.accessKey: setAttribute() to object "test-toString"
PASS body.accessKey: setAttribute() to object "test-valueOf"
PASS body.accessKey: IDL set to ""
PASS body.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 body.accessKey: IDL set to undefined
PASS body.accessKey: IDL set to 7
PASS body.accessKey: IDL set to 1.5
PASS body.accessKey: IDL set to "5%"
PASS body.accessKey: IDL set to "+100"
PASS body.accessKey: IDL set to ".5"
PASS body.accessKey: IDL set to true
PASS body.accessKey: IDL set to false
PASS body.accessKey: IDL set to object "[object Object]"
PASS body.accessKey: IDL set to NaN
PASS body.accessKey: IDL set to Infinity
PASS body.accessKey: IDL set to -Infinity
PASS body.accessKey: IDL set to "\0"
PASS body.accessKey: IDL set to null
PASS body.accessKey: IDL set to object "test-toString"
PASS body.accessKey: IDL set to object "test-valueOf"
PASS body.tabIndex: typeof IDL attribute
PASS body.tabIndex: setAttribute() to -36
PASS body.tabIndex: setAttribute() to -1
PASS body.tabIndex: setAttribute() to 0
PASS body.tabIndex: setAttribute() to 1
PASS body.tabIndex: setAttribute() to 2147483647
PASS body.tabIndex: setAttribute() to -2147483648
PASS body.tabIndex: setAttribute() to "-1"
PASS body.tabIndex: setAttribute() to "-0"
PASS body.tabIndex: setAttribute() to "0"
PASS body.tabIndex: setAttribute() to "1"
PASS body.tabIndex: setAttribute() to "\t7"
PASS body.tabIndex: setAttribute() to "\f7"
PASS body.tabIndex: setAttribute() to " 7"
PASS body.tabIndex: setAttribute() to "\n7"
PASS body.tabIndex: setAttribute() to "\r7"
PASS body.tabIndex: setAttribute() to 1.5
PASS body.tabIndex: setAttribute() to "5%"
PASS body.tabIndex: setAttribute() to "+100"
PASS body.tabIndex: setAttribute() to object "2"
PASS body.tabIndex: IDL set to -36
PASS body.tabIndex: IDL set to -1
PASS body.tabIndex: IDL set to 0
PASS body.tabIndex: IDL set to 1
PASS body.tabIndex: IDL set to 2147483647
PASS body.tabIndex: IDL set to -2147483648
PASS body.text: typeof IDL attribute
PASS body.text: IDL get with DOM attribute unset
PASS body.text: setAttribute() to ""
PASS body.text: 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 body.text: setAttribute() to undefined
PASS body.text: setAttribute() to 7
PASS body.text: setAttribute() to 1.5
PASS body.text: setAttribute() to "5%"
PASS body.text: setAttribute() to "+100"
PASS body.text: setAttribute() to ".5"
PASS body.text: setAttribute() to true
PASS body.text: setAttribute() to false
PASS body.text: setAttribute() to object "[object Object]"
PASS body.text: setAttribute() to NaN
PASS body.text: setAttribute() to Infinity
PASS body.text: setAttribute() to -Infinity
PASS body.text: setAttribute() to "\0"
PASS body.text: setAttribute() to null
PASS body.text: setAttribute() to object "test-toString"
PASS body.text: setAttribute() to object "test-valueOf"
PASS body.text: IDL set to ""
PASS body.text: 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 body.text: IDL set to undefined
PASS body.text: IDL set to 7
PASS body.text: IDL set to 1.5
PASS body.text: IDL set to "5%"
PASS body.text: IDL set to "+100"
PASS body.text: IDL set to ".5"
PASS body.text: IDL set to true
PASS body.text: IDL set to false
PASS body.text: IDL set to object "[object Object]"
PASS body.text: IDL set to NaN
PASS body.text: IDL set to Infinity
PASS body.text: IDL set to -Infinity
PASS body.text: IDL set to "\0"
PASS body.text: IDL set to null
PASS body.text: IDL set to object "test-toString"
PASS body.text: IDL set to object "test-valueOf"
PASS body.link: typeof IDL attribute
PASS body.link: IDL get with DOM attribute unset
PASS body.link: setAttribute() to ""
PASS body.link: 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 body.link: setAttribute() to undefined
PASS body.link: setAttribute() to 7
PASS body.link: setAttribute() to 1.5
PASS body.link: setAttribute() to "5%"
PASS body.link: setAttribute() to "+100"
PASS body.link: setAttribute() to ".5"
PASS body.link: setAttribute() to true
PASS body.link: setAttribute() to false
PASS body.link: setAttribute() to object "[object Object]"
PASS body.link: setAttribute() to NaN
PASS body.link: setAttribute() to Infinity
PASS body.link: setAttribute() to -Infinity
PASS body.link: setAttribute() to "\0"
PASS body.link: setAttribute() to null
PASS body.link: setAttribute() to object "test-toString"
PASS body.link: setAttribute() to object "test-valueOf"
PASS body.link: IDL set to ""
PASS body.link: 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 body.link: IDL set to undefined
PASS body.link: IDL set to 7
PASS body.link: IDL set to 1.5
PASS body.link: IDL set to "5%"
PASS body.link: IDL set to "+100"
PASS body.link: IDL set to ".5"
PASS body.link: IDL set to true
PASS body.link: IDL set to false
PASS body.link: IDL set to object "[object Object]"
PASS body.link: IDL set to NaN
PASS body.link: IDL set to Infinity
PASS body.link: IDL set to -Infinity
PASS body.link: IDL set to "\0"
PASS body.link: IDL set to null
PASS body.link: IDL set to object "test-toString"
PASS body.link: IDL set to object "test-valueOf"
PASS body.vLink: typeof IDL attribute
PASS body.vLink: IDL get with DOM attribute unset
PASS body.vLink: setAttribute() to ""
PASS body.vLink: 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 body.vLink: setAttribute() to undefined
PASS body.vLink: setAttribute() to 7
PASS body.vLink: setAttribute() to 1.5
PASS body.vLink: setAttribute() to "5%"
PASS body.vLink: setAttribute() to "+100"
PASS body.vLink: setAttribute() to ".5"
PASS body.vLink: setAttribute() to true
PASS body.vLink: setAttribute() to false
PASS body.vLink: setAttribute() to object "[object Object]"
PASS body.vLink: setAttribute() to NaN
PASS body.vLink: setAttribute() to Infinity
PASS body.vLink: setAttribute() to -Infinity
PASS body.vLink: setAttribute() to "\0"
PASS body.vLink: setAttribute() to null
PASS body.vLink: setAttribute() to object "test-toString"
PASS body.vLink: setAttribute() to object "test-valueOf"
PASS body.vLink: IDL set to ""
PASS body.vLink: 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 body.vLink: IDL set to undefined
PASS body.vLink: IDL set to 7
PASS body.vLink: IDL set to 1.5
PASS body.vLink: IDL set to "5%"
PASS body.vLink: IDL set to "+100"
PASS body.vLink: IDL set to ".5"
PASS body.vLink: IDL set to true
PASS body.vLink: IDL set to false
PASS body.vLink: IDL set to object "[object Object]"
PASS body.vLink: IDL set to NaN
PASS body.vLink: IDL set to Infinity
PASS body.vLink: IDL set to -Infinity
PASS body.vLink: IDL set to "\0"
PASS body.vLink: IDL set to null
PASS body.vLink: IDL set to object "test-toString"
PASS body.vLink: IDL set to object "test-valueOf"
PASS body.aLink: typeof IDL attribute
PASS body.aLink: IDL get with DOM attribute unset
PASS body.aLink: setAttribute() to ""
PASS body.aLink: 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 body.aLink: setAttribute() to undefined
PASS body.aLink: setAttribute() to 7
PASS body.aLink: setAttribute() to 1.5
PASS body.aLink: setAttribute() to "5%"
PASS body.aLink: setAttribute() to "+100"
PASS body.aLink: setAttribute() to ".5"
PASS body.aLink: setAttribute() to true
PASS body.aLink: setAttribute() to false
PASS body.aLink: setAttribute() to object "[object Object]"
PASS body.aLink: setAttribute() to NaN
PASS body.aLink: setAttribute() to Infinity
PASS body.aLink: setAttribute() to -Infinity
PASS body.aLink: setAttribute() to "\0"
PASS body.aLink: setAttribute() to null
PASS body.aLink: setAttribute() to object "test-toString"
PASS body.aLink: setAttribute() to object "test-valueOf"
PASS body.aLink: IDL set to ""
PASS body.aLink: 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 body.aLink: IDL set to undefined
PASS body.aLink: IDL set to 7
PASS body.aLink: IDL set to 1.5
PASS body.aLink: IDL set to "5%"
PASS body.aLink: IDL set to "+100"
PASS body.aLink: IDL set to ".5"
PASS body.aLink: IDL set to true
PASS body.aLink: IDL set to false
PASS body.aLink: IDL set to object "[object Object]"
PASS body.aLink: IDL set to NaN
PASS body.aLink: IDL set to Infinity
PASS body.aLink: IDL set to -Infinity
PASS body.aLink: IDL set to "\0"
PASS body.aLink: IDL set to null
PASS body.aLink: IDL set to object "test-toString"
PASS body.aLink: IDL set to object "test-valueOf"
PASS body.bgColor: typeof IDL attribute
PASS body.bgColor: IDL get with DOM attribute unset
PASS body.bgColor: setAttribute() to ""
PASS body.bgColor: 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 body.bgColor: setAttribute() to undefined
PASS body.bgColor: setAttribute() to 7
PASS body.bgColor: setAttribute() to 1.5
PASS body.bgColor: setAttribute() to "5%"
PASS body.bgColor: setAttribute() to "+100"
PASS body.bgColor: setAttribute() to ".5"
PASS body.bgColor: setAttribute() to true
PASS body.bgColor: setAttribute() to false
PASS body.bgColor: setAttribute() to object "[object Object]"
PASS body.bgColor: setAttribute() to NaN
PASS body.bgColor: setAttribute() to Infinity
PASS body.bgColor: setAttribute() to -Infinity
PASS body.bgColor: setAttribute() to "\0"
PASS body.bgColor: setAttribute() to null
PASS body.bgColor: setAttribute() to object "test-toString"
PASS body.bgColor: setAttribute() to object "test-valueOf"
PASS body.bgColor: IDL set to ""
PASS body.bgColor: 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 body.bgColor: IDL set to undefined
PASS body.bgColor: IDL set to 7
PASS body.bgColor: IDL set to 1.5
PASS body.bgColor: IDL set to "5%"
PASS body.bgColor: IDL set to "+100"
PASS body.bgColor: IDL set to ".5"
PASS body.bgColor: IDL set to true
PASS body.bgColor: IDL set to false
PASS body.bgColor: IDL set to object "[object Object]"
PASS body.bgColor: IDL set to NaN
PASS body.bgColor: IDL set to Infinity
PASS body.bgColor: IDL set to -Infinity
PASS body.bgColor: IDL set to "\0"
PASS body.bgColor: IDL set to null
PASS body.bgColor: IDL set to object "test-toString"
PASS body.bgColor: IDL set to object "test-valueOf"
PASS body.background: typeof IDL attribute
PASS body.background: IDL get with DOM attribute unset
PASS body.background: setAttribute() to ""
PASS body.background: 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 body.background: setAttribute() to undefined
PASS body.background: setAttribute() to 7
PASS body.background: setAttribute() to 1.5
PASS body.background: setAttribute() to "5%"
PASS body.background: setAttribute() to "+100"
PASS body.background: setAttribute() to ".5"
PASS body.background: setAttribute() to true
PASS body.background: setAttribute() to false
PASS body.background: setAttribute() to object "[object Object]"
PASS body.background: setAttribute() to NaN
PASS body.background: setAttribute() to Infinity
PASS body.background: setAttribute() to -Infinity
PASS body.background: setAttribute() to "\0"
PASS body.background: setAttribute() to null
PASS body.background: setAttribute() to object "test-toString"
PASS body.background: setAttribute() to object "test-valueOf"
PASS body.background: IDL set to ""
PASS body.background: 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 body.background: IDL set to undefined
PASS body.background: IDL set to 7
PASS body.background: IDL set to 1.5
PASS body.background: IDL set to "5%"
PASS body.background: IDL set to "+100"
PASS body.background: IDL set to ".5"
PASS body.background: IDL set to true
PASS body.background: IDL set to false
PASS body.background: IDL set to object "[object Object]"
PASS body.background: IDL set to NaN
PASS body.background: IDL set to Infinity
PASS body.background: IDL set to -Infinity
PASS body.background: IDL set to "\0"
PASS body.background: IDL set to null
PASS body.background: IDL set to object "test-toString"
PASS body.background: IDL set to object "test-valueOf"
PASS article.title: typeof IDL attribute
PASS article.title: IDL get with DOM attribute unset
PASS article.title: setAttribute() to ""
PASS article.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 article.title: setAttribute() to undefined
PASS article.title: setAttribute() to 7
PASS article.title: setAttribute() to 1.5
PASS article.title: setAttribute() to "5%"
PASS article.title: setAttribute() to "+100"
PASS article.title: setAttribute() to ".5"
PASS article.title: setAttribute() to true
PASS article.title: setAttribute() to false
PASS article.title: setAttribute() to object "[object Object]"
PASS article.title: setAttribute() to NaN
PASS article.title: setAttribute() to Infinity
PASS article.title: setAttribute() to -Infinity
PASS article.title: setAttribute() to "\0"
PASS article.title: setAttribute() to null
PASS article.title: setAttribute() to object "test-toString"
PASS article.title: setAttribute() to object "test-valueOf"
PASS article.title: IDL set to ""
PASS article.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 article.title: IDL set to undefined
PASS article.title: IDL set to 7
PASS article.title: IDL set to 1.5
PASS article.title: IDL set to "5%"
PASS article.title: IDL set to "+100"
PASS article.title: IDL set to ".5"
PASS article.title: IDL set to true
PASS article.title: IDL set to false
PASS article.title: IDL set to object "[object Object]"
PASS article.title: IDL set to NaN
PASS article.title: IDL set to Infinity
PASS article.title: IDL set to -Infinity
PASS article.title: IDL set to "\0"
PASS article.title: IDL set to null
PASS article.title: IDL set to object "test-toString"
PASS article.title: IDL set to object "test-valueOf"
PASS article.lang: typeof IDL attribute
PASS article.lang: IDL get with DOM attribute unset
PASS article.lang: setAttribute() to ""
PASS article.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 article.lang: setAttribute() to undefined
PASS article.lang: setAttribute() to 7
PASS article.lang: setAttribute() to 1.5
PASS article.lang: setAttribute() to "5%"
PASS article.lang: setAttribute() to "+100"
PASS article.lang: setAttribute() to ".5"
PASS article.lang: setAttribute() to true
PASS article.lang: setAttribute() to false
PASS article.lang: setAttribute() to object "[object Object]"
PASS article.lang: setAttribute() to NaN
PASS article.lang: setAttribute() to Infinity
PASS article.lang: setAttribute() to -Infinity
PASS article.lang: setAttribute() to "\0"
PASS article.lang: setAttribute() to null
PASS article.lang: setAttribute() to object "test-toString"
PASS article.lang: setAttribute() to object "test-valueOf"
PASS article.lang: IDL set to ""
PASS article.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 article.lang: IDL set to undefined
PASS article.lang: IDL set to 7
PASS article.lang: IDL set to 1.5
PASS article.lang: IDL set to "5%"
PASS article.lang: IDL set to "+100"
PASS article.lang: IDL set to ".5"
PASS article.lang: IDL set to true
PASS article.lang: IDL set to false
PASS article.lang: IDL set to object "[object Object]"
PASS article.lang: IDL set to NaN
PASS article.lang: IDL set to Infinity
PASS article.lang: IDL set to -Infinity
PASS article.lang: IDL set to "\0"
PASS article.lang: IDL set to null
PASS article.lang: IDL set to object "test-toString"
PASS article.lang: IDL set to object "test-valueOf"
PASS article.dir: typeof IDL attribute
PASS article.dir: IDL get with DOM attribute unset
PASS article.dir: setAttribute() to ""
PASS article.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 article.dir: setAttribute() to undefined
PASS article.dir: setAttribute() to 7
PASS article.dir: setAttribute() to 1.5
PASS article.dir: setAttribute() to "5%"
PASS article.dir: setAttribute() to "+100"
PASS article.dir: setAttribute() to ".5"
PASS article.dir: setAttribute() to true
PASS article.dir: setAttribute() to false
PASS article.dir: setAttribute() to object "[object Object]"
PASS article.dir: setAttribute() to NaN
PASS article.dir: setAttribute() to Infinity
PASS article.dir: setAttribute() to -Infinity
PASS article.dir: setAttribute() to "\0"
PASS article.dir: setAttribute() to null
PASS article.dir: setAttribute() to object "test-toString"
PASS article.dir: setAttribute() to object "test-valueOf"
PASS article.dir: setAttribute() to "ltr"
PASS article.dir: setAttribute() to "xltr"
PASS article.dir: setAttribute() to "ltr\0"
PASS article.dir: setAttribute() to "tr"
PASS article.dir: setAttribute() to "LTR"
PASS article.dir: setAttribute() to "rtl"
PASS article.dir: setAttribute() to "xrtl"
PASS article.dir: setAttribute() to "rtl\0"
PASS article.dir: setAttribute() to "tl"
PASS article.dir: setAttribute() to "RTL"
PASS article.dir: setAttribute() to "auto"
PASS article.dir: setAttribute() to "xauto"
PASS article.dir: setAttribute() to "auto\0"
PASS article.dir: setAttribute() to "uto"
PASS article.dir: setAttribute() to "AUTO"
PASS article.dir: IDL set to ""
PASS article.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 article.dir: IDL set to undefined
PASS article.dir: IDL set to 7
PASS article.dir: IDL set to 1.5
PASS article.dir: IDL set to "5%"
PASS article.dir: IDL set to "+100"
PASS article.dir: IDL set to ".5"
PASS article.dir: IDL set to true
PASS article.dir: IDL set to false
PASS article.dir: IDL set to object "[object Object]"
PASS article.dir: IDL set to NaN
PASS article.dir: IDL set to Infinity
PASS article.dir: IDL set to -Infinity
PASS article.dir: IDL set to "\0"
PASS article.dir: IDL set to null
PASS article.dir: IDL set to object "test-toString"
PASS article.dir: IDL set to object "test-valueOf"
PASS article.dir: IDL set to "ltr"
PASS article.dir: IDL set to "xltr"
PASS article.dir: IDL set to "ltr\0"
PASS article.dir: IDL set to "tr"
PASS article.dir: IDL set to "LTR"
PASS article.dir: IDL set to "rtl"
PASS article.dir: IDL set to "xrtl"
PASS article.dir: IDL set to "rtl\0"
PASS article.dir: IDL set to "tl"
PASS article.dir: IDL set to "RTL"
PASS article.dir: IDL set to "auto"
PASS article.dir: IDL set to "xauto"
PASS article.dir: IDL set to "auto\0"
PASS article.dir: IDL set to "uto"
PASS article.dir: IDL set to "AUTO"
PASS article.className (<article class>): typeof IDL attribute
PASS article.className (<article class>): IDL get with DOM attribute unset
PASS article.className (<article class>): setAttribute() to ""
PASS article.className (<article 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 article.className (<article class>): setAttribute() to undefined
PASS article.className (<article class>): setAttribute() to 7
PASS article.className (<article class>): setAttribute() to 1.5
PASS article.className (<article class>): setAttribute() to "5%"
PASS article.className (<article class>): setAttribute() to "+100"
PASS article.className (<article class>): setAttribute() to ".5"
PASS article.className (<article class>): setAttribute() to true
PASS article.className (<article class>): setAttribute() to false
PASS article.className (<article class>): setAttribute() to object "[object Object]"
PASS article.className (<article class>): setAttribute() to NaN
PASS article.className (<article class>): setAttribute() to Infinity
PASS article.className (<article class>): setAttribute() to -Infinity
PASS article.className (<article class>): setAttribute() to "\0"
PASS article.className (<article class>): setAttribute() to null
PASS article.className (<article class>): setAttribute() to object "test-toString"
PASS article.className (<article class>): setAttribute() to object "test-valueOf"
PASS article.className (<article class>): IDL set to ""
PASS article.className (<article 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 article.className (<article class>): IDL set to undefined
PASS article.className (<article class>): IDL set to 7
PASS article.className (<article class>): IDL set to 1.5
PASS article.className (<article class>): IDL set to "5%"
PASS article.className (<article class>): IDL set to "+100"
PASS article.className (<article class>): IDL set to ".5"
PASS article.className (<article class>): IDL set to true
PASS article.className (<article class>): IDL set to false
PASS article.className (<article class>): IDL set to object "[object Object]"
PASS article.className (<article class>): IDL set to NaN
PASS article.className (<article class>): IDL set to Infinity
PASS article.className (<article class>): IDL set to -Infinity
PASS article.className (<article class>): IDL set to "\0"
PASS article.className (<article class>): IDL set to null
PASS article.className (<article class>): IDL set to object "test-toString"
PASS article.className (<article class>): IDL set to object "test-valueOf"
PASS article.autofocus: typeof IDL attribute
PASS article.autofocus: IDL get with DOM attribute unset
PASS article.autofocus: setAttribute() to ""
PASS article.autofocus: setAttribute() to " foo "
PASS article.autofocus: setAttribute() to undefined
PASS article.autofocus: setAttribute() to null
PASS article.autofocus: setAttribute() to 7
PASS article.autofocus: setAttribute() to 1.5
PASS article.autofocus: setAttribute() to "5%"
PASS article.autofocus: setAttribute() to "+100"
PASS article.autofocus: setAttribute() to ".5"
PASS article.autofocus: setAttribute() to true
PASS article.autofocus: setAttribute() to false
PASS article.autofocus: setAttribute() to object "[object Object]"
PASS article.autofocus: setAttribute() to NaN
PASS article.autofocus: setAttribute() to Infinity
PASS article.autofocus: setAttribute() to -Infinity
PASS article.autofocus: setAttribute() to "\0"
PASS article.autofocus: setAttribute() to object "test-toString"
PASS article.autofocus: setAttribute() to object "test-valueOf"
PASS article.autofocus: setAttribute() to "autofocus"
PASS article.autofocus: IDL set to ""
PASS article.autofocus: IDL set to " foo "
PASS article.autofocus: IDL set to undefined
PASS article.autofocus: IDL set to null
PASS article.autofocus: IDL set to 7
PASS article.autofocus: IDL set to 1.5
PASS article.autofocus: IDL set to "5%"
PASS article.autofocus: IDL set to "+100"
PASS article.autofocus: IDL set to ".5"
PASS article.autofocus: IDL set to true
PASS article.autofocus: IDL set to false
PASS article.autofocus: IDL set to object "[object Object]"
PASS article.autofocus: IDL set to NaN
PASS article.autofocus: IDL set to Infinity
PASS article.autofocus: IDL set to -Infinity
PASS article.autofocus: IDL set to "\0"
PASS article.autofocus: IDL set to object "test-toString"
PASS article.autofocus: IDL set to object "test-valueOf"
PASS article.hidden: typeof IDL attribute
PASS article.hidden: IDL get with DOM attribute unset
PASS article.hidden: setAttribute() to ""
PASS article.hidden: setAttribute() to " foo "
PASS article.hidden: setAttribute() to undefined
PASS article.hidden: setAttribute() to null
PASS article.hidden: setAttribute() to 7
PASS article.hidden: setAttribute() to 1.5
PASS article.hidden: setAttribute() to "5%"
PASS article.hidden: setAttribute() to "+100"
PASS article.hidden: setAttribute() to ".5"
PASS article.hidden: setAttribute() to true
PASS article.hidden: setAttribute() to false
PASS article.hidden: setAttribute() to object "[object Object]"
PASS article.hidden: setAttribute() to NaN
PASS article.hidden: setAttribute() to Infinity
PASS article.hidden: setAttribute() to -Infinity
PASS article.hidden: setAttribute() to "\0"
PASS article.hidden: setAttribute() to object "test-toString"
PASS article.hidden: setAttribute() to object "test-valueOf"
PASS article.hidden: setAttribute() to "hidden"
PASS article.hidden: IDL set to ""
PASS article.hidden: IDL set to " foo "
PASS article.hidden: IDL set to undefined
PASS article.hidden: IDL set to null
PASS article.hidden: IDL set to 7
PASS article.hidden: IDL set to 1.5
PASS article.hidden: IDL set to "5%"
PASS article.hidden: IDL set to "+100"
PASS article.hidden: IDL set to ".5"
PASS article.hidden: IDL set to true
PASS article.hidden: IDL set to false
PASS article.hidden: IDL set to object "[object Object]"
PASS article.hidden: IDL set to NaN
PASS article.hidden: IDL set to Infinity
PASS article.hidden: IDL set to -Infinity
PASS article.hidden: IDL set to "\0"
PASS article.hidden: IDL set to object "test-toString"
PASS article.hidden: IDL set to object "test-valueOf"
PASS article.accessKey: typeof IDL attribute
PASS article.accessKey: IDL get with DOM attribute unset
PASS article.accessKey: setAttribute() to ""
PASS article.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 article.accessKey: setAttribute() to undefined
PASS article.accessKey: setAttribute() to 7
PASS article.accessKey: setAttribute() to 1.5
PASS article.accessKey: setAttribute() to "5%"
PASS article.accessKey: setAttribute() to "+100"
PASS article.accessKey: setAttribute() to ".5"
PASS article.accessKey: setAttribute() to true
PASS article.accessKey: setAttribute() to false
PASS article.accessKey: setAttribute() to object "[object Object]"
PASS article.accessKey: setAttribute() to NaN
PASS article.accessKey: setAttribute() to Infinity
PASS article.accessKey: setAttribute() to -Infinity
PASS article.accessKey: setAttribute() to "\0"
PASS article.accessKey: setAttribute() to null
PASS article.accessKey: setAttribute() to object "test-toString"
PASS article.accessKey: setAttribute() to object "test-valueOf"
PASS article.accessKey: IDL set to ""
PASS article.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 article.accessKey: IDL set to undefined
PASS article.accessKey: IDL set to 7
PASS article.accessKey: IDL set to 1.5
PASS article.accessKey: IDL set to "5%"
PASS article.accessKey: IDL set to "+100"
PASS article.accessKey: IDL set to ".5"
PASS article.accessKey: IDL set to true
PASS article.accessKey: IDL set to false
PASS article.accessKey: IDL set to object "[object Object]"
PASS article.accessKey: IDL set to NaN
PASS article.accessKey: IDL set to Infinity
PASS article.accessKey: IDL set to -Infinity
PASS article.accessKey: IDL set to "\0"
PASS article.accessKey: IDL set to null
PASS article.accessKey: IDL set to object "test-toString"
PASS article.accessKey: IDL set to object "test-valueOf"
PASS article.tabIndex: typeof IDL attribute
PASS article.tabIndex: setAttribute() to -36
PASS article.tabIndex: setAttribute() to -1
PASS article.tabIndex: setAttribute() to 0
PASS article.tabIndex: setAttribute() to 1
PASS article.tabIndex: setAttribute() to 2147483647
PASS article.tabIndex: setAttribute() to -2147483648
PASS article.tabIndex: setAttribute() to "-1"
PASS article.tabIndex: setAttribute() to "-0"
PASS article.tabIndex: setAttribute() to "0"
PASS article.tabIndex: setAttribute() to "1"
PASS article.tabIndex: setAttribute() to "\t7"
PASS article.tabIndex: setAttribute() to "\f7"
PASS article.tabIndex: setAttribute() to " 7"
PASS article.tabIndex: setAttribute() to "\n7"
PASS article.tabIndex: setAttribute() to "\r7"
PASS article.tabIndex: setAttribute() to 1.5
PASS article.tabIndex: setAttribute() to "5%"
PASS article.tabIndex: setAttribute() to "+100"
PASS article.tabIndex: setAttribute() to object "2"
PASS article.tabIndex: IDL set to -36
PASS article.tabIndex: IDL set to -1
PASS article.tabIndex: IDL set to 0
PASS article.tabIndex: IDL set to 1
PASS article.tabIndex: IDL set to 2147483647
PASS article.tabIndex: IDL set to -2147483648
PASS section.title: typeof IDL attribute
PASS section.title: IDL get with DOM attribute unset
PASS section.title: setAttribute() to ""
PASS section.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 section.title: setAttribute() to undefined
PASS section.title: setAttribute() to 7
PASS section.title: setAttribute() to 1.5
PASS section.title: setAttribute() to "5%"
PASS section.title: setAttribute() to "+100"
PASS section.title: setAttribute() to ".5"
PASS section.title: setAttribute() to true
PASS section.title: setAttribute() to false
PASS section.title: setAttribute() to object "[object Object]"
PASS section.title: setAttribute() to NaN
PASS section.title: setAttribute() to Infinity
PASS section.title: setAttribute() to -Infinity
PASS section.title: setAttribute() to "\0"
PASS section.title: setAttribute() to null
PASS section.title: setAttribute() to object "test-toString"
PASS section.title: setAttribute() to object "test-valueOf"
PASS section.title: IDL set to ""
PASS section.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 section.title: IDL set to undefined
PASS section.title: IDL set to 7
PASS section.title: IDL set to 1.5
PASS section.title: IDL set to "5%"
PASS section.title: IDL set to "+100"
PASS section.title: IDL set to ".5"
PASS section.title: IDL set to true
PASS section.title: IDL set to false
PASS section.title: IDL set to object "[object Object]"
PASS section.title: IDL set to NaN
PASS section.title: IDL set to Infinity
PASS section.title: IDL set to -Infinity
PASS section.title: IDL set to "\0"
PASS section.title: IDL set to null
PASS section.title: IDL set to object "test-toString"
PASS section.title: IDL set to object "test-valueOf"
PASS section.lang: typeof IDL attribute
PASS section.lang: IDL get with DOM attribute unset
PASS section.lang: setAttribute() to ""
PASS section.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 section.lang: setAttribute() to undefined
PASS section.lang: setAttribute() to 7
PASS section.lang: setAttribute() to 1.5
PASS section.lang: setAttribute() to "5%"
PASS section.lang: setAttribute() to "+100"
PASS section.lang: setAttribute() to ".5"
PASS section.lang: setAttribute() to true
PASS section.lang: setAttribute() to false
PASS section.lang: setAttribute() to object "[object Object]"
PASS section.lang: setAttribute() to NaN
PASS section.lang: setAttribute() to Infinity
PASS section.lang: setAttribute() to -Infinity
PASS section.lang: setAttribute() to "\0"
PASS section.lang: setAttribute() to null
PASS section.lang: setAttribute() to object "test-toString"
PASS section.lang: setAttribute() to object "test-valueOf"
PASS section.lang: IDL set to ""
PASS section.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 section.lang: IDL set to undefined
PASS section.lang: IDL set to 7
PASS section.lang: IDL set to 1.5
PASS section.lang: IDL set to "5%"
PASS section.lang: IDL set to "+100"
PASS section.lang: IDL set to ".5"
PASS section.lang: IDL set to true
PASS section.lang: IDL set to false
PASS section.lang: IDL set to object "[object Object]"
PASS section.lang: IDL set to NaN
PASS section.lang: IDL set to Infinity
PASS section.lang: IDL set to -Infinity
PASS section.lang: IDL set to "\0"
PASS section.lang: IDL set to null
PASS section.lang: IDL set to object "test-toString"
PASS section.lang: IDL set to object "test-valueOf"
PASS section.dir: typeof IDL attribute
PASS section.dir: IDL get with DOM attribute unset
PASS section.dir: setAttribute() to ""
PASS section.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 section.dir: setAttribute() to undefined
PASS section.dir: setAttribute() to 7
PASS section.dir: setAttribute() to 1.5
PASS section.dir: setAttribute() to "5%"
PASS section.dir: setAttribute() to "+100"
PASS section.dir: setAttribute() to ".5"
PASS section.dir: setAttribute() to true
PASS section.dir: setAttribute() to false
PASS section.dir: setAttribute() to object "[object Object]"
PASS section.dir: setAttribute() to NaN
PASS section.dir: setAttribute() to Infinity
PASS section.dir: setAttribute() to -Infinity
PASS section.dir: setAttribute() to "\0"
PASS section.dir: setAttribute() to null
PASS section.dir: setAttribute() to object "test-toString"
PASS section.dir: setAttribute() to object "test-valueOf"
PASS section.dir: setAttribute() to "ltr"
PASS section.dir: setAttribute() to "xltr"
PASS section.dir: setAttribute() to "ltr\0"
PASS section.dir: setAttribute() to "tr"
PASS section.dir: setAttribute() to "LTR"
PASS section.dir: setAttribute() to "rtl"
PASS section.dir: setAttribute() to "xrtl"
PASS section.dir: setAttribute() to "rtl\0"
PASS section.dir: setAttribute() to "tl"
PASS section.dir: setAttribute() to "RTL"
PASS section.dir: setAttribute() to "auto"
PASS section.dir: setAttribute() to "xauto"
PASS section.dir: setAttribute() to "auto\0"
PASS section.dir: setAttribute() to "uto"
PASS section.dir: setAttribute() to "AUTO"
PASS section.dir: IDL set to ""
PASS section.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 section.dir: IDL set to undefined
PASS section.dir: IDL set to 7
PASS section.dir: IDL set to 1.5
PASS section.dir: IDL set to "5%"
PASS section.dir: IDL set to "+100"
PASS section.dir: IDL set to ".5"
PASS section.dir: IDL set to true
PASS section.dir: IDL set to false
PASS section.dir: IDL set to object "[object Object]"
PASS section.dir: IDL set to NaN
PASS section.dir: IDL set to Infinity
PASS section.dir: IDL set to -Infinity
PASS section.dir: IDL set to "\0"
PASS section.dir: IDL set to null
PASS section.dir: IDL set to object "test-toString"
PASS section.dir: IDL set to object "test-valueOf"
PASS section.dir: IDL set to "ltr"
PASS section.dir: IDL set to "xltr"
PASS section.dir: IDL set to "ltr\0"
PASS section.dir: IDL set to "tr"
PASS section.dir: IDL set to "LTR"
PASS section.dir: IDL set to "rtl"
PASS section.dir: IDL set to "xrtl"
PASS section.dir: IDL set to "rtl\0"
PASS section.dir: IDL set to "tl"
PASS section.dir: IDL set to "RTL"
PASS section.dir: IDL set to "auto"
PASS section.dir: IDL set to "xauto"
PASS section.dir: IDL set to "auto\0"
PASS section.dir: IDL set to "uto"
PASS section.dir: IDL set to "AUTO"
PASS section.className (<section class>): typeof IDL attribute
PASS section.className (<section class>): IDL get with DOM attribute unset
PASS section.className (<section class>): setAttribute() to ""
PASS section.className (<section 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 section.className (<section class>): setAttribute() to undefined
PASS section.className (<section class>): setAttribute() to 7
PASS section.className (<section class>): setAttribute() to 1.5
PASS section.className (<section class>): setAttribute() to "5%"
PASS section.className (<section class>): setAttribute() to "+100"
PASS section.className (<section class>): setAttribute() to ".5"
PASS section.className (<section class>): setAttribute() to true
PASS section.className (<section class>): setAttribute() to false
PASS section.className (<section class>): setAttribute() to object "[object Object]"
PASS section.className (<section class>): setAttribute() to NaN
PASS section.className (<section class>): setAttribute() to Infinity
PASS section.className (<section class>): setAttribute() to -Infinity
PASS section.className (<section class>): setAttribute() to "\0"
PASS section.className (<section class>): setAttribute() to null
PASS section.className (<section class>): setAttribute() to object "test-toString"
PASS section.className (<section class>): setAttribute() to object "test-valueOf"
PASS section.className (<section class>): IDL set to ""
PASS section.className (<section 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 section.className (<section class>): IDL set to undefined
PASS section.className (<section class>): IDL set to 7
PASS section.className (<section class>): IDL set to 1.5
PASS section.className (<section class>): IDL set to "5%"
PASS section.className (<section class>): IDL set to "+100"
PASS section.className (<section class>): IDL set to ".5"
PASS section.className (<section class>): IDL set to true
PASS section.className (<section class>): IDL set to false
PASS section.className (<section class>): IDL set to object "[object Object]"
PASS section.className (<section class>): IDL set to NaN
PASS section.className (<section class>): IDL set to Infinity
PASS section.className (<section class>): IDL set to -Infinity
PASS section.className (<section class>): IDL set to "\0"
PASS section.className (<section class>): IDL set to null
PASS section.className (<section class>): IDL set to object "test-toString"
PASS section.className (<section class>): IDL set to object "test-valueOf"
PASS section.autofocus: typeof IDL attribute
PASS section.autofocus: IDL get with DOM attribute unset
PASS section.autofocus: setAttribute() to ""
PASS section.autofocus: setAttribute() to " foo "
PASS section.autofocus: setAttribute() to undefined
PASS section.autofocus: setAttribute() to null
PASS section.autofocus: setAttribute() to 7
PASS section.autofocus: setAttribute() to 1.5
PASS section.autofocus: setAttribute() to "5%"
PASS section.autofocus: setAttribute() to "+100"
PASS section.autofocus: setAttribute() to ".5"
PASS section.autofocus: setAttribute() to true
PASS section.autofocus: setAttribute() to false
PASS section.autofocus: setAttribute() to object "[object Object]"
PASS section.autofocus: setAttribute() to NaN
PASS section.autofocus: setAttribute() to Infinity
PASS section.autofocus: setAttribute() to -Infinity
PASS section.autofocus: setAttribute() to "\0"
PASS section.autofocus: setAttribute() to object "test-toString"
PASS section.autofocus: setAttribute() to object "test-valueOf"
PASS section.autofocus: setAttribute() to "autofocus"
PASS section.autofocus: IDL set to ""
PASS section.autofocus: IDL set to " foo "
PASS section.autofocus: IDL set to undefined
PASS section.autofocus: IDL set to null
PASS section.autofocus: IDL set to 7
PASS section.autofocus: IDL set to 1.5
PASS section.autofocus: IDL set to "5%"
PASS section.autofocus: IDL set to "+100"
PASS section.autofocus: IDL set to ".5"
PASS section.autofocus: IDL set to true
PASS section.autofocus: IDL set to false
PASS section.autofocus: IDL set to object "[object Object]"
PASS section.autofocus: IDL set to NaN
PASS section.autofocus: IDL set to Infinity
PASS section.autofocus: IDL set to -Infinity
PASS section.autofocus: IDL set to "\0"
PASS section.autofocus: IDL set to object "test-toString"
PASS section.autofocus: IDL set to object "test-valueOf"
PASS section.hidden: typeof IDL attribute
PASS section.hidden: IDL get with DOM attribute unset
PASS section.hidden: setAttribute() to ""
PASS section.hidden: setAttribute() to " foo "
PASS section.hidden: setAttribute() to undefined
PASS section.hidden: setAttribute() to null
PASS section.hidden: setAttribute() to 7
PASS section.hidden: setAttribute() to 1.5
PASS section.hidden: setAttribute() to "5%"
PASS section.hidden: setAttribute() to "+100"
PASS section.hidden: setAttribute() to ".5"
PASS section.hidden: setAttribute() to true
PASS section.hidden: setAttribute() to false
PASS section.hidden: setAttribute() to object "[object Object]"
PASS section.hidden: setAttribute() to NaN
PASS section.hidden: setAttribute() to Infinity
PASS section.hidden: setAttribute() to -Infinity
PASS section.hidden: setAttribute() to "\0"
PASS section.hidden: setAttribute() to object "test-toString"
PASS section.hidden: setAttribute() to object "test-valueOf"
PASS section.hidden: setAttribute() to "hidden"
PASS section.hidden: IDL set to ""
PASS section.hidden: IDL set to " foo "
PASS section.hidden: IDL set to undefined
PASS section.hidden: IDL set to null
PASS section.hidden: IDL set to 7
PASS section.hidden: IDL set to 1.5
PASS section.hidden: IDL set to "5%"
PASS section.hidden: IDL set to "+100"
PASS section.hidden: IDL set to ".5"
PASS section.hidden: IDL set to true
PASS section.hidden: IDL set to false
PASS section.hidden: IDL set to object "[object Object]"
PASS section.hidden: IDL set to NaN
PASS section.hidden: IDL set to Infinity
PASS section.hidden: IDL set to -Infinity
PASS section.hidden: IDL set to "\0"
PASS section.hidden: IDL set to object "test-toString"
PASS section.hidden: IDL set to object "test-valueOf"
PASS section.accessKey: typeof IDL attribute
PASS section.accessKey: IDL get with DOM attribute unset
PASS section.accessKey: setAttribute() to ""
PASS section.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 section.accessKey: setAttribute() to undefined
PASS section.accessKey: setAttribute() to 7
PASS section.accessKey: setAttribute() to 1.5
PASS section.accessKey: setAttribute() to "5%"
PASS section.accessKey: setAttribute() to "+100"
PASS section.accessKey: setAttribute() to ".5"
PASS section.accessKey: setAttribute() to true
PASS section.accessKey: setAttribute() to false
PASS section.accessKey: setAttribute() to object "[object Object]"
PASS section.accessKey: setAttribute() to NaN
PASS section.accessKey: setAttribute() to Infinity
PASS section.accessKey: setAttribute() to -Infinity
PASS section.accessKey: setAttribute() to "\0"
PASS section.accessKey: setAttribute() to null
PASS section.accessKey: setAttribute() to object "test-toString"
PASS section.accessKey: setAttribute() to object "test-valueOf"
PASS section.accessKey: IDL set to ""
PASS section.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 section.accessKey: IDL set to undefined
PASS section.accessKey: IDL set to 7
PASS section.accessKey: IDL set to 1.5
PASS section.accessKey: IDL set to "5%"
PASS section.accessKey: IDL set to "+100"
PASS section.accessKey: IDL set to ".5"
PASS section.accessKey: IDL set to true
PASS section.accessKey: IDL set to false
PASS section.accessKey: IDL set to object "[object Object]"
PASS section.accessKey: IDL set to NaN
PASS section.accessKey: IDL set to Infinity
PASS section.accessKey: IDL set to -Infinity
PASS section.accessKey: IDL set to "\0"
PASS section.accessKey: IDL set to null
PASS section.accessKey: IDL set to object "test-toString"
PASS section.accessKey: IDL set to object "test-valueOf"
PASS section.tabIndex: typeof IDL attribute
PASS section.tabIndex: setAttribute() to -36
PASS section.tabIndex: setAttribute() to -1
PASS section.tabIndex: setAttribute() to 0
PASS section.tabIndex: setAttribute() to 1
PASS section.tabIndex: setAttribute() to 2147483647
PASS section.tabIndex: setAttribute() to -2147483648
PASS section.tabIndex: setAttribute() to "-1"
PASS section.tabIndex: setAttribute() to "-0"
PASS section.tabIndex: setAttribute() to "0"
PASS section.tabIndex: setAttribute() to "1"
PASS section.tabIndex: setAttribute() to "\t7"
PASS section.tabIndex: setAttribute() to "\f7"
PASS section.tabIndex: setAttribute() to " 7"
PASS section.tabIndex: setAttribute() to "\n7"
PASS section.tabIndex: setAttribute() to "\r7"
PASS section.tabIndex: setAttribute() to 1.5
PASS section.tabIndex: setAttribute() to "5%"
PASS section.tabIndex: setAttribute() to "+100"
PASS section.tabIndex: setAttribute() to object "2"
PASS section.tabIndex: IDL set to -36
PASS section.tabIndex: IDL set to -1
PASS section.tabIndex: IDL set to 0
PASS section.tabIndex: IDL set to 1
PASS section.tabIndex: IDL set to 2147483647
PASS section.tabIndex: IDL set to -2147483648
PASS nav.title: typeof IDL attribute
PASS nav.title: IDL get with DOM attribute unset
PASS nav.title: setAttribute() to ""
PASS nav.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 nav.title: setAttribute() to undefined
PASS nav.title: setAttribute() to 7
PASS nav.title: setAttribute() to 1.5
PASS nav.title: setAttribute() to "5%"
PASS nav.title: setAttribute() to "+100"
PASS nav.title: setAttribute() to ".5"
PASS nav.title: setAttribute() to true
PASS nav.title: setAttribute() to false
PASS nav.title: setAttribute() to object "[object Object]"
PASS nav.title: setAttribute() to NaN
PASS nav.title: setAttribute() to Infinity
PASS nav.title: setAttribute() to -Infinity
PASS nav.title: setAttribute() to "\0"
PASS nav.title: setAttribute() to null
PASS nav.title: setAttribute() to object "test-toString"
PASS nav.title: setAttribute() to object "test-valueOf"
PASS nav.title: IDL set to ""
PASS nav.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 nav.title: IDL set to undefined
PASS nav.title: IDL set to 7
PASS nav.title: IDL set to 1.5
PASS nav.title: IDL set to "5%"
PASS nav.title: IDL set to "+100"
PASS nav.title: IDL set to ".5"
PASS nav.title: IDL set to true
PASS nav.title: IDL set to false
PASS nav.title: IDL set to object "[object Object]"
PASS nav.title: IDL set to NaN
PASS nav.title: IDL set to Infinity
PASS nav.title: IDL set to -Infinity
PASS nav.title: IDL set to "\0"
PASS nav.title: IDL set to null
PASS nav.title: IDL set to object "test-toString"
PASS nav.title: IDL set to object "test-valueOf"
PASS nav.lang: typeof IDL attribute
PASS nav.lang: IDL get with DOM attribute unset
PASS nav.lang: setAttribute() to ""
PASS nav.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 nav.lang: setAttribute() to undefined
PASS nav.lang: setAttribute() to 7
PASS nav.lang: setAttribute() to 1.5
PASS nav.lang: setAttribute() to "5%"
PASS nav.lang: setAttribute() to "+100"
PASS nav.lang: setAttribute() to ".5"
PASS nav.lang: setAttribute() to true
PASS nav.lang: setAttribute() to false
PASS nav.lang: setAttribute() to object "[object Object]"
PASS nav.lang: setAttribute() to NaN
PASS nav.lang: setAttribute() to Infinity
PASS nav.lang: setAttribute() to -Infinity
PASS nav.lang: setAttribute() to "\0"
PASS nav.lang: setAttribute() to null
PASS nav.lang: setAttribute() to object "test-toString"
PASS nav.lang: setAttribute() to object "test-valueOf"
PASS nav.lang: IDL set to ""
PASS nav.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 nav.lang: IDL set to undefined
PASS nav.lang: IDL set to 7
PASS nav.lang: IDL set to 1.5
PASS nav.lang: IDL set to "5%"
PASS nav.lang: IDL set to "+100"
PASS nav.lang: IDL set to ".5"
PASS nav.lang: IDL set to true
PASS nav.lang: IDL set to false
PASS nav.lang: IDL set to object "[object Object]"
PASS nav.lang: IDL set to NaN
PASS nav.lang: IDL set to Infinity
PASS nav.lang: IDL set to -Infinity
PASS nav.lang: IDL set to "\0"
PASS nav.lang: IDL set to null
PASS nav.lang: IDL set to object "test-toString"
PASS nav.lang: IDL set to object "test-valueOf"
PASS nav.dir: typeof IDL attribute
PASS nav.dir: IDL get with DOM attribute unset
PASS nav.dir: setAttribute() to ""
PASS nav.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 nav.dir: setAttribute() to undefined
PASS nav.dir: setAttribute() to 7
PASS nav.dir: setAttribute() to 1.5
PASS nav.dir: setAttribute() to "5%"
PASS nav.dir: setAttribute() to "+100"
PASS nav.dir: setAttribute() to ".5"
PASS nav.dir: setAttribute() to true
PASS nav.dir: setAttribute() to false
PASS nav.dir: setAttribute() to object "[object Object]"
PASS nav.dir: setAttribute() to NaN
PASS nav.dir: setAttribute() to Infinity
PASS nav.dir: setAttribute() to -Infinity
PASS nav.dir: setAttribute() to "\0"
PASS nav.dir: setAttribute() to null
PASS nav.dir: setAttribute() to object "test-toString"
PASS nav.dir: setAttribute() to object "test-valueOf"
PASS nav.dir: setAttribute() to "ltr"
PASS nav.dir: setAttribute() to "xltr"
PASS nav.dir: setAttribute() to "ltr\0"
PASS nav.dir: setAttribute() to "tr"
PASS nav.dir: setAttribute() to "LTR"
PASS nav.dir: setAttribute() to "rtl"
PASS nav.dir: setAttribute() to "xrtl"
PASS nav.dir: setAttribute() to "rtl\0"
PASS nav.dir: setAttribute() to "tl"
PASS nav.dir: setAttribute() to "RTL"
PASS nav.dir: setAttribute() to "auto"
PASS nav.dir: setAttribute() to "xauto"
PASS nav.dir: setAttribute() to "auto\0"
PASS nav.dir: setAttribute() to "uto"
PASS nav.dir: setAttribute() to "AUTO"
PASS nav.dir: IDL set to ""
PASS nav.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 nav.dir: IDL set to undefined
PASS nav.dir: IDL set to 7
PASS nav.dir: IDL set to 1.5
PASS nav.dir: IDL set to "5%"
PASS nav.dir: IDL set to "+100"
PASS nav.dir: IDL set to ".5"
PASS nav.dir: IDL set to true
PASS nav.dir: IDL set to false
PASS nav.dir: IDL set to object "[object Object]"
PASS nav.dir: IDL set to NaN
PASS nav.dir: IDL set to Infinity
PASS nav.dir: IDL set to -Infinity
PASS nav.dir: IDL set to "\0"
PASS nav.dir: IDL set to null
PASS nav.dir: IDL set to object "test-toString"
PASS nav.dir: IDL set to object "test-valueOf"
PASS nav.dir: IDL set to "ltr"
PASS nav.dir: IDL set to "xltr"
PASS nav.dir: IDL set to "ltr\0"
PASS nav.dir: IDL set to "tr"
PASS nav.dir: IDL set to "LTR"
PASS nav.dir: IDL set to "rtl"
PASS nav.dir: IDL set to "xrtl"
PASS nav.dir: IDL set to "rtl\0"
PASS nav.dir: IDL set to "tl"
PASS nav.dir: IDL set to "RTL"
PASS nav.dir: IDL set to "auto"
PASS nav.dir: IDL set to "xauto"
PASS nav.dir: IDL set to "auto\0"
PASS nav.dir: IDL set to "uto"
PASS nav.dir: IDL set to "AUTO"
PASS nav.className (<nav class>): typeof IDL attribute
PASS nav.className (<nav class>): IDL get with DOM attribute unset
PASS nav.className (<nav class>): setAttribute() to ""
PASS nav.className (<nav 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 nav.className (<nav class>): setAttribute() to undefined
PASS nav.className (<nav class>): setAttribute() to 7
PASS nav.className (<nav class>): setAttribute() to 1.5
PASS nav.className (<nav class>): setAttribute() to "5%"
PASS nav.className (<nav class>): setAttribute() to "+100"
PASS nav.className (<nav class>): setAttribute() to ".5"
PASS nav.className (<nav class>): setAttribute() to true
PASS nav.className (<nav class>): setAttribute() to false
PASS nav.className (<nav class>): setAttribute() to object "[object Object]"
PASS nav.className (<nav class>): setAttribute() to NaN
PASS nav.className (<nav class>): setAttribute() to Infinity
PASS nav.className (<nav class>): setAttribute() to -Infinity
PASS nav.className (<nav class>): setAttribute() to "\0"
PASS nav.className (<nav class>): setAttribute() to null
PASS nav.className (<nav class>): setAttribute() to object "test-toString"
PASS nav.className (<nav class>): setAttribute() to object "test-valueOf"
PASS nav.className (<nav class>): IDL set to ""
PASS nav.className (<nav 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 nav.className (<nav class>): IDL set to undefined
PASS nav.className (<nav class>): IDL set to 7
PASS nav.className (<nav class>): IDL set to 1.5
PASS nav.className (<nav class>): IDL set to "5%"
PASS nav.className (<nav class>): IDL set to "+100"
PASS nav.className (<nav class>): IDL set to ".5"
PASS nav.className (<nav class>): IDL set to true
PASS nav.className (<nav class>): IDL set to false
PASS nav.className (<nav class>): IDL set to object "[object Object]"
PASS nav.className (<nav class>): IDL set to NaN
PASS nav.className (<nav class>): IDL set to Infinity
PASS nav.className (<nav class>): IDL set to -Infinity
PASS nav.className (<nav class>): IDL set to "\0"
PASS nav.className (<nav class>): IDL set to null
PASS nav.className (<nav class>): IDL set to object "test-toString"
PASS nav.className (<nav class>): IDL set to object "test-valueOf"
PASS nav.autofocus: typeof IDL attribute
PASS nav.autofocus: IDL get with DOM attribute unset
PASS nav.autofocus: setAttribute() to ""
PASS nav.autofocus: setAttribute() to " foo "
PASS nav.autofocus: setAttribute() to undefined
PASS nav.autofocus: setAttribute() to null
PASS nav.autofocus: setAttribute() to 7
PASS nav.autofocus: setAttribute() to 1.5
PASS nav.autofocus: setAttribute() to "5%"
PASS nav.autofocus: setAttribute() to "+100"
PASS nav.autofocus: setAttribute() to ".5"
PASS nav.autofocus: setAttribute() to true
PASS nav.autofocus: setAttribute() to false
PASS nav.autofocus: setAttribute() to object "[object Object]"
PASS nav.autofocus: setAttribute() to NaN
PASS nav.autofocus: setAttribute() to Infinity
PASS nav.autofocus: setAttribute() to -Infinity
PASS nav.autofocus: setAttribute() to "\0"
PASS nav.autofocus: setAttribute() to object "test-toString"
PASS nav.autofocus: setAttribute() to object "test-valueOf"
PASS nav.autofocus: setAttribute() to "autofocus"
PASS nav.autofocus: IDL set to ""
PASS nav.autofocus: IDL set to " foo "
PASS nav.autofocus: IDL set to undefined
PASS nav.autofocus: IDL set to null
PASS nav.autofocus: IDL set to 7
PASS nav.autofocus: IDL set to 1.5
PASS nav.autofocus: IDL set to "5%"
PASS nav.autofocus: IDL set to "+100"
PASS nav.autofocus: IDL set to ".5"
PASS nav.autofocus: IDL set to true
PASS nav.autofocus: IDL set to false
PASS nav.autofocus: IDL set to object "[object Object]"
PASS nav.autofocus: IDL set to NaN
PASS nav.autofocus: IDL set to Infinity
PASS nav.autofocus: IDL set to -Infinity
PASS nav.autofocus: IDL set to "\0"
PASS nav.autofocus: IDL set to object "test-toString"
PASS nav.autofocus: IDL set to object "test-valueOf"
PASS nav.hidden: typeof IDL attribute
PASS nav.hidden: IDL get with DOM attribute unset
PASS nav.hidden: setAttribute() to ""
PASS nav.hidden: setAttribute() to " foo "
PASS nav.hidden: setAttribute() to undefined
PASS nav.hidden: setAttribute() to null
PASS nav.hidden: setAttribute() to 7
PASS nav.hidden: setAttribute() to 1.5
PASS nav.hidden: setAttribute() to "5%"
PASS nav.hidden: setAttribute() to "+100"
PASS nav.hidden: setAttribute() to ".5"
PASS nav.hidden: setAttribute() to true
PASS nav.hidden: setAttribute() to false
PASS nav.hidden: setAttribute() to object "[object Object]"
PASS nav.hidden: setAttribute() to NaN
PASS nav.hidden: setAttribute() to Infinity
PASS nav.hidden: setAttribute() to -Infinity
PASS nav.hidden: setAttribute() to "\0"
PASS nav.hidden: setAttribute() to object "test-toString"
PASS nav.hidden: setAttribute() to object "test-valueOf"
PASS nav.hidden: setAttribute() to "hidden"
PASS nav.hidden: IDL set to ""
PASS nav.hidden: IDL set to " foo "
PASS nav.hidden: IDL set to undefined
PASS nav.hidden: IDL set to null
PASS nav.hidden: IDL set to 7
PASS nav.hidden: IDL set to 1.5
PASS nav.hidden: IDL set to "5%"
PASS nav.hidden: IDL set to "+100"
PASS nav.hidden: IDL set to ".5"
PASS nav.hidden: IDL set to true
PASS nav.hidden: IDL set to false
PASS nav.hidden: IDL set to object "[object Object]"
PASS nav.hidden: IDL set to NaN
PASS nav.hidden: IDL set to Infinity
PASS nav.hidden: IDL set to -Infinity
PASS nav.hidden: IDL set to "\0"
PASS nav.hidden: IDL set to object "test-toString"
PASS nav.hidden: IDL set to object "test-valueOf"
PASS nav.accessKey: typeof IDL attribute
PASS nav.accessKey: IDL get with DOM attribute unset
PASS nav.accessKey: setAttribute() to ""
PASS nav.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 nav.accessKey: setAttribute() to undefined
PASS nav.accessKey: setAttribute() to 7
PASS nav.accessKey: setAttribute() to 1.5
PASS nav.accessKey: setAttribute() to "5%"
PASS nav.accessKey: setAttribute() to "+100"
PASS nav.accessKey: setAttribute() to ".5"
PASS nav.accessKey: setAttribute() to true
PASS nav.accessKey: setAttribute() to false
PASS nav.accessKey: setAttribute() to object "[object Object]"
PASS nav.accessKey: setAttribute() to NaN
PASS nav.accessKey: setAttribute() to Infinity
PASS nav.accessKey: setAttribute() to -Infinity
PASS nav.accessKey: setAttribute() to "\0"
PASS nav.accessKey: setAttribute() to null
PASS nav.accessKey: setAttribute() to object "test-toString"
PASS nav.accessKey: setAttribute() to object "test-valueOf"
PASS nav.accessKey: IDL set to ""
PASS nav.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 nav.accessKey: IDL set to undefined
PASS nav.accessKey: IDL set to 7
PASS nav.accessKey: IDL set to 1.5
PASS nav.accessKey: IDL set to "5%"
PASS nav.accessKey: IDL set to "+100"
PASS nav.accessKey: IDL set to ".5"
PASS nav.accessKey: IDL set to true
PASS nav.accessKey: IDL set to false
PASS nav.accessKey: IDL set to object "[object Object]"
PASS nav.accessKey: IDL set to NaN
PASS nav.accessKey: IDL set to Infinity
PASS nav.accessKey: IDL set to -Infinity
PASS nav.accessKey: IDL set to "\0"
PASS nav.accessKey: IDL set to null
PASS nav.accessKey: IDL set to object "test-toString"
PASS nav.accessKey: IDL set to object "test-valueOf"
PASS nav.tabIndex: typeof IDL attribute
PASS nav.tabIndex: setAttribute() to -36
PASS nav.tabIndex: setAttribute() to -1
PASS nav.tabIndex: setAttribute() to 0
PASS nav.tabIndex: setAttribute() to 1
PASS nav.tabIndex: setAttribute() to 2147483647
PASS nav.tabIndex: setAttribute() to -2147483648
PASS nav.tabIndex: setAttribute() to "-1"
PASS nav.tabIndex: setAttribute() to "-0"
PASS nav.tabIndex: setAttribute() to "0"
PASS nav.tabIndex: setAttribute() to "1"
PASS nav.tabIndex: setAttribute() to "\t7"
PASS nav.tabIndex: setAttribute() to "\f7"
PASS nav.tabIndex: setAttribute() to " 7"
PASS nav.tabIndex: setAttribute() to "\n7"
PASS nav.tabIndex: setAttribute() to "\r7"
PASS nav.tabIndex: setAttribute() to 1.5
PASS nav.tabIndex: setAttribute() to "5%"
PASS nav.tabIndex: setAttribute() to "+100"
PASS nav.tabIndex: setAttribute() to object "2"
PASS nav.tabIndex: IDL set to -36
PASS nav.tabIndex: IDL set to -1
PASS nav.tabIndex: IDL set to 0
PASS nav.tabIndex: IDL set to 1
PASS nav.tabIndex: IDL set to 2147483647
PASS nav.tabIndex: IDL set to -2147483648
PASS aside.title: typeof IDL attribute
PASS aside.title: IDL get with DOM attribute unset
PASS aside.title: setAttribute() to ""
PASS aside.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 aside.title: setAttribute() to undefined
PASS aside.title: setAttribute() to 7
PASS aside.title: setAttribute() to 1.5
PASS aside.title: setAttribute() to "5%"
PASS aside.title: setAttribute() to "+100"
PASS aside.title: setAttribute() to ".5"
PASS aside.title: setAttribute() to true
PASS aside.title: setAttribute() to false
PASS aside.title: setAttribute() to object "[object Object]"
PASS aside.title: setAttribute() to NaN
PASS aside.title: setAttribute() to Infinity
PASS aside.title: setAttribute() to -Infinity
PASS aside.title: setAttribute() to "\0"
PASS aside.title: setAttribute() to null
PASS aside.title: setAttribute() to object "test-toString"
PASS aside.title: setAttribute() to object "test-valueOf"
PASS aside.title: IDL set to ""
PASS aside.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 aside.title: IDL set to undefined
PASS aside.title: IDL set to 7
PASS aside.title: IDL set to 1.5
PASS aside.title: IDL set to "5%"
PASS aside.title: IDL set to "+100"
PASS aside.title: IDL set to ".5"
PASS aside.title: IDL set to true
PASS aside.title: IDL set to false
PASS aside.title: IDL set to object "[object Object]"
PASS aside.title: IDL set to NaN
PASS aside.title: IDL set to Infinity
PASS aside.title: IDL set to -Infinity
PASS aside.title: IDL set to "\0"
PASS aside.title: IDL set to null
PASS aside.title: IDL set to object "test-toString"
PASS aside.title: IDL set to object "test-valueOf"
PASS aside.lang: typeof IDL attribute
PASS aside.lang: IDL get with DOM attribute unset
PASS aside.lang: setAttribute() to ""
PASS aside.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 aside.lang: setAttribute() to undefined
PASS aside.lang: setAttribute() to 7
PASS aside.lang: setAttribute() to 1.5
PASS aside.lang: setAttribute() to "5%"
PASS aside.lang: setAttribute() to "+100"
PASS aside.lang: setAttribute() to ".5"
PASS aside.lang: setAttribute() to true
PASS aside.lang: setAttribute() to false
PASS aside.lang: setAttribute() to object "[object Object]"
PASS aside.lang: setAttribute() to NaN
PASS aside.lang: setAttribute() to Infinity
PASS aside.lang: setAttribute() to -Infinity
PASS aside.lang: setAttribute() to "\0"
PASS aside.lang: setAttribute() to null
PASS aside.lang: setAttribute() to object "test-toString"
PASS aside.lang: setAttribute() to object "test-valueOf"
PASS aside.lang: IDL set to ""
PASS aside.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 aside.lang: IDL set to undefined
PASS aside.lang: IDL set to 7
PASS aside.lang: IDL set to 1.5
PASS aside.lang: IDL set to "5%"
PASS aside.lang: IDL set to "+100"
PASS aside.lang: IDL set to ".5"
PASS aside.lang: IDL set to true
PASS aside.lang: IDL set to false
PASS aside.lang: IDL set to object "[object Object]"
PASS aside.lang: IDL set to NaN
PASS aside.lang: IDL set to Infinity
PASS aside.lang: IDL set to -Infinity
PASS aside.lang: IDL set to "\0"
PASS aside.lang: IDL set to null
PASS aside.lang: IDL set to object "test-toString"
PASS aside.lang: IDL set to object "test-valueOf"
PASS aside.dir: typeof IDL attribute
PASS aside.dir: IDL get with DOM attribute unset
PASS aside.dir: setAttribute() to ""
PASS aside.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 aside.dir: setAttribute() to undefined
PASS aside.dir: setAttribute() to 7
PASS aside.dir: setAttribute() to 1.5
PASS aside.dir: setAttribute() to "5%"
PASS aside.dir: setAttribute() to "+100"
PASS aside.dir: setAttribute() to ".5"
PASS aside.dir: setAttribute() to true
PASS aside.dir: setAttribute() to false
PASS aside.dir: setAttribute() to object "[object Object]"
PASS aside.dir: setAttribute() to NaN
PASS aside.dir: setAttribute() to Infinity
PASS aside.dir: setAttribute() to -Infinity
PASS aside.dir: setAttribute() to "\0"
PASS aside.dir: setAttribute() to null
PASS aside.dir: setAttribute() to object "test-toString"
PASS aside.dir: setAttribute() to object "test-valueOf"
PASS aside.dir: setAttribute() to "ltr"
PASS aside.dir: setAttribute() to "xltr"
PASS aside.dir: setAttribute() to "ltr\0"
PASS aside.dir: setAttribute() to "tr"
PASS aside.dir: setAttribute() to "LTR"
PASS aside.dir: setAttribute() to "rtl"
PASS aside.dir: setAttribute() to "xrtl"
PASS aside.dir: setAttribute() to "rtl\0"
PASS aside.dir: setAttribute() to "tl"
PASS aside.dir: setAttribute() to "RTL"
PASS aside.dir: setAttribute() to "auto"
PASS aside.dir: setAttribute() to "xauto"
PASS aside.dir: setAttribute() to "auto\0"
PASS aside.dir: setAttribute() to "uto"
PASS aside.dir: setAttribute() to "AUTO"
PASS aside.dir: IDL set to ""
PASS aside.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 aside.dir: IDL set to undefined
PASS aside.dir: IDL set to 7
PASS aside.dir: IDL set to 1.5
PASS aside.dir: IDL set to "5%"
PASS aside.dir: IDL set to "+100"
PASS aside.dir: IDL set to ".5"
PASS aside.dir: IDL set to true
PASS aside.dir: IDL set to false
PASS aside.dir: IDL set to object "[object Object]"
PASS aside.dir: IDL set to NaN
PASS aside.dir: IDL set to Infinity
PASS aside.dir: IDL set to -Infinity
PASS aside.dir: IDL set to "\0"
PASS aside.dir: IDL set to null
PASS aside.dir: IDL set to object "test-toString"
PASS aside.dir: IDL set to object "test-valueOf"
PASS aside.dir: IDL set to "ltr"
PASS aside.dir: IDL set to "xltr"
PASS aside.dir: IDL set to "ltr\0"
PASS aside.dir: IDL set to "tr"
PASS aside.dir: IDL set to "LTR"
PASS aside.dir: IDL set to "rtl"
PASS aside.dir: IDL set to "xrtl"
PASS aside.dir: IDL set to "rtl\0"
PASS aside.dir: IDL set to "tl"
PASS aside.dir: IDL set to "RTL"
PASS aside.dir: IDL set to "auto"
PASS aside.dir: IDL set to "xauto"
PASS aside.dir: IDL set to "auto\0"
PASS aside.dir: IDL set to "uto"
PASS aside.dir: IDL set to "AUTO"
PASS aside.className (<aside class>): typeof IDL attribute
PASS aside.className (<aside class>): IDL get with DOM attribute unset
PASS aside.className (<aside class>): setAttribute() to ""
PASS aside.className (<aside 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 aside.className (<aside class>): setAttribute() to undefined
PASS aside.className (<aside class>): setAttribute() to 7
PASS aside.className (<aside class>): setAttribute() to 1.5
PASS aside.className (<aside class>): setAttribute() to "5%"
PASS aside.className (<aside class>): setAttribute() to "+100"
PASS aside.className (<aside class>): setAttribute() to ".5"
PASS aside.className (<aside class>): setAttribute() to true
PASS aside.className (<aside class>): setAttribute() to false
PASS aside.className (<aside class>): setAttribute() to object "[object Object]"
PASS aside.className (<aside class>): setAttribute() to NaN
PASS aside.className (<aside class>): setAttribute() to Infinity
PASS aside.className (<aside class>): setAttribute() to -Infinity
PASS aside.className (<aside class>): setAttribute() to "\0"
PASS aside.className (<aside class>): setAttribute() to null
PASS aside.className (<aside class>): setAttribute() to object "test-toString"
PASS aside.className (<aside class>): setAttribute() to object "test-valueOf"
PASS aside.className (<aside class>): IDL set to ""
PASS aside.className (<aside 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 aside.className (<aside class>): IDL set to undefined
PASS aside.className (<aside class>): IDL set to 7
PASS aside.className (<aside class>): IDL set to 1.5
PASS aside.className (<aside class>): IDL set to "5%"
PASS aside.className (<aside class>): IDL set to "+100"
PASS aside.className (<aside class>): IDL set to ".5"
PASS aside.className (<aside class>): IDL set to true
PASS aside.className (<aside class>): IDL set to false
PASS aside.className (<aside class>): IDL set to object "[object Object]"
PASS aside.className (<aside class>): IDL set to NaN
PASS aside.className (<aside class>): IDL set to Infinity
PASS aside.className (<aside class>): IDL set to -Infinity
PASS aside.className (<aside class>): IDL set to "\0"
PASS aside.className (<aside class>): IDL set to null
PASS aside.className (<aside class>): IDL set to object "test-toString"
PASS aside.className (<aside class>): IDL set to object "test-valueOf"
PASS aside.autofocus: typeof IDL attribute
PASS aside.autofocus: IDL get with DOM attribute unset
PASS aside.autofocus: setAttribute() to ""
PASS aside.autofocus: setAttribute() to " foo "
PASS aside.autofocus: setAttribute() to undefined
PASS aside.autofocus: setAttribute() to null
PASS aside.autofocus: setAttribute() to 7
PASS aside.autofocus: setAttribute() to 1.5
PASS aside.autofocus: setAttribute() to "5%"
PASS aside.autofocus: setAttribute() to "+100"
PASS aside.autofocus: setAttribute() to ".5"
PASS aside.autofocus: setAttribute() to true
PASS aside.autofocus: setAttribute() to false
PASS aside.autofocus: setAttribute() to object "[object Object]"
PASS aside.autofocus: setAttribute() to NaN
PASS aside.autofocus: setAttribute() to Infinity
PASS aside.autofocus: setAttribute() to -Infinity
PASS aside.autofocus: setAttribute() to "\0"
PASS aside.autofocus: setAttribute() to object "test-toString"
PASS aside.autofocus: setAttribute() to object "test-valueOf"
PASS aside.autofocus: setAttribute() to "autofocus"
PASS aside.autofocus: IDL set to ""
PASS aside.autofocus: IDL set to " foo "
PASS aside.autofocus: IDL set to undefined
PASS aside.autofocus: IDL set to null
PASS aside.autofocus: IDL set to 7
PASS aside.autofocus: IDL set to 1.5
PASS aside.autofocus: IDL set to "5%"
PASS aside.autofocus: IDL set to "+100"
PASS aside.autofocus: IDL set to ".5"
PASS aside.autofocus: IDL set to true
PASS aside.autofocus: IDL set to false
PASS aside.autofocus: IDL set to object "[object Object]"
PASS aside.autofocus: IDL set to NaN
PASS aside.autofocus: IDL set to Infinity
PASS aside.autofocus: IDL set to -Infinity
PASS aside.autofocus: IDL set to "\0"
PASS aside.autofocus: IDL set to object "test-toString"
PASS aside.autofocus: IDL set to object "test-valueOf"
PASS aside.hidden: typeof IDL attribute
PASS aside.hidden: IDL get with DOM attribute unset
PASS aside.hidden: setAttribute() to ""
PASS aside.hidden: setAttribute() to " foo "
PASS aside.hidden: setAttribute() to undefined
PASS aside.hidden: setAttribute() to null
PASS aside.hidden: setAttribute() to 7
PASS aside.hidden: setAttribute() to 1.5
PASS aside.hidden: setAttribute() to "5%"
PASS aside.hidden: setAttribute() to "+100"
PASS aside.hidden: setAttribute() to ".5"
PASS aside.hidden: setAttribute() to true
PASS aside.hidden: setAttribute() to false
PASS aside.hidden: setAttribute() to object "[object Object]"
PASS aside.hidden: setAttribute() to NaN
PASS aside.hidden: setAttribute() to Infinity
PASS aside.hidden: setAttribute() to -Infinity
PASS aside.hidden: setAttribute() to "\0"
PASS aside.hidden: setAttribute() to object "test-toString"
PASS aside.hidden: setAttribute() to object "test-valueOf"
PASS aside.hidden: setAttribute() to "hidden"
PASS aside.hidden: IDL set to ""
PASS aside.hidden: IDL set to " foo "
PASS aside.hidden: IDL set to undefined
PASS aside.hidden: IDL set to null
PASS aside.hidden: IDL set to 7
PASS aside.hidden: IDL set to 1.5
PASS aside.hidden: IDL set to "5%"
PASS aside.hidden: IDL set to "+100"
PASS aside.hidden: IDL set to ".5"
PASS aside.hidden: IDL set to true
PASS aside.hidden: IDL set to false
PASS aside.hidden: IDL set to object "[object Object]"
PASS aside.hidden: IDL set to NaN
PASS aside.hidden: IDL set to Infinity
PASS aside.hidden: IDL set to -Infinity
PASS aside.hidden: IDL set to "\0"
PASS aside.hidden: IDL set to object "test-toString"
PASS aside.hidden: IDL set to object "test-valueOf"
PASS aside.accessKey: typeof IDL attribute
PASS aside.accessKey: IDL get with DOM attribute unset
PASS aside.accessKey: setAttribute() to ""
PASS aside.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 aside.accessKey: setAttribute() to undefined
PASS aside.accessKey: setAttribute() to 7
PASS aside.accessKey: setAttribute() to 1.5
PASS aside.accessKey: setAttribute() to "5%"
PASS aside.accessKey: setAttribute() to "+100"
PASS aside.accessKey: setAttribute() to ".5"
PASS aside.accessKey: setAttribute() to true
PASS aside.accessKey: setAttribute() to false
PASS aside.accessKey: setAttribute() to object "[object Object]"
PASS aside.accessKey: setAttribute() to NaN
PASS aside.accessKey: setAttribute() to Infinity
PASS aside.accessKey: setAttribute() to -Infinity
PASS aside.accessKey: setAttribute() to "\0"
PASS aside.accessKey: setAttribute() to null
PASS aside.accessKey: setAttribute() to object "test-toString"
PASS aside.accessKey: setAttribute() to object "test-valueOf"
PASS aside.accessKey: IDL set to ""
PASS aside.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 aside.accessKey: IDL set to undefined
PASS aside.accessKey: IDL set to 7
PASS aside.accessKey: IDL set to 1.5
PASS aside.accessKey: IDL set to "5%"
PASS aside.accessKey: IDL set to "+100"
PASS aside.accessKey: IDL set to ".5"
PASS aside.accessKey: IDL set to true
PASS aside.accessKey: IDL set to false
PASS aside.accessKey: IDL set to object "[object Object]"
PASS aside.accessKey: IDL set to NaN
PASS aside.accessKey: IDL set to Infinity
PASS aside.accessKey: IDL set to -Infinity
PASS aside.accessKey: IDL set to "\0"
PASS aside.accessKey: IDL set to null
PASS aside.accessKey: IDL set to object "test-toString"
PASS aside.accessKey: IDL set to object "test-valueOf"
PASS aside.tabIndex: typeof IDL attribute
PASS aside.tabIndex: setAttribute() to -36
PASS aside.tabIndex: setAttribute() to -1
PASS aside.tabIndex: setAttribute() to 0
PASS aside.tabIndex: setAttribute() to 1
PASS aside.tabIndex: setAttribute() to 2147483647
PASS aside.tabIndex: setAttribute() to -2147483648
PASS aside.tabIndex: setAttribute() to "-1"
PASS aside.tabIndex: setAttribute() to "-0"
PASS aside.tabIndex: setAttribute() to "0"
PASS aside.tabIndex: setAttribute() to "1"
PASS aside.tabIndex: setAttribute() to "\t7"
PASS aside.tabIndex: setAttribute() to "\f7"
PASS aside.tabIndex: setAttribute() to " 7"
PASS aside.tabIndex: setAttribute() to "\n7"
PASS aside.tabIndex: setAttribute() to "\r7"
PASS aside.tabIndex: setAttribute() to 1.5
PASS aside.tabIndex: setAttribute() to "5%"
PASS aside.tabIndex: setAttribute() to "+100"
PASS aside.tabIndex: setAttribute() to object "2"
PASS aside.tabIndex: IDL set to -36
PASS aside.tabIndex: IDL set to -1
PASS aside.tabIndex: IDL set to 0
PASS aside.tabIndex: IDL set to 1
PASS aside.tabIndex: IDL set to 2147483647
PASS aside.tabIndex: IDL set to -2147483648
PASS h1.title: typeof IDL attribute
PASS h1.title: IDL get with DOM attribute unset
PASS h1.title: setAttribute() to ""
PASS h1.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 h1.title: setAttribute() to undefined
PASS h1.title: setAttribute() to 7
PASS h1.title: setAttribute() to 1.5
PASS h1.title: setAttribute() to "5%"
PASS h1.title: setAttribute() to "+100"
PASS h1.title: setAttribute() to ".5"
PASS h1.title: setAttribute() to true
PASS h1.title: setAttribute() to false
PASS h1.title: setAttribute() to object "[object Object]"
PASS h1.title: setAttribute() to NaN
PASS h1.title: setAttribute() to Infinity
PASS h1.title: setAttribute() to -Infinity
PASS h1.title: setAttribute() to "\0"
PASS h1.title: setAttribute() to null
PASS h1.title: setAttribute() to object "test-toString"
PASS h1.title: setAttribute() to object "test-valueOf"
PASS h1.title: IDL set to ""
PASS h1.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 h1.title: IDL set to undefined
PASS h1.title: IDL set to 7
PASS h1.title: IDL set to 1.5
PASS h1.title: IDL set to "5%"
PASS h1.title: IDL set to "+100"
PASS h1.title: IDL set to ".5"
PASS h1.title: IDL set to true
PASS h1.title: IDL set to false
PASS h1.title: IDL set to object "[object Object]"
PASS h1.title: IDL set to NaN
PASS h1.title: IDL set to Infinity
PASS h1.title: IDL set to -Infinity
PASS h1.title: IDL set to "\0"
PASS h1.title: IDL set to null
PASS h1.title: IDL set to object "test-toString"
PASS h1.title: IDL set to object "test-valueOf"
PASS h1.lang: typeof IDL attribute
PASS h1.lang: IDL get with DOM attribute unset
PASS h1.lang: setAttribute() to ""
PASS h1.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 h1.lang: setAttribute() to undefined
PASS h1.lang: setAttribute() to 7
PASS h1.lang: setAttribute() to 1.5
PASS h1.lang: setAttribute() to "5%"
PASS h1.lang: setAttribute() to "+100"
PASS h1.lang: setAttribute() to ".5"
PASS h1.lang: setAttribute() to true
PASS h1.lang: setAttribute() to false
PASS h1.lang: setAttribute() to object "[object Object]"
PASS h1.lang: setAttribute() to NaN
PASS h1.lang: setAttribute() to Infinity
PASS h1.lang: setAttribute() to -Infinity
PASS h1.lang: setAttribute() to "\0"
PASS h1.lang: setAttribute() to null
PASS h1.lang: setAttribute() to object "test-toString"
PASS h1.lang: setAttribute() to object "test-valueOf"
PASS h1.lang: IDL set to ""
PASS h1.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 h1.lang: IDL set to undefined
PASS h1.lang: IDL set to 7
PASS h1.lang: IDL set to 1.5
PASS h1.lang: IDL set to "5%"
PASS h1.lang: IDL set to "+100"
PASS h1.lang: IDL set to ".5"
PASS h1.lang: IDL set to true
PASS h1.lang: IDL set to false
PASS h1.lang: IDL set to object "[object Object]"
PASS h1.lang: IDL set to NaN
PASS h1.lang: IDL set to Infinity
PASS h1.lang: IDL set to -Infinity
PASS h1.lang: IDL set to "\0"
PASS h1.lang: IDL set to null
PASS h1.lang: IDL set to object "test-toString"
PASS h1.lang: IDL set to object "test-valueOf"
PASS h1.dir: typeof IDL attribute
PASS h1.dir: IDL get with DOM attribute unset
PASS h1.dir: setAttribute() to ""
PASS h1.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 h1.dir: setAttribute() to undefined
PASS h1.dir: setAttribute() to 7
PASS h1.dir: setAttribute() to 1.5
PASS h1.dir: setAttribute() to "5%"
PASS h1.dir: setAttribute() to "+100"
PASS h1.dir: setAttribute() to ".5"
PASS h1.dir: setAttribute() to true
PASS h1.dir: setAttribute() to false
PASS h1.dir: setAttribute() to object "[object Object]"
PASS h1.dir: setAttribute() to NaN
PASS h1.dir: setAttribute() to Infinity
PASS h1.dir: setAttribute() to -Infinity
PASS h1.dir: setAttribute() to "\0"
PASS h1.dir: setAttribute() to null
PASS h1.dir: setAttribute() to object "test-toString"
PASS h1.dir: setAttribute() to object "test-valueOf"
PASS h1.dir: setAttribute() to "ltr"
PASS h1.dir: setAttribute() to "xltr"
PASS h1.dir: setAttribute() to "ltr\0"
PASS h1.dir: setAttribute() to "tr"
PASS h1.dir: setAttribute() to "LTR"
PASS h1.dir: setAttribute() to "rtl"
PASS h1.dir: setAttribute() to "xrtl"
PASS h1.dir: setAttribute() to "rtl\0"
PASS h1.dir: setAttribute() to "tl"
PASS h1.dir: setAttribute() to "RTL"
PASS h1.dir: setAttribute() to "auto"
PASS h1.dir: setAttribute() to "xauto"
PASS h1.dir: setAttribute() to "auto\0"
PASS h1.dir: setAttribute() to "uto"
PASS h1.dir: setAttribute() to "AUTO"
PASS h1.dir: IDL set to ""
PASS h1.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 h1.dir: IDL set to undefined
PASS h1.dir: IDL set to 7
PASS h1.dir: IDL set to 1.5
PASS h1.dir: IDL set to "5%"
PASS h1.dir: IDL set to "+100"
PASS h1.dir: IDL set to ".5"
PASS h1.dir: IDL set to true
PASS h1.dir: IDL set to false
PASS h1.dir: IDL set to object "[object Object]"
PASS h1.dir: IDL set to NaN
PASS h1.dir: IDL set to Infinity
PASS h1.dir: IDL set to -Infinity
PASS h1.dir: IDL set to "\0"
PASS h1.dir: IDL set to null
PASS h1.dir: IDL set to object "test-toString"
PASS h1.dir: IDL set to object "test-valueOf"
PASS h1.dir: IDL set to "ltr"
PASS h1.dir: IDL set to "xltr"
PASS h1.dir: IDL set to "ltr\0"
PASS h1.dir: IDL set to "tr"
PASS h1.dir: IDL set to "LTR"
PASS h1.dir: IDL set to "rtl"
PASS h1.dir: IDL set to "xrtl"
PASS h1.dir: IDL set to "rtl\0"
PASS h1.dir: IDL set to "tl"
PASS h1.dir: IDL set to "RTL"
PASS h1.dir: IDL set to "auto"
PASS h1.dir: IDL set to "xauto"
PASS h1.dir: IDL set to "auto\0"
PASS h1.dir: IDL set to "uto"
PASS h1.dir: IDL set to "AUTO"
PASS h1.className (<h1 class>): typeof IDL attribute
PASS h1.className (<h1 class>): IDL get with DOM attribute unset
PASS h1.className (<h1 class>): setAttribute() to ""
PASS h1.className (<h1 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 h1.className (<h1 class>): setAttribute() to undefined
PASS h1.className (<h1 class>): setAttribute() to 7
PASS h1.className (<h1 class>): setAttribute() to 1.5
PASS h1.className (<h1 class>): setAttribute() to "5%"
PASS h1.className (<h1 class>): setAttribute() to "+100"
PASS h1.className (<h1 class>): setAttribute() to ".5"
PASS h1.className (<h1 class>): setAttribute() to true
PASS h1.className (<h1 class>): setAttribute() to false
PASS h1.className (<h1 class>): setAttribute() to object "[object Object]"
PASS h1.className (<h1 class>): setAttribute() to NaN
PASS h1.className (<h1 class>): setAttribute() to Infinity
PASS h1.className (<h1 class>): setAttribute() to -Infinity
PASS h1.className (<h1 class>): setAttribute() to "\0"
PASS h1.className (<h1 class>): setAttribute() to null
PASS h1.className (<h1 class>): setAttribute() to object "test-toString"
PASS h1.className (<h1 class>): setAttribute() to object "test-valueOf"
PASS h1.className (<h1 class>): IDL set to ""
PASS h1.className (<h1 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 h1.className (<h1 class>): IDL set to undefined
PASS h1.className (<h1 class>): IDL set to 7
PASS h1.className (<h1 class>): IDL set to 1.5
PASS h1.className (<h1 class>): IDL set to "5%"
PASS h1.className (<h1 class>): IDL set to "+100"
PASS h1.className (<h1 class>): IDL set to ".5"
PASS h1.className (<h1 class>): IDL set to true
PASS h1.className (<h1 class>): IDL set to false
PASS h1.className (<h1 class>): IDL set to object "[object Object]"
PASS h1.className (<h1 class>): IDL set to NaN
PASS h1.className (<h1 class>): IDL set to Infinity
PASS h1.className (<h1 class>): IDL set to -Infinity
PASS h1.className (<h1 class>): IDL set to "\0"
PASS h1.className (<h1 class>): IDL set to null
PASS h1.className (<h1 class>): IDL set to object "test-toString"
PASS h1.className (<h1 class>): IDL set to object "test-valueOf"
PASS h1.autofocus: typeof IDL attribute
PASS h1.autofocus: IDL get with DOM attribute unset
PASS h1.autofocus: setAttribute() to ""
PASS h1.autofocus: setAttribute() to " foo "
PASS h1.autofocus: setAttribute() to undefined
PASS h1.autofocus: setAttribute() to null
PASS h1.autofocus: setAttribute() to 7
PASS h1.autofocus: setAttribute() to 1.5
PASS h1.autofocus: setAttribute() to "5%"
PASS h1.autofocus: setAttribute() to "+100"
PASS h1.autofocus: setAttribute() to ".5"
PASS h1.autofocus: setAttribute() to true
PASS h1.autofocus: setAttribute() to false
PASS h1.autofocus: setAttribute() to object "[object Object]"
PASS h1.autofocus: setAttribute() to NaN
PASS h1.autofocus: setAttribute() to Infinity
PASS h1.autofocus: setAttribute() to -Infinity
PASS h1.autofocus: setAttribute() to "\0"
PASS h1.autofocus: setAttribute() to object "test-toString"
PASS h1.autofocus: setAttribute() to object "test-valueOf"
PASS h1.autofocus: setAttribute() to "autofocus"
PASS h1.autofocus: IDL set to ""
PASS h1.autofocus: IDL set to " foo "
PASS h1.autofocus: IDL set to undefined
PASS h1.autofocus: IDL set to null
PASS h1.autofocus: IDL set to 7
PASS h1.autofocus: IDL set to 1.5
PASS h1.autofocus: IDL set to "5%"
PASS h1.autofocus: IDL set to "+100"
PASS h1.autofocus: IDL set to ".5"
PASS h1.autofocus: IDL set to true
PASS h1.autofocus: IDL set to false
PASS h1.autofocus: IDL set to object "[object Object]"
PASS h1.autofocus: IDL set to NaN
PASS h1.autofocus: IDL set to Infinity
PASS h1.autofocus: IDL set to -Infinity
PASS h1.autofocus: IDL set to "\0"
PASS h1.autofocus: IDL set to object "test-toString"
PASS h1.autofocus: IDL set to object "test-valueOf"
PASS h1.hidden: typeof IDL attribute
PASS h1.hidden: IDL get with DOM attribute unset
PASS h1.hidden: setAttribute() to ""
PASS h1.hidden: setAttribute() to " foo "
PASS h1.hidden: setAttribute() to undefined
PASS h1.hidden: setAttribute() to null
PASS h1.hidden: setAttribute() to 7
PASS h1.hidden: setAttribute() to 1.5
PASS h1.hidden: setAttribute() to "5%"
PASS h1.hidden: setAttribute() to "+100"
PASS h1.hidden: setAttribute() to ".5"
PASS h1.hidden: setAttribute() to true
PASS h1.hidden: setAttribute() to false
PASS h1.hidden: setAttribute() to object "[object Object]"
PASS h1.hidden: setAttribute() to NaN
PASS h1.hidden: setAttribute() to Infinity
PASS h1.hidden: setAttribute() to -Infinity
PASS h1.hidden: setAttribute() to "\0"
PASS h1.hidden: setAttribute() to object "test-toString"
PASS h1.hidden: setAttribute() to object "test-valueOf"
PASS h1.hidden: setAttribute() to "hidden"
PASS h1.hidden: IDL set to ""
PASS h1.hidden: IDL set to " foo "
PASS h1.hidden: IDL set to undefined
PASS h1.hidden: IDL set to null
PASS h1.hidden: IDL set to 7
PASS h1.hidden: IDL set to 1.5
PASS h1.hidden: IDL set to "5%"
PASS h1.hidden: IDL set to "+100"
PASS h1.hidden: IDL set to ".5"
PASS h1.hidden: IDL set to true
PASS h1.hidden: IDL set to false
PASS h1.hidden: IDL set to object "[object Object]"
PASS h1.hidden: IDL set to NaN
PASS h1.hidden: IDL set to Infinity
PASS h1.hidden: IDL set to -Infinity
PASS h1.hidden: IDL set to "\0"
PASS h1.hidden: IDL set to object "test-toString"
PASS h1.hidden: IDL set to object "test-valueOf"
PASS h1.accessKey: typeof IDL attribute
PASS h1.accessKey: IDL get with DOM attribute unset
PASS h1.accessKey: setAttribute() to ""
PASS h1.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 h1.accessKey: setAttribute() to undefined
PASS h1.accessKey: setAttribute() to 7
PASS h1.accessKey: setAttribute() to 1.5
PASS h1.accessKey: setAttribute() to "5%"
PASS h1.accessKey: setAttribute() to "+100"
PASS h1.accessKey: setAttribute() to ".5"
PASS h1.accessKey: setAttribute() to true
PASS h1.accessKey: setAttribute() to false
PASS h1.accessKey: setAttribute() to object "[object Object]"
PASS h1.accessKey: setAttribute() to NaN
PASS h1.accessKey: setAttribute() to Infinity
PASS h1.accessKey: setAttribute() to -Infinity
PASS h1.accessKey: setAttribute() to "\0"
PASS h1.accessKey: setAttribute() to null
PASS h1.accessKey: setAttribute() to object "test-toString"
PASS h1.accessKey: setAttribute() to object "test-valueOf"
PASS h1.accessKey: IDL set to ""
PASS h1.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 h1.accessKey: IDL set to undefined
PASS h1.accessKey: IDL set to 7
PASS h1.accessKey: IDL set to 1.5
PASS h1.accessKey: IDL set to "5%"
PASS h1.accessKey: IDL set to "+100"
PASS h1.accessKey: IDL set to ".5"
PASS h1.accessKey: IDL set to true
PASS h1.accessKey: IDL set to false
PASS h1.accessKey: IDL set to object "[object Object]"
PASS h1.accessKey: IDL set to NaN
PASS h1.accessKey: IDL set to Infinity
PASS h1.accessKey: IDL set to -Infinity
PASS h1.accessKey: IDL set to "\0"
PASS h1.accessKey: IDL set to null
PASS h1.accessKey: IDL set to object "test-toString"
PASS h1.accessKey: IDL set to object "test-valueOf"
PASS h1.tabIndex: typeof IDL attribute
PASS h1.tabIndex: setAttribute() to -36
PASS h1.tabIndex: setAttribute() to -1
PASS h1.tabIndex: setAttribute() to 0
PASS h1.tabIndex: setAttribute() to 1
PASS h1.tabIndex: setAttribute() to 2147483647
PASS h1.tabIndex: setAttribute() to -2147483648
PASS h1.tabIndex: setAttribute() to "-1"
PASS h1.tabIndex: setAttribute() to "-0"
PASS h1.tabIndex: setAttribute() to "0"
PASS h1.tabIndex: setAttribute() to "1"
PASS h1.tabIndex: setAttribute() to "\t7"
PASS h1.tabIndex: setAttribute() to "\f7"
PASS h1.tabIndex: setAttribute() to " 7"
PASS h1.tabIndex: setAttribute() to "\n7"
PASS h1.tabIndex: setAttribute() to "\r7"
PASS h1.tabIndex: setAttribute() to 1.5
PASS h1.tabIndex: setAttribute() to "5%"
PASS h1.tabIndex: setAttribute() to "+100"
PASS h1.tabIndex: setAttribute() to object "2"
PASS h1.tabIndex: IDL set to -36
PASS h1.tabIndex: IDL set to -1
PASS h1.tabIndex: IDL set to 0
PASS h1.tabIndex: IDL set to 1
PASS h1.tabIndex: IDL set to 2147483647
PASS h1.tabIndex: IDL set to -2147483648
PASS h1.align: typeof IDL attribute
PASS h1.align: IDL get with DOM attribute unset
PASS h1.align: setAttribute() to ""
PASS h1.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 h1.align: setAttribute() to undefined
PASS h1.align: setAttribute() to 7
PASS h1.align: setAttribute() to 1.5
PASS h1.align: setAttribute() to "5%"
PASS h1.align: setAttribute() to "+100"
PASS h1.align: setAttribute() to ".5"
PASS h1.align: setAttribute() to true
PASS h1.align: setAttribute() to false
PASS h1.align: setAttribute() to object "[object Object]"
PASS h1.align: setAttribute() to NaN
PASS h1.align: setAttribute() to Infinity
PASS h1.align: setAttribute() to -Infinity
PASS h1.align: setAttribute() to "\0"
PASS h1.align: setAttribute() to null
PASS h1.align: setAttribute() to object "test-toString"
PASS h1.align: setAttribute() to object "test-valueOf"
PASS h1.align: IDL set to ""
PASS h1.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 h1.align: IDL set to undefined
PASS h1.align: IDL set to 7
PASS h1.align: IDL set to 1.5
PASS h1.align: IDL set to "5%"
PASS h1.align: IDL set to "+100"
PASS h1.align: IDL set to ".5"
PASS h1.align: IDL set to true
PASS h1.align: IDL set to false
PASS h1.align: IDL set to object "[object Object]"
PASS h1.align: IDL set to NaN
PASS h1.align: IDL set to Infinity
PASS h1.align: IDL set to -Infinity
PASS h1.align: IDL set to "\0"
PASS h1.align: IDL set to null
PASS h1.align: IDL set to object "test-toString"
PASS h1.align: IDL set to object "test-valueOf"
PASS h2.title: typeof IDL attribute
PASS h2.title: IDL get with DOM attribute unset
PASS h2.title: setAttribute() to ""
PASS h2.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 h2.title: setAttribute() to undefined
PASS h2.title: setAttribute() to 7
PASS h2.title: setAttribute() to 1.5
PASS h2.title: setAttribute() to "5%"
PASS h2.title: setAttribute() to "+100"
PASS h2.title: setAttribute() to ".5"
PASS h2.title: setAttribute() to true
PASS h2.title: setAttribute() to false
PASS h2.title: setAttribute() to object "[object Object]"
PASS h2.title: setAttribute() to NaN
PASS h2.title: setAttribute() to Infinity
PASS h2.title: setAttribute() to -Infinity
PASS h2.title: setAttribute() to "\0"
PASS h2.title: setAttribute() to null
PASS h2.title: setAttribute() to object "test-toString"
PASS h2.title: setAttribute() to object "test-valueOf"
PASS h2.title: IDL set to ""
PASS h2.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 h2.title: IDL set to undefined
PASS h2.title: IDL set to 7
PASS h2.title: IDL set to 1.5
PASS h2.title: IDL set to "5%"
PASS h2.title: IDL set to "+100"
PASS h2.title: IDL set to ".5"
PASS h2.title: IDL set to true
PASS h2.title: IDL set to false
PASS h2.title: IDL set to object "[object Object]"
PASS h2.title: IDL set to NaN
PASS h2.title: IDL set to Infinity
PASS h2.title: IDL set to -Infinity
PASS h2.title: IDL set to "\0"
PASS h2.title: IDL set to null
PASS h2.title: IDL set to object "test-toString"
PASS h2.title: IDL set to object "test-valueOf"
PASS h2.lang: typeof IDL attribute
PASS h2.lang: IDL get with DOM attribute unset
PASS h2.lang: setAttribute() to ""
PASS h2.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 h2.lang: setAttribute() to undefined
PASS h2.lang: setAttribute() to 7
PASS h2.lang: setAttribute() to 1.5
PASS h2.lang: setAttribute() to "5%"
PASS h2.lang: setAttribute() to "+100"
PASS h2.lang: setAttribute() to ".5"
PASS h2.lang: setAttribute() to true
PASS h2.lang: setAttribute() to false
PASS h2.lang: setAttribute() to object "[object Object]"
PASS h2.lang: setAttribute() to NaN
PASS h2.lang: setAttribute() to Infinity
PASS h2.lang: setAttribute() to -Infinity
PASS h2.lang: setAttribute() to "\0"
PASS h2.lang: setAttribute() to null
PASS h2.lang: setAttribute() to object "test-toString"
PASS h2.lang: setAttribute() to object "test-valueOf"
PASS h2.lang: IDL set to ""
PASS h2.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 h2.lang: IDL set to undefined
PASS h2.lang: IDL set to 7
PASS h2.lang: IDL set to 1.5
PASS h2.lang: IDL set to "5%"
PASS h2.lang: IDL set to "+100"
PASS h2.lang: IDL set to ".5"
PASS h2.lang: IDL set to true
PASS h2.lang: IDL set to false
PASS h2.lang: IDL set to object "[object Object]"
PASS h2.lang: IDL set to NaN
PASS h2.lang: IDL set to Infinity
PASS h2.lang: IDL set to -Infinity
PASS h2.lang: IDL set to "\0"
PASS h2.lang: IDL set to null
PASS h2.lang: IDL set to object "test-toString"
PASS h2.lang: IDL set to object "test-valueOf"
PASS h2.dir: typeof IDL attribute
PASS h2.dir: IDL get with DOM attribute unset
PASS h2.dir: setAttribute() to ""
PASS h2.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 h2.dir: setAttribute() to undefined
PASS h2.dir: setAttribute() to 7
PASS h2.dir: setAttribute() to 1.5
PASS h2.dir: setAttribute() to "5%"
PASS h2.dir: setAttribute() to "+100"
PASS h2.dir: setAttribute() to ".5"
PASS h2.dir: setAttribute() to true
PASS h2.dir: setAttribute() to false
PASS h2.dir: setAttribute() to object "[object Object]"
PASS h2.dir: setAttribute() to NaN
PASS h2.dir: setAttribute() to Infinity
PASS h2.dir: setAttribute() to -Infinity
PASS h2.dir: setAttribute() to "\0"
PASS h2.dir: setAttribute() to null
PASS h2.dir: setAttribute() to object "test-toString"
PASS h2.dir: setAttribute() to object "test-valueOf"
PASS h2.dir: setAttribute() to "ltr"
PASS h2.dir: setAttribute() to "xltr"
PASS h2.dir: setAttribute() to "ltr\0"
PASS h2.dir: setAttribute() to "tr"
PASS h2.dir: setAttribute() to "LTR"
PASS h2.dir: setAttribute() to "rtl"
PASS h2.dir: setAttribute() to "xrtl"
PASS h2.dir: setAttribute() to "rtl\0"
PASS h2.dir: setAttribute() to "tl"
PASS h2.dir: setAttribute() to "RTL"
PASS h2.dir: setAttribute() to "auto"
PASS h2.dir: setAttribute() to "xauto"
PASS h2.dir: setAttribute() to "auto\0"
PASS h2.dir: setAttribute() to "uto"
PASS h2.dir: setAttribute() to "AUTO"
PASS h2.dir: IDL set to ""
PASS h2.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 h2.dir: IDL set to undefined
PASS h2.dir: IDL set to 7
PASS h2.dir: IDL set to 1.5
PASS h2.dir: IDL set to "5%"
PASS h2.dir: IDL set to "+100"
PASS h2.dir: IDL set to ".5"
PASS h2.dir: IDL set to true
PASS h2.dir: IDL set to false
PASS h2.dir: IDL set to object "[object Object]"
PASS h2.dir: IDL set to NaN
PASS h2.dir: IDL set to Infinity
PASS h2.dir: IDL set to -Infinity
PASS h2.dir: IDL set to "\0"
PASS h2.dir: IDL set to null
PASS h2.dir: IDL set to object "test-toString"
PASS h2.dir: IDL set to object "test-valueOf"
PASS h2.dir: IDL set to "ltr"
PASS h2.dir: IDL set to "xltr"
PASS h2.dir: IDL set to "ltr\0"
PASS h2.dir: IDL set to "tr"
PASS h2.dir: IDL set to "LTR"
PASS h2.dir: IDL set to "rtl"
PASS h2.dir: IDL set to "xrtl"
PASS h2.dir: IDL set to "rtl\0"
PASS h2.dir: IDL set to "tl"
PASS h2.dir: IDL set to "RTL"
PASS h2.dir: IDL set to "auto"
PASS h2.dir: IDL set to "xauto"
PASS h2.dir: IDL set to "auto\0"
PASS h2.dir: IDL set to "uto"
PASS h2.dir: IDL set to "AUTO"
PASS h2.className (<h2 class>): typeof IDL attribute
PASS h2.className (<h2 class>): IDL get with DOM attribute unset
PASS h2.className (<h2 class>): setAttribute() to ""
PASS h2.className (<h2 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 h2.className (<h2 class>): setAttribute() to undefined
PASS h2.className (<h2 class>): setAttribute() to 7
PASS h2.className (<h2 class>): setAttribute() to 1.5
PASS h2.className (<h2 class>): setAttribute() to "5%"
PASS h2.className (<h2 class>): setAttribute() to "+100"
PASS h2.className (<h2 class>): setAttribute() to ".5"
PASS h2.className (<h2 class>): setAttribute() to true
PASS h2.className (<h2 class>): setAttribute() to false
PASS h2.className (<h2 class>): setAttribute() to object "[object Object]"
PASS h2.className (<h2 class>): setAttribute() to NaN
PASS h2.className (<h2 class>): setAttribute() to Infinity
PASS h2.className (<h2 class>): setAttribute() to -Infinity
PASS h2.className (<h2 class>): setAttribute() to "\0"
PASS h2.className (<h2 class>): setAttribute() to null
PASS h2.className (<h2 class>): setAttribute() to object "test-toString"
PASS h2.className (<h2 class>): setAttribute() to object "test-valueOf"
PASS h2.className (<h2 class>): IDL set to ""
PASS h2.className (<h2 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 h2.className (<h2 class>): IDL set to undefined
PASS h2.className (<h2 class>): IDL set to 7
PASS h2.className (<h2 class>): IDL set to 1.5
PASS h2.className (<h2 class>): IDL set to "5%"
PASS h2.className (<h2 class>): IDL set to "+100"
PASS h2.className (<h2 class>): IDL set to ".5"
PASS h2.className (<h2 class>): IDL set to true
PASS h2.className (<h2 class>): IDL set to false
PASS h2.className (<h2 class>): IDL set to object "[object Object]"
PASS h2.className (<h2 class>): IDL set to NaN
PASS h2.className (<h2 class>): IDL set to Infinity
PASS h2.className (<h2 class>): IDL set to -Infinity
PASS h2.className (<h2 class>): IDL set to "\0"
PASS h2.className (<h2 class>): IDL set to null
PASS h2.className (<h2 class>): IDL set to object "test-toString"
PASS h2.className (<h2 class>): IDL set to object "test-valueOf"
PASS h2.autofocus: typeof IDL attribute
PASS h2.autofocus: IDL get with DOM attribute unset
PASS h2.autofocus: setAttribute() to ""
PASS h2.autofocus: setAttribute() to " foo "
PASS h2.autofocus: setAttribute() to undefined
PASS h2.autofocus: setAttribute() to null
PASS h2.autofocus: setAttribute() to 7
PASS h2.autofocus: setAttribute() to 1.5
PASS h2.autofocus: setAttribute() to "5%"
PASS h2.autofocus: setAttribute() to "+100"
PASS h2.autofocus: setAttribute() to ".5"
PASS h2.autofocus: setAttribute() to true
PASS h2.autofocus: setAttribute() to false
PASS h2.autofocus: setAttribute() to object "[object Object]"
PASS h2.autofocus: setAttribute() to NaN
PASS h2.autofocus: setAttribute() to Infinity
PASS h2.autofocus: setAttribute() to -Infinity
PASS h2.autofocus: setAttribute() to "\0"
PASS h2.autofocus: setAttribute() to object "test-toString"
PASS h2.autofocus: setAttribute() to object "test-valueOf"
PASS h2.autofocus: setAttribute() to "autofocus"
PASS h2.autofocus: IDL set to ""
PASS h2.autofocus: IDL set to " foo "
PASS h2.autofocus: IDL set to undefined
PASS h2.autofocus: IDL set to null
PASS h2.autofocus: IDL set to 7
PASS h2.autofocus: IDL set to 1.5
PASS h2.autofocus: IDL set to "5%"
PASS h2.autofocus: IDL set to "+100"
PASS h2.autofocus: IDL set to ".5"
PASS h2.autofocus: IDL set to true
PASS h2.autofocus: IDL set to false
PASS h2.autofocus: IDL set to object "[object Object]"
PASS h2.autofocus: IDL set to NaN
PASS h2.autofocus: IDL set to Infinity
PASS h2.autofocus: IDL set to -Infinity
PASS h2.autofocus: IDL set to "\0"
PASS h2.autofocus: IDL set to object "test-toString"
PASS h2.autofocus: IDL set to object "test-valueOf"
PASS h2.hidden: typeof IDL attribute
PASS h2.hidden: IDL get with DOM attribute unset
PASS h2.hidden: setAttribute() to ""
PASS h2.hidden: setAttribute() to " foo "
PASS h2.hidden: setAttribute() to undefined
PASS h2.hidden: setAttribute() to null
PASS h2.hidden: setAttribute() to 7
PASS h2.hidden: setAttribute() to 1.5
PASS h2.hidden: setAttribute() to "5%"
PASS h2.hidden: setAttribute() to "+100"
PASS h2.hidden: setAttribute() to ".5"
PASS h2.hidden: setAttribute() to true
PASS h2.hidden: setAttribute() to false
PASS h2.hidden: setAttribute() to object "[object Object]"
PASS h2.hidden: setAttribute() to NaN
PASS h2.hidden: setAttribute() to Infinity
PASS h2.hidden: setAttribute() to -Infinity
PASS h2.hidden: setAttribute() to "\0"
PASS h2.hidden: setAttribute() to object "test-toString"
PASS h2.hidden: setAttribute() to object "test-valueOf"
PASS h2.hidden: setAttribute() to "hidden"
PASS h2.hidden: IDL set to ""
PASS h2.hidden: IDL set to " foo "
PASS h2.hidden: IDL set to undefined
PASS h2.hidden: IDL set to null
PASS h2.hidden: IDL set to 7
PASS h2.hidden: IDL set to 1.5
PASS h2.hidden: IDL set to "5%"
PASS h2.hidden: IDL set to "+100"
PASS h2.hidden: IDL set to ".5"
PASS h2.hidden: IDL set to true
PASS h2.hidden: IDL set to false
PASS h2.hidden: IDL set to object "[object Object]"
PASS h2.hidden: IDL set to NaN
PASS h2.hidden: IDL set to Infinity
PASS h2.hidden: IDL set to -Infinity
PASS h2.hidden: IDL set to "\0"
PASS h2.hidden: IDL set to object "test-toString"
PASS h2.hidden: IDL set to object "test-valueOf"
PASS h2.accessKey: typeof IDL attribute
PASS h2.accessKey: IDL get with DOM attribute unset
PASS h2.accessKey: setAttribute() to ""
PASS h2.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 h2.accessKey: setAttribute() to undefined
PASS h2.accessKey: setAttribute() to 7
PASS h2.accessKey: setAttribute() to 1.5
PASS h2.accessKey: setAttribute() to "5%"
PASS h2.accessKey: setAttribute() to "+100"
PASS h2.accessKey: setAttribute() to ".5"
PASS h2.accessKey: setAttribute() to true
PASS h2.accessKey: setAttribute() to false
PASS h2.accessKey: setAttribute() to object "[object Object]"
PASS h2.accessKey: setAttribute() to NaN
PASS h2.accessKey: setAttribute() to Infinity
PASS h2.accessKey: setAttribute() to -Infinity
PASS h2.accessKey: setAttribute() to "\0"
PASS h2.accessKey: setAttribute() to null
PASS h2.accessKey: setAttribute() to object "test-toString"
PASS h2.accessKey: setAttribute() to object "test-valueOf"
PASS h2.accessKey: IDL set to ""
PASS h2.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 h2.accessKey: IDL set to undefined
PASS h2.accessKey: IDL set to 7
PASS h2.accessKey: IDL set to 1.5
PASS h2.accessKey: IDL set to "5%"
PASS h2.accessKey: IDL set to "+100"
PASS h2.accessKey: IDL set to ".5"
PASS h2.accessKey: IDL set to true
PASS h2.accessKey: IDL set to false
PASS h2.accessKey: IDL set to object "[object Object]"
PASS h2.accessKey: IDL set to NaN
PASS h2.accessKey: IDL set to Infinity
PASS h2.accessKey: IDL set to -Infinity
PASS h2.accessKey: IDL set to "\0"
PASS h2.accessKey: IDL set to null
PASS h2.accessKey: IDL set to object "test-toString"
PASS h2.accessKey: IDL set to object "test-valueOf"
PASS h2.tabIndex: typeof IDL attribute
PASS h2.tabIndex: setAttribute() to -36
PASS h2.tabIndex: setAttribute() to -1
PASS h2.tabIndex: setAttribute() to 0
PASS h2.tabIndex: setAttribute() to 1
PASS h2.tabIndex: setAttribute() to 2147483647
PASS h2.tabIndex: setAttribute() to -2147483648
PASS h2.tabIndex: setAttribute() to "-1"
PASS h2.tabIndex: setAttribute() to "-0"
PASS h2.tabIndex: setAttribute() to "0"
PASS h2.tabIndex: setAttribute() to "1"
PASS h2.tabIndex: setAttribute() to "\t7"
PASS h2.tabIndex: setAttribute() to "\f7"
PASS h2.tabIndex: setAttribute() to " 7"
PASS h2.tabIndex: setAttribute() to "\n7"
PASS h2.tabIndex: setAttribute() to "\r7"
PASS h2.tabIndex: setAttribute() to 1.5
PASS h2.tabIndex: setAttribute() to "5%"
PASS h2.tabIndex: setAttribute() to "+100"
PASS h2.tabIndex: setAttribute() to object "2"
PASS h2.tabIndex: IDL set to -36
PASS h2.tabIndex: IDL set to -1
PASS h2.tabIndex: IDL set to 0
PASS h2.tabIndex: IDL set to 1
PASS h2.tabIndex: IDL set to 2147483647
PASS h2.tabIndex: IDL set to -2147483648
PASS h2.align: typeof IDL attribute
PASS h2.align: IDL get with DOM attribute unset
PASS h2.align: setAttribute() to ""
PASS h2.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 h2.align: setAttribute() to undefined
PASS h2.align: setAttribute() to 7
PASS h2.align: setAttribute() to 1.5
PASS h2.align: setAttribute() to "5%"
PASS h2.align: setAttribute() to "+100"
PASS h2.align: setAttribute() to ".5"
PASS h2.align: setAttribute() to true
PASS h2.align: setAttribute() to false
PASS h2.align: setAttribute() to object "[object Object]"
PASS h2.align: setAttribute() to NaN
PASS h2.align: setAttribute() to Infinity
PASS h2.align: setAttribute() to -Infinity
PASS h2.align: setAttribute() to "\0"
PASS h2.align: setAttribute() to null
PASS h2.align: setAttribute() to object "test-toString"
PASS h2.align: setAttribute() to object "test-valueOf"
PASS h2.align: IDL set to ""
PASS h2.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 h2.align: IDL set to undefined
PASS h2.align: IDL set to 7
PASS h2.align: IDL set to 1.5
PASS h2.align: IDL set to "5%"
PASS h2.align: IDL set to "+100"
PASS h2.align: IDL set to ".5"
PASS h2.align: IDL set to true
PASS h2.align: IDL set to false
PASS h2.align: IDL set to object "[object Object]"
PASS h2.align: IDL set to NaN
PASS h2.align: IDL set to Infinity
PASS h2.align: IDL set to -Infinity
PASS h2.align: IDL set to "\0"
PASS h2.align: IDL set to null
PASS h2.align: IDL set to object "test-toString"
PASS h2.align: IDL set to object "test-valueOf"
PASS h3.title: typeof IDL attribute
PASS h3.title: IDL get with DOM attribute unset
PASS h3.title: setAttribute() to ""
PASS h3.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 h3.title: setAttribute() to undefined
PASS h3.title: setAttribute() to 7
PASS h3.title: setAttribute() to 1.5
PASS h3.title: setAttribute() to "5%"
PASS h3.title: setAttribute() to "+100"
PASS h3.title: setAttribute() to ".5"
PASS h3.title: setAttribute() to true
PASS h3.title: setAttribute() to false
PASS h3.title: setAttribute() to object "[object Object]"
PASS h3.title: setAttribute() to NaN
PASS h3.title: setAttribute() to Infinity
PASS h3.title: setAttribute() to -Infinity
PASS h3.title: setAttribute() to "\0"
PASS h3.title: setAttribute() to null
PASS h3.title: setAttribute() to object "test-toString"
PASS h3.title: setAttribute() to object "test-valueOf"
PASS h3.title: IDL set to ""
PASS h3.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 h3.title: IDL set to undefined
PASS h3.title: IDL set to 7
PASS h3.title: IDL set to 1.5
PASS h3.title: IDL set to "5%"
PASS h3.title: IDL set to "+100"
PASS h3.title: IDL set to ".5"
PASS h3.title: IDL set to true
PASS h3.title: IDL set to false
PASS h3.title: IDL set to object "[object Object]"
PASS h3.title: IDL set to NaN
PASS h3.title: IDL set to Infinity
PASS h3.title: IDL set to -Infinity
PASS h3.title: IDL set to "\0"
PASS h3.title: IDL set to null
PASS h3.title: IDL set to object "test-toString"
PASS h3.title: IDL set to object "test-valueOf"
PASS h3.lang: typeof IDL attribute
PASS h3.lang: IDL get with DOM attribute unset
PASS h3.lang: setAttribute() to ""
PASS h3.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 h3.lang: setAttribute() to undefined
PASS h3.lang: setAttribute() to 7
PASS h3.lang: setAttribute() to 1.5
PASS h3.lang: setAttribute() to "5%"
PASS h3.lang: setAttribute() to "+100"
PASS h3.lang: setAttribute() to ".5"
PASS h3.lang: setAttribute() to true
PASS h3.lang: setAttribute() to false
PASS h3.lang: setAttribute() to object "[object Object]"
PASS h3.lang: setAttribute() to NaN
PASS h3.lang: setAttribute() to Infinity
PASS h3.lang: setAttribute() to -Infinity
PASS h3.lang: setAttribute() to "\0"
PASS h3.lang: setAttribute() to null
PASS h3.lang: setAttribute() to object "test-toString"
PASS h3.lang: setAttribute() to object "test-valueOf"
PASS h3.lang: IDL set to ""
PASS h3.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 h3.lang: IDL set to undefined
PASS h3.lang: IDL set to 7
PASS h3.lang: IDL set to 1.5
PASS h3.lang: IDL set to "5%"
PASS h3.lang: IDL set to "+100"
PASS h3.lang: IDL set to ".5"
PASS h3.lang: IDL set to true
PASS h3.lang: IDL set to false
PASS h3.lang: IDL set to object "[object Object]"
PASS h3.lang: IDL set to NaN
PASS h3.lang: IDL set to Infinity
PASS h3.lang: IDL set to -Infinity
PASS h3.lang: IDL set to "\0"
PASS h3.lang: IDL set to null
PASS h3.lang: IDL set to object "test-toString"
PASS h3.lang: IDL set to object "test-valueOf"
PASS h3.dir: typeof IDL attribute
PASS h3.dir: IDL get with DOM attribute unset
PASS h3.dir: setAttribute() to ""
PASS h3.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 h3.dir: setAttribute() to undefined
PASS h3.dir: setAttribute() to 7
PASS h3.dir: setAttribute() to 1.5
PASS h3.dir: setAttribute() to "5%"
PASS h3.dir: setAttribute() to "+100"
PASS h3.dir: setAttribute() to ".5"
PASS h3.dir: setAttribute() to true
PASS h3.dir: setAttribute() to false
PASS h3.dir: setAttribute() to object "[object Object]"
PASS h3.dir: setAttribute() to NaN
PASS h3.dir: setAttribute() to Infinity
PASS h3.dir: setAttribute() to -Infinity
PASS h3.dir: setAttribute() to "\0"
PASS h3.dir: setAttribute() to null
PASS h3.dir: setAttribute() to object "test-toString"
PASS h3.dir: setAttribute() to object "test-valueOf"
PASS h3.dir: setAttribute() to "ltr"
PASS h3.dir: setAttribute() to "xltr"
PASS h3.dir: setAttribute() to "ltr\0"
PASS h3.dir: setAttribute() to "tr"
PASS h3.dir: setAttribute() to "LTR"
PASS h3.dir: setAttribute() to "rtl"
PASS h3.dir: setAttribute() to "xrtl"
PASS h3.dir: setAttribute() to "rtl\0"
PASS h3.dir: setAttribute() to "tl"
PASS h3.dir: setAttribute() to "RTL"
PASS h3.dir: setAttribute() to "auto"
PASS h3.dir: setAttribute() to "xauto"
PASS h3.dir: setAttribute() to "auto\0"
PASS h3.dir: setAttribute() to "uto"
PASS h3.dir: setAttribute() to "AUTO"
PASS h3.dir: IDL set to ""
PASS h3.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 h3.dir: IDL set to undefined
PASS h3.dir: IDL set to 7
PASS h3.dir: IDL set to 1.5
PASS h3.dir: IDL set to "5%"
PASS h3.dir: IDL set to "+100"
PASS h3.dir: IDL set to ".5"
PASS h3.dir: IDL set to true
PASS h3.dir: IDL set to false
PASS h3.dir: IDL set to object "[object Object]"
PASS h3.dir: IDL set to NaN
PASS h3.dir: IDL set to Infinity
PASS h3.dir: IDL set to -Infinity
PASS h3.dir: IDL set to "\0"
PASS h3.dir: IDL set to null
PASS h3.dir: IDL set to object "test-toString"
PASS h3.dir: IDL set to object "test-valueOf"
PASS h3.dir: IDL set to "ltr"
PASS h3.dir: IDL set to "xltr"
PASS h3.dir: IDL set to "ltr\0"
PASS h3.dir: IDL set to "tr"
PASS h3.dir: IDL set to "LTR"
PASS h3.dir: IDL set to "rtl"
PASS h3.dir: IDL set to "xrtl"
PASS h3.dir: IDL set to "rtl\0"
PASS h3.dir: IDL set to "tl"
PASS h3.dir: IDL set to "RTL"
PASS h3.dir: IDL set to "auto"
PASS h3.dir: IDL set to "xauto"
PASS h3.dir: IDL set to "auto\0"
PASS h3.dir: IDL set to "uto"
PASS h3.dir: IDL set to "AUTO"
PASS h3.className (<h3 class>): typeof IDL attribute
PASS h3.className (<h3 class>): IDL get with DOM attribute unset
PASS h3.className (<h3 class>): setAttribute() to ""
PASS h3.className (<h3 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 h3.className (<h3 class>): setAttribute() to undefined
PASS h3.className (<h3 class>): setAttribute() to 7
PASS h3.className (<h3 class>): setAttribute() to 1.5
PASS h3.className (<h3 class>): setAttribute() to "5%"
PASS h3.className (<h3 class>): setAttribute() to "+100"
PASS h3.className (<h3 class>): setAttribute() to ".5"
PASS h3.className (<h3 class>): setAttribute() to true
PASS h3.className (<h3 class>): setAttribute() to false
PASS h3.className (<h3 class>): setAttribute() to object "[object Object]"
PASS h3.className (<h3 class>): setAttribute() to NaN
PASS h3.className (<h3 class>): setAttribute() to Infinity
PASS h3.className (<h3 class>): setAttribute() to -Infinity
PASS h3.className (<h3 class>): setAttribute() to "\0"
PASS h3.className (<h3 class>): setAttribute() to null
PASS h3.className (<h3 class>): setAttribute() to object "test-toString"
PASS h3.className (<h3 class>): setAttribute() to object "test-valueOf"
PASS h3.className (<h3 class>): IDL set to ""
PASS h3.className (<h3 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 h3.className (<h3 class>): IDL set to undefined
PASS h3.className (<h3 class>): IDL set to 7
PASS h3.className (<h3 class>): IDL set to 1.5
PASS h3.className (<h3 class>): IDL set to "5%"
PASS h3.className (<h3 class>): IDL set to "+100"
PASS h3.className (<h3 class>): IDL set to ".5"
PASS h3.className (<h3 class>): IDL set to true
PASS h3.className (<h3 class>): IDL set to false
PASS h3.className (<h3 class>): IDL set to object "[object Object]"
PASS h3.className (<h3 class>): IDL set to NaN
PASS h3.className (<h3 class>): IDL set to Infinity
PASS h3.className (<h3 class>): IDL set to -Infinity
PASS h3.className (<h3 class>): IDL set to "\0"
PASS h3.className (<h3 class>): IDL set to null
PASS h3.className (<h3 class>): IDL set to object "test-toString"
PASS h3.className (<h3 class>): IDL set to object "test-valueOf"
PASS h3.autofocus: typeof IDL attribute
PASS h3.autofocus: IDL get with DOM attribute unset
PASS h3.autofocus: setAttribute() to ""
PASS h3.autofocus: setAttribute() to " foo "
PASS h3.autofocus: setAttribute() to undefined
PASS h3.autofocus: setAttribute() to null
PASS h3.autofocus: setAttribute() to 7
PASS h3.autofocus: setAttribute() to 1.5
PASS h3.autofocus: setAttribute() to "5%"
PASS h3.autofocus: setAttribute() to "+100"
PASS h3.autofocus: setAttribute() to ".5"
PASS h3.autofocus: setAttribute() to true
PASS h3.autofocus: setAttribute() to false
PASS h3.autofocus: setAttribute() to object "[object Object]"
PASS h3.autofocus: setAttribute() to NaN
PASS h3.autofocus: setAttribute() to Infinity
PASS h3.autofocus: setAttribute() to -Infinity
PASS h3.autofocus: setAttribute() to "\0"
PASS h3.autofocus: setAttribute() to object "test-toString"
PASS h3.autofocus: setAttribute() to object "test-valueOf"
PASS h3.autofocus: setAttribute() to "autofocus"
PASS h3.autofocus: IDL set to ""
PASS h3.autofocus: IDL set to " foo "
PASS h3.autofocus: IDL set to undefined
PASS h3.autofocus: IDL set to null
PASS h3.autofocus: IDL set to 7
PASS h3.autofocus: IDL set to 1.5
PASS h3.autofocus: IDL set to "5%"
PASS h3.autofocus: IDL set to "+100"
PASS h3.autofocus: IDL set to ".5"
PASS h3.autofocus: IDL set to true
PASS h3.autofocus: IDL set to false
PASS h3.autofocus: IDL set to object "[object Object]"
PASS h3.autofocus: IDL set to NaN
PASS h3.autofocus: IDL set to Infinity
PASS h3.autofocus: IDL set to -Infinity
PASS h3.autofocus: IDL set to "\0"
PASS h3.autofocus: IDL set to object "test-toString"
PASS h3.autofocus: IDL set to object "test-valueOf"
PASS h3.hidden: typeof IDL attribute
PASS h3.hidden: IDL get with DOM attribute unset
PASS h3.hidden: setAttribute() to ""
PASS h3.hidden: setAttribute() to " foo "
PASS h3.hidden: setAttribute() to undefined
PASS h3.hidden: setAttribute() to null
PASS h3.hidden: setAttribute() to 7
PASS h3.hidden: setAttribute() to 1.5
PASS h3.hidden: setAttribute() to "5%"
PASS h3.hidden: setAttribute() to "+100"
PASS h3.hidden: setAttribute() to ".5"
PASS h3.hidden: setAttribute() to true
PASS h3.hidden: setAttribute() to false
PASS h3.hidden: setAttribute() to object "[object Object]"
PASS h3.hidden: setAttribute() to NaN
PASS h3.hidden: setAttribute() to Infinity
PASS h3.hidden: setAttribute() to -Infinity
PASS h3.hidden: setAttribute() to "\0"
PASS h3.hidden: setAttribute() to object "test-toString"
PASS h3.hidden: setAttribute() to object "test-valueOf"
PASS h3.hidden: setAttribute() to "hidden"
PASS h3.hidden: IDL set to ""
PASS h3.hidden: IDL set to " foo "
PASS h3.hidden: IDL set to undefined
PASS h3.hidden: IDL set to null
PASS h3.hidden: IDL set to 7
PASS h3.hidden: IDL set to 1.5
PASS h3.hidden: IDL set to "5%"
PASS h3.hidden: IDL set to "+100"
PASS h3.hidden: IDL set to ".5"
PASS h3.hidden: IDL set to true
PASS h3.hidden: IDL set to false
PASS h3.hidden: IDL set to object "[object Object]"
PASS h3.hidden: IDL set to NaN
PASS h3.hidden: IDL set to Infinity
PASS h3.hidden: IDL set to -Infinity
PASS h3.hidden: IDL set to "\0"
PASS h3.hidden: IDL set to object "test-toString"
PASS h3.hidden: IDL set to object "test-valueOf"
PASS h3.accessKey: typeof IDL attribute
PASS h3.accessKey: IDL get with DOM attribute unset
PASS h3.accessKey: setAttribute() to ""
PASS h3.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 h3.accessKey: setAttribute() to undefined
PASS h3.accessKey: setAttribute() to 7
PASS h3.accessKey: setAttribute() to 1.5
PASS h3.accessKey: setAttribute() to "5%"
PASS h3.accessKey: setAttribute() to "+100"
PASS h3.accessKey: setAttribute() to ".5"
PASS h3.accessKey: setAttribute() to true
PASS h3.accessKey: setAttribute() to false
PASS h3.accessKey: setAttribute() to object "[object Object]"
PASS h3.accessKey: setAttribute() to NaN
PASS h3.accessKey: setAttribute() to Infinity
PASS h3.accessKey: setAttribute() to -Infinity
PASS h3.accessKey: setAttribute() to "\0"
PASS h3.accessKey: setAttribute() to null
PASS h3.accessKey: setAttribute() to object "test-toString"
PASS h3.accessKey: setAttribute() to object "test-valueOf"
PASS h3.accessKey: IDL set to ""
PASS h3.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 h3.accessKey: IDL set to undefined
PASS h3.accessKey: IDL set to 7
PASS h3.accessKey: IDL set to 1.5
PASS h3.accessKey: IDL set to "5%"
PASS h3.accessKey: IDL set to "+100"
PASS h3.accessKey: IDL set to ".5"
PASS h3.accessKey: IDL set to true
PASS h3.accessKey: IDL set to false
PASS h3.accessKey: IDL set to object "[object Object]"
PASS h3.accessKey: IDL set to NaN
PASS h3.accessKey: IDL set to Infinity
PASS h3.accessKey: IDL set to -Infinity
PASS h3.accessKey: IDL set to "\0"
PASS h3.accessKey: IDL set to null
PASS h3.accessKey: IDL set to object "test-toString"
PASS h3.accessKey: IDL set to object "test-valueOf"
PASS h3.tabIndex: typeof IDL attribute
PASS h3.tabIndex: setAttribute() to -36
PASS h3.tabIndex: setAttribute() to -1
PASS h3.tabIndex: setAttribute() to 0
PASS h3.tabIndex: setAttribute() to 1
PASS h3.tabIndex: setAttribute() to 2147483647
PASS h3.tabIndex: setAttribute() to -2147483648
PASS h3.tabIndex: setAttribute() to "-1"
PASS h3.tabIndex: setAttribute() to "-0"
PASS h3.tabIndex: setAttribute() to "0"
PASS h3.tabIndex: setAttribute() to "1"
PASS h3.tabIndex: setAttribute() to "\t7"
PASS h3.tabIndex: setAttribute() to "\f7"
PASS h3.tabIndex: setAttribute() to " 7"
PASS h3.tabIndex: setAttribute() to "\n7"
PASS h3.tabIndex: setAttribute() to "\r7"
PASS h3.tabIndex: setAttribute() to 1.5
PASS h3.tabIndex: setAttribute() to "5%"
PASS h3.tabIndex: setAttribute() to "+100"
PASS h3.tabIndex: setAttribute() to object "2"
PASS h3.tabIndex: IDL set to -36
PASS h3.tabIndex: IDL set to -1
PASS h3.tabIndex: IDL set to 0
PASS h3.tabIndex: IDL set to 1
PASS h3.tabIndex: IDL set to 2147483647
PASS h3.tabIndex: IDL set to -2147483648
PASS h3.align: typeof IDL attribute
PASS h3.align: IDL get with DOM attribute unset
PASS h3.align: setAttribute() to ""
PASS h3.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 h3.align: setAttribute() to undefined
PASS h3.align: setAttribute() to 7
PASS h3.align: setAttribute() to 1.5
PASS h3.align: setAttribute() to "5%"
PASS h3.align: setAttribute() to "+100"
PASS h3.align: setAttribute() to ".5"
PASS h3.align: setAttribute() to true
PASS h3.align: setAttribute() to false
PASS h3.align: setAttribute() to object "[object Object]"
PASS h3.align: setAttribute() to NaN
PASS h3.align: setAttribute() to Infinity
PASS h3.align: setAttribute() to -Infinity
PASS h3.align: setAttribute() to "\0"
PASS h3.align: setAttribute() to null
PASS h3.align: setAttribute() to object "test-toString"
PASS h3.align: setAttribute() to object "test-valueOf"
PASS h3.align: IDL set to ""
PASS h3.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 h3.align: IDL set to undefined
PASS h3.align: IDL set to 7
PASS h3.align: IDL set to 1.5
PASS h3.align: IDL set to "5%"
PASS h3.align: IDL set to "+100"
PASS h3.align: IDL set to ".5"
PASS h3.align: IDL set to true
PASS h3.align: IDL set to false
PASS h3.align: IDL set to object "[object Object]"
PASS h3.align: IDL set to NaN
PASS h3.align: IDL set to Infinity
PASS h3.align: IDL set to -Infinity
PASS h3.align: IDL set to "\0"
PASS h3.align: IDL set to null
PASS h3.align: IDL set to object "test-toString"
PASS h3.align: IDL set to object "test-valueOf"
PASS h4.title: typeof IDL attribute
PASS h4.title: IDL get with DOM attribute unset
PASS h4.title: setAttribute() to ""
PASS h4.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 h4.title: setAttribute() to undefined
PASS h4.title: setAttribute() to 7
PASS h4.title: setAttribute() to 1.5
PASS h4.title: setAttribute() to "5%"
PASS h4.title: setAttribute() to "+100"
PASS h4.title: setAttribute() to ".5"
PASS h4.title: setAttribute() to true
PASS h4.title: setAttribute() to false
PASS h4.title: setAttribute() to object "[object Object]"
PASS h4.title: setAttribute() to NaN
PASS h4.title: setAttribute() to Infinity
PASS h4.title: setAttribute() to -Infinity
PASS h4.title: setAttribute() to "\0"
PASS h4.title: setAttribute() to null
PASS h4.title: setAttribute() to object "test-toString"
PASS h4.title: setAttribute() to object "test-valueOf"
PASS h4.title: IDL set to ""
PASS h4.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 h4.title: IDL set to undefined
PASS h4.title: IDL set to 7
PASS h4.title: IDL set to 1.5
PASS h4.title: IDL set to "5%"
PASS h4.title: IDL set to "+100"
PASS h4.title: IDL set to ".5"
PASS h4.title: IDL set to true
PASS h4.title: IDL set to false
PASS h4.title: IDL set to object "[object Object]"
PASS h4.title: IDL set to NaN
PASS h4.title: IDL set to Infinity
PASS h4.title: IDL set to -Infinity
PASS h4.title: IDL set to "\0"
PASS h4.title: IDL set to null
PASS h4.title: IDL set to object "test-toString"
PASS h4.title: IDL set to object "test-valueOf"
PASS h4.lang: typeof IDL attribute
PASS h4.lang: IDL get with DOM attribute unset
PASS h4.lang: setAttribute() to ""
PASS h4.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 h4.lang: setAttribute() to undefined
PASS h4.lang: setAttribute() to 7
PASS h4.lang: setAttribute() to 1.5
PASS h4.lang: setAttribute() to "5%"
PASS h4.lang: setAttribute() to "+100"
PASS h4.lang: setAttribute() to ".5"
PASS h4.lang: setAttribute() to true
PASS h4.lang: setAttribute() to false
PASS h4.lang: setAttribute() to object "[object Object]"
PASS h4.lang: setAttribute() to NaN
PASS h4.lang: setAttribute() to Infinity
PASS h4.lang: setAttribute() to -Infinity
PASS h4.lang: setAttribute() to "\0"
PASS h4.lang: setAttribute() to null
PASS h4.lang: setAttribute() to object "test-toString"
PASS h4.lang: setAttribute() to object "test-valueOf"
PASS h4.lang: IDL set to ""
PASS h4.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 h4.lang: IDL set to undefined
PASS h4.lang: IDL set to 7
PASS h4.lang: IDL set to 1.5
PASS h4.lang: IDL set to "5%"
PASS h4.lang: IDL set to "+100"
PASS h4.lang: IDL set to ".5"
PASS h4.lang: IDL set to true
PASS h4.lang: IDL set to false
PASS h4.lang: IDL set to object "[object Object]"
PASS h4.lang: IDL set to NaN
PASS h4.lang: IDL set to Infinity
PASS h4.lang: IDL set to -Infinity
PASS h4.lang: IDL set to "\0"
PASS h4.lang: IDL set to null
PASS h4.lang: IDL set to object "test-toString"
PASS h4.lang: IDL set to object "test-valueOf"
PASS h4.dir: typeof IDL attribute
PASS h4.dir: IDL get with DOM attribute unset
PASS h4.dir: setAttribute() to ""
PASS h4.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 h4.dir: setAttribute() to undefined
PASS h4.dir: setAttribute() to 7
PASS h4.dir: setAttribute() to 1.5
PASS h4.dir: setAttribute() to "5%"
PASS h4.dir: setAttribute() to "+100"
PASS h4.dir: setAttribute() to ".5"
PASS h4.dir: setAttribute() to true
PASS h4.dir: setAttribute() to false
PASS h4.dir: setAttribute() to object "[object Object]"
PASS h4.dir: setAttribute() to NaN
PASS h4.dir: setAttribute() to Infinity
PASS h4.dir: setAttribute() to -Infinity
PASS h4.dir: setAttribute() to "\0"
PASS h4.dir: setAttribute() to null
PASS h4.dir: setAttribute() to object "test-toString"
PASS h4.dir: setAttribute() to object "test-valueOf"
PASS h4.dir: setAttribute() to "ltr"
PASS h4.dir: setAttribute() to "xltr"
PASS h4.dir: setAttribute() to "ltr\0"
PASS h4.dir: setAttribute() to "tr"
PASS h4.dir: setAttribute() to "LTR"
PASS h4.dir: setAttribute() to "rtl"
PASS h4.dir: setAttribute() to "xrtl"
PASS h4.dir: setAttribute() to "rtl\0"
PASS h4.dir: setAttribute() to "tl"
PASS h4.dir: setAttribute() to "RTL"
PASS h4.dir: setAttribute() to "auto"
PASS h4.dir: setAttribute() to "xauto"
PASS h4.dir: setAttribute() to "auto\0"
PASS h4.dir: setAttribute() to "uto"
PASS h4.dir: setAttribute() to "AUTO"
PASS h4.dir: IDL set to ""
PASS h4.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 h4.dir: IDL set to undefined
PASS h4.dir: IDL set to 7
PASS h4.dir: IDL set to 1.5
PASS h4.dir: IDL set to "5%"
PASS h4.dir: IDL set to "+100"
PASS h4.dir: IDL set to ".5"
PASS h4.dir: IDL set to true
PASS h4.dir: IDL set to false
PASS h4.dir: IDL set to object "[object Object]"
PASS h4.dir: IDL set to NaN
PASS h4.dir: IDL set to Infinity
PASS h4.dir: IDL set to -Infinity
PASS h4.dir: IDL set to "\0"
PASS h4.dir: IDL set to null
PASS h4.dir: IDL set to object "test-toString"
PASS h4.dir: IDL set to object "test-valueOf"
PASS h4.dir: IDL set to "ltr"
PASS h4.dir: IDL set to "xltr"
PASS h4.dir: IDL set to "ltr\0"
PASS h4.dir: IDL set to "tr"
PASS h4.dir: IDL set to "LTR"
PASS h4.dir: IDL set to "rtl"
PASS h4.dir: IDL set to "xrtl"
PASS h4.dir: IDL set to "rtl\0"
PASS h4.dir: IDL set to "tl"
PASS h4.dir: IDL set to "RTL"
PASS h4.dir: IDL set to "auto"
PASS h4.dir: IDL set to "xauto"
PASS h4.dir: IDL set to "auto\0"
PASS h4.dir: IDL set to "uto"
PASS h4.dir: IDL set to "AUTO"
PASS h4.className (<h4 class>): typeof IDL attribute
PASS h4.className (<h4 class>): IDL get with DOM attribute unset
PASS h4.className (<h4 class>): setAttribute() to ""
PASS h4.className (<h4 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 h4.className (<h4 class>): setAttribute() to undefined
PASS h4.className (<h4 class>): setAttribute() to 7
PASS h4.className (<h4 class>): setAttribute() to 1.5
PASS h4.className (<h4 class>): setAttribute() to "5%"
PASS h4.className (<h4 class>): setAttribute() to "+100"
PASS h4.className (<h4 class>): setAttribute() to ".5"
PASS h4.className (<h4 class>): setAttribute() to true
PASS h4.className (<h4 class>): setAttribute() to false
PASS h4.className (<h4 class>): setAttribute() to object "[object Object]"
PASS h4.className (<h4 class>): setAttribute() to NaN
PASS h4.className (<h4 class>): setAttribute() to Infinity
PASS h4.className (<h4 class>): setAttribute() to -Infinity
PASS h4.className (<h4 class>): setAttribute() to "\0"
PASS h4.className (<h4 class>): setAttribute() to null
PASS h4.className (<h4 class>): setAttribute() to object "test-toString"
PASS h4.className (<h4 class>): setAttribute() to object "test-valueOf"
PASS h4.className (<h4 class>): IDL set to ""
PASS h4.className (<h4 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 h4.className (<h4 class>): IDL set to undefined
PASS h4.className (<h4 class>): IDL set to 7
PASS h4.className (<h4 class>): IDL set to 1.5
PASS h4.className (<h4 class>): IDL set to "5%"
PASS h4.className (<h4 class>): IDL set to "+100"
PASS h4.className (<h4 class>): IDL set to ".5"
PASS h4.className (<h4 class>): IDL set to true
PASS h4.className (<h4 class>): IDL set to false
PASS h4.className (<h4 class>): IDL set to object "[object Object]"
PASS h4.className (<h4 class>): IDL set to NaN
PASS h4.className (<h4 class>): IDL set to Infinity
PASS h4.className (<h4 class>): IDL set to -Infinity
PASS h4.className (<h4 class>): IDL set to "\0"
PASS h4.className (<h4 class>): IDL set to null
PASS h4.className (<h4 class>): IDL set to object "test-toString"
PASS h4.className (<h4 class>): IDL set to object "test-valueOf"
PASS h4.autofocus: typeof IDL attribute
PASS h4.autofocus: IDL get with DOM attribute unset
PASS h4.autofocus: setAttribute() to ""
PASS h4.autofocus: setAttribute() to " foo "
PASS h4.autofocus: setAttribute() to undefined
PASS h4.autofocus: setAttribute() to null
PASS h4.autofocus: setAttribute() to 7
PASS h4.autofocus: setAttribute() to 1.5
PASS h4.autofocus: setAttribute() to "5%"
PASS h4.autofocus: setAttribute() to "+100"
PASS h4.autofocus: setAttribute() to ".5"
PASS h4.autofocus: setAttribute() to true
PASS h4.autofocus: setAttribute() to false
PASS h4.autofocus: setAttribute() to object "[object Object]"
PASS h4.autofocus: setAttribute() to NaN
PASS h4.autofocus: setAttribute() to Infinity
PASS h4.autofocus: setAttribute() to -Infinity
PASS h4.autofocus: setAttribute() to "\0"
PASS h4.autofocus: setAttribute() to object "test-toString"
PASS h4.autofocus: setAttribute() to object "test-valueOf"
PASS h4.autofocus: setAttribute() to "autofocus"
PASS h4.autofocus: IDL set to ""
PASS h4.autofocus: IDL set to " foo "
PASS h4.autofocus: IDL set to undefined
PASS h4.autofocus: IDL set to null
PASS h4.autofocus: IDL set to 7
PASS h4.autofocus: IDL set to 1.5
PASS h4.autofocus: IDL set to "5%"
PASS h4.autofocus: IDL set to "+100"
PASS h4.autofocus: IDL set to ".5"
PASS h4.autofocus: IDL set to true
PASS h4.autofocus: IDL set to false
PASS h4.autofocus: IDL set to object "[object Object]"
PASS h4.autofocus: IDL set to NaN
PASS h4.autofocus: IDL set to Infinity
PASS h4.autofocus: IDL set to -Infinity
PASS h4.autofocus: IDL set to "\0"
PASS h4.autofocus: IDL set to object "test-toString"
PASS h4.autofocus: IDL set to object "test-valueOf"
PASS h4.hidden: typeof IDL attribute
PASS h4.hidden: IDL get with DOM attribute unset
PASS h4.hidden: setAttribute() to ""
PASS h4.hidden: setAttribute() to " foo "
PASS h4.hidden: setAttribute() to undefined
PASS h4.hidden: setAttribute() to null
PASS h4.hidden: setAttribute() to 7
PASS h4.hidden: setAttribute() to 1.5
PASS h4.hidden: setAttribute() to "5%"
PASS h4.hidden: setAttribute() to "+100"
PASS h4.hidden: setAttribute() to ".5"
PASS h4.hidden: setAttribute() to true
PASS h4.hidden: setAttribute() to false
PASS h4.hidden: setAttribute() to object "[object Object]"
PASS h4.hidden: setAttribute() to NaN
PASS h4.hidden: setAttribute() to Infinity
PASS h4.hidden: setAttribute() to -Infinity
PASS h4.hidden: setAttribute() to "\0"
PASS h4.hidden: setAttribute() to object "test-toString"
PASS h4.hidden: setAttribute() to object "test-valueOf"
PASS h4.hidden: setAttribute() to "hidden"
PASS h4.hidden: IDL set to ""
PASS h4.hidden: IDL set to " foo "
PASS h4.hidden: IDL set to undefined
PASS h4.hidden: IDL set to null
PASS h4.hidden: IDL set to 7
PASS h4.hidden: IDL set to 1.5
PASS h4.hidden: IDL set to "5%"
PASS h4.hidden: IDL set to "+100"
PASS h4.hidden: IDL set to ".5"
PASS h4.hidden: IDL set to true
PASS h4.hidden: IDL set to false
PASS h4.hidden: IDL set to object "[object Object]"
PASS h4.hidden: IDL set to NaN
PASS h4.hidden: IDL set to Infinity
PASS h4.hidden: IDL set to -Infinity
PASS h4.hidden: IDL set to "\0"
PASS h4.hidden: IDL set to object "test-toString"
PASS h4.hidden: IDL set to object "test-valueOf"
PASS h4.accessKey: typeof IDL attribute
PASS h4.accessKey: IDL get with DOM attribute unset
PASS h4.accessKey: setAttribute() to ""
PASS h4.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 h4.accessKey: setAttribute() to undefined
PASS h4.accessKey: setAttribute() to 7
PASS h4.accessKey: setAttribute() to 1.5
PASS h4.accessKey: setAttribute() to "5%"
PASS h4.accessKey: setAttribute() to "+100"
PASS h4.accessKey: setAttribute() to ".5"
PASS h4.accessKey: setAttribute() to true
PASS h4.accessKey: setAttribute() to false
PASS h4.accessKey: setAttribute() to object "[object Object]"
PASS h4.accessKey: setAttribute() to NaN
PASS h4.accessKey: setAttribute() to Infinity
PASS h4.accessKey: setAttribute() to -Infinity
PASS h4.accessKey: setAttribute() to "\0"
PASS h4.accessKey: setAttribute() to null
PASS h4.accessKey: setAttribute() to object "test-toString"
PASS h4.accessKey: setAttribute() to object "test-valueOf"
PASS h4.accessKey: IDL set to ""
PASS h4.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 h4.accessKey: IDL set to undefined
PASS h4.accessKey: IDL set to 7
PASS h4.accessKey: IDL set to 1.5
PASS h4.accessKey: IDL set to "5%"
PASS h4.accessKey: IDL set to "+100"
PASS h4.accessKey: IDL set to ".5"
PASS h4.accessKey: IDL set to true
PASS h4.accessKey: IDL set to false
PASS h4.accessKey: IDL set to object "[object Object]"
PASS h4.accessKey: IDL set to NaN
PASS h4.accessKey: IDL set to Infinity
PASS h4.accessKey: IDL set to -Infinity
PASS h4.accessKey: IDL set to "\0"
PASS h4.accessKey: IDL set to null
PASS h4.accessKey: IDL set to object "test-toString"
PASS h4.accessKey: IDL set to object "test-valueOf"
PASS h4.tabIndex: typeof IDL attribute
PASS h4.tabIndex: setAttribute() to -36
PASS h4.tabIndex: setAttribute() to -1
PASS h4.tabIndex: setAttribute() to 0
PASS h4.tabIndex: setAttribute() to 1
PASS h4.tabIndex: setAttribute() to 2147483647
PASS h4.tabIndex: setAttribute() to -2147483648
PASS h4.tabIndex: setAttribute() to "-1"
PASS h4.tabIndex: setAttribute() to "-0"
PASS h4.tabIndex: setAttribute() to "0"
PASS h4.tabIndex: setAttribute() to "1"
PASS h4.tabIndex: setAttribute() to "\t7"
PASS h4.tabIndex: setAttribute() to "\f7"
PASS h4.tabIndex: setAttribute() to " 7"
PASS h4.tabIndex: setAttribute() to "\n7"
PASS h4.tabIndex: setAttribute() to "\r7"
PASS h4.tabIndex: setAttribute() to 1.5
PASS h4.tabIndex: setAttribute() to "5%"
PASS h4.tabIndex: setAttribute() to "+100"
PASS h4.tabIndex: setAttribute() to object "2"
PASS h4.tabIndex: IDL set to -36
PASS h4.tabIndex: IDL set to -1
PASS h4.tabIndex: IDL set to 0
PASS h4.tabIndex: IDL set to 1
PASS h4.tabIndex: IDL set to 2147483647
PASS h4.tabIndex: IDL set to -2147483648
PASS h4.align: typeof IDL attribute
PASS h4.align: IDL get with DOM attribute unset
PASS h4.align: setAttribute() to ""
PASS h4.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 h4.align: setAttribute() to undefined
PASS h4.align: setAttribute() to 7
PASS h4.align: setAttribute() to 1.5
PASS h4.align: setAttribute() to "5%"
PASS h4.align: setAttribute() to "+100"
PASS h4.align: setAttribute() to ".5"
PASS h4.align: setAttribute() to true
PASS h4.align: setAttribute() to false
PASS h4.align: setAttribute() to object "[object Object]"
PASS h4.align: setAttribute() to NaN
PASS h4.align: setAttribute() to Infinity
PASS h4.align: setAttribute() to -Infinity
PASS h4.align: setAttribute() to "\0"
PASS h4.align: setAttribute() to null
PASS h4.align: setAttribute() to object "test-toString"
PASS h4.align: setAttribute() to object "test-valueOf"
PASS h4.align: IDL set to ""
PASS h4.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 h4.align: IDL set to undefined
PASS h4.align: IDL set to 7
PASS h4.align: IDL set to 1.5
PASS h4.align: IDL set to "5%"
PASS h4.align: IDL set to "+100"
PASS h4.align: IDL set to ".5"
PASS h4.align: IDL set to true
PASS h4.align: IDL set to false
PASS h4.align: IDL set to object "[object Object]"
PASS h4.align: IDL set to NaN
PASS h4.align: IDL set to Infinity
PASS h4.align: IDL set to -Infinity
PASS h4.align: IDL set to "\0"
PASS h4.align: IDL set to null
PASS h4.align: IDL set to object "test-toString"
PASS h4.align: IDL set to object "test-valueOf"
PASS h5.title: typeof IDL attribute
PASS h5.title: IDL get with DOM attribute unset
PASS h5.title: setAttribute() to ""
PASS h5.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 h5.title: setAttribute() to undefined
PASS h5.title: setAttribute() to 7
PASS h5.title: setAttribute() to 1.5
PASS h5.title: setAttribute() to "5%"
PASS h5.title: setAttribute() to "+100"
PASS h5.title: setAttribute() to ".5"
PASS h5.title: setAttribute() to true
PASS h5.title: setAttribute() to false
PASS h5.title: setAttribute() to object "[object Object]"
PASS h5.title: setAttribute() to NaN
PASS h5.title: setAttribute() to Infinity
PASS h5.title: setAttribute() to -Infinity
PASS h5.title: setAttribute() to "\0"
PASS h5.title: setAttribute() to null
PASS h5.title: setAttribute() to object "test-toString"
PASS h5.title: setAttribute() to object "test-valueOf"
PASS h5.title: IDL set to ""
PASS h5.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 h5.title: IDL set to undefined
PASS h5.title: IDL set to 7
PASS h5.title: IDL set to 1.5
PASS h5.title: IDL set to "5%"
PASS h5.title: IDL set to "+100"
PASS h5.title: IDL set to ".5"
PASS h5.title: IDL set to true
PASS h5.title: IDL set to false
PASS h5.title: IDL set to object "[object Object]"
PASS h5.title: IDL set to NaN
PASS h5.title: IDL set to Infinity
PASS h5.title: IDL set to -Infinity
PASS h5.title: IDL set to "\0"
PASS h5.title: IDL set to null
PASS h5.title: IDL set to object "test-toString"
PASS h5.title: IDL set to object "test-valueOf"
PASS h5.lang: typeof IDL attribute
PASS h5.lang: IDL get with DOM attribute unset
PASS h5.lang: setAttribute() to ""
PASS h5.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 h5.lang: setAttribute() to undefined
PASS h5.lang: setAttribute() to 7
PASS h5.lang: setAttribute() to 1.5
PASS h5.lang: setAttribute() to "5%"
PASS h5.lang: setAttribute() to "+100"
PASS h5.lang: setAttribute() to ".5"
PASS h5.lang: setAttribute() to true
PASS h5.lang: setAttribute() to false
PASS h5.lang: setAttribute() to object "[object Object]"
PASS h5.lang: setAttribute() to NaN
PASS h5.lang: setAttribute() to Infinity
PASS h5.lang: setAttribute() to -Infinity
PASS h5.lang: setAttribute() to "\0"
PASS h5.lang: setAttribute() to null
PASS h5.lang: setAttribute() to object "test-toString"
PASS h5.lang: setAttribute() to object "test-valueOf"
PASS h5.lang: IDL set to ""
PASS h5.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 h5.lang: IDL set to undefined
PASS h5.lang: IDL set to 7
PASS h5.lang: IDL set to 1.5
PASS h5.lang: IDL set to "5%"
PASS h5.lang: IDL set to "+100"
PASS h5.lang: IDL set to ".5"
PASS h5.lang: IDL set to true
PASS h5.lang: IDL set to false
PASS h5.lang: IDL set to object "[object Object]"
PASS h5.lang: IDL set to NaN
PASS h5.lang: IDL set to Infinity
PASS h5.lang: IDL set to -Infinity
PASS h5.lang: IDL set to "\0"
PASS h5.lang: IDL set to null
PASS h5.lang: IDL set to object "test-toString"
PASS h5.lang: IDL set to object "test-valueOf"
PASS h5.dir: typeof IDL attribute
PASS h5.dir: IDL get with DOM attribute unset
PASS h5.dir: setAttribute() to ""
PASS h5.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 h5.dir: setAttribute() to undefined
PASS h5.dir: setAttribute() to 7
PASS h5.dir: setAttribute() to 1.5
PASS h5.dir: setAttribute() to "5%"
PASS h5.dir: setAttribute() to "+100"
PASS h5.dir: setAttribute() to ".5"
PASS h5.dir: setAttribute() to true
PASS h5.dir: setAttribute() to false
PASS h5.dir: setAttribute() to object "[object Object]"
PASS h5.dir: setAttribute() to NaN
PASS h5.dir: setAttribute() to Infinity
PASS h5.dir: setAttribute() to -Infinity
PASS h5.dir: setAttribute() to "\0"
PASS h5.dir: setAttribute() to null
PASS h5.dir: setAttribute() to object "test-toString"
PASS h5.dir: setAttribute() to object "test-valueOf"
PASS h5.dir: setAttribute() to "ltr"
PASS h5.dir: setAttribute() to "xltr"
PASS h5.dir: setAttribute() to "ltr\0"
PASS h5.dir: setAttribute() to "tr"
PASS h5.dir: setAttribute() to "LTR"
PASS h5.dir: setAttribute() to "rtl"
PASS h5.dir: setAttribute() to "xrtl"
PASS h5.dir: setAttribute() to "rtl\0"
PASS h5.dir: setAttribute() to "tl"
PASS h5.dir: setAttribute() to "RTL"
PASS h5.dir: setAttribute() to "auto"
PASS h5.dir: setAttribute() to "xauto"
PASS h5.dir: setAttribute() to "auto\0"
PASS h5.dir: setAttribute() to "uto"
PASS h5.dir: setAttribute() to "AUTO"
PASS h5.dir: IDL set to ""
PASS h5.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 h5.dir: IDL set to undefined
PASS h5.dir: IDL set to 7
PASS h5.dir: IDL set to 1.5
PASS h5.dir: IDL set to "5%"
PASS h5.dir: IDL set to "+100"
PASS h5.dir: IDL set to ".5"
PASS h5.dir: IDL set to true
PASS h5.dir: IDL set to false
PASS h5.dir: IDL set to object "[object Object]"
PASS h5.dir: IDL set to NaN
PASS h5.dir: IDL set to Infinity
PASS h5.dir: IDL set to -Infinity
PASS h5.dir: IDL set to "\0"
PASS h5.dir: IDL set to null
PASS h5.dir: IDL set to object "test-toString"
PASS h5.dir: IDL set to object "test-valueOf"
PASS h5.dir: IDL set to "ltr"
PASS h5.dir: IDL set to "xltr"
PASS h5.dir: IDL set to "ltr\0"
PASS h5.dir: IDL set to "tr"
PASS h5.dir: IDL set to "LTR"
PASS h5.dir: IDL set to "rtl"
PASS h5.dir: IDL set to "xrtl"
PASS h5.dir: IDL set to "rtl\0"
PASS h5.dir: IDL set to "tl"
PASS h5.dir: IDL set to "RTL"
PASS h5.dir: IDL set to "auto"
PASS h5.dir: IDL set to "xauto"
PASS h5.dir: IDL set to "auto\0"
PASS h5.dir: IDL set to "uto"
PASS h5.dir: IDL set to "AUTO"
PASS h5.className (<h5 class>): typeof IDL attribute
PASS h5.className (<h5 class>): IDL get with DOM attribute unset
PASS h5.className (<h5 class>): setAttribute() to ""
PASS h5.className (<h5 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 h5.className (<h5 class>): setAttribute() to undefined
PASS h5.className (<h5 class>): setAttribute() to 7
PASS h5.className (<h5 class>): setAttribute() to 1.5
PASS h5.className (<h5 class>): setAttribute() to "5%"
PASS h5.className (<h5 class>): setAttribute() to "+100"
PASS h5.className (<h5 class>): setAttribute() to ".5"
PASS h5.className (<h5 class>): setAttribute() to true
PASS h5.className (<h5 class>): setAttribute() to false
PASS h5.className (<h5 class>): setAttribute() to object "[object Object]"
PASS h5.className (<h5 class>): setAttribute() to NaN
PASS h5.className (<h5 class>): setAttribute() to Infinity
PASS h5.className (<h5 class>): setAttribute() to -Infinity
PASS h5.className (<h5 class>): setAttribute() to "\0"
PASS h5.className (<h5 class>): setAttribute() to null
PASS h5.className (<h5 class>): setAttribute() to object "test-toString"
PASS h5.className (<h5 class>): setAttribute() to object "test-valueOf"
PASS h5.className (<h5 class>): IDL set to ""
PASS h5.className (<h5 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 h5.className (<h5 class>): IDL set to undefined
PASS h5.className (<h5 class>): IDL set to 7
PASS h5.className (<h5 class>): IDL set to 1.5
PASS h5.className (<h5 class>): IDL set to "5%"
PASS h5.className (<h5 class>): IDL set to "+100"
PASS h5.className (<h5 class>): IDL set to ".5"
PASS h5.className (<h5 class>): IDL set to true
PASS h5.className (<h5 class>): IDL set to false
PASS h5.className (<h5 class>): IDL set to object "[object Object]"
PASS h5.className (<h5 class>): IDL set to NaN
PASS h5.className (<h5 class>): IDL set to Infinity
PASS h5.className (<h5 class>): IDL set to -Infinity
PASS h5.className (<h5 class>): IDL set to "\0"
PASS h5.className (<h5 class>): IDL set to null
PASS h5.className (<h5 class>): IDL set to object "test-toString"
PASS h5.className (<h5 class>): IDL set to object "test-valueOf"
PASS h5.autofocus: typeof IDL attribute
PASS h5.autofocus: IDL get with DOM attribute unset
PASS h5.autofocus: setAttribute() to ""
PASS h5.autofocus: setAttribute() to " foo "
PASS h5.autofocus: setAttribute() to undefined
PASS h5.autofocus: setAttribute() to null
PASS h5.autofocus: setAttribute() to 7
PASS h5.autofocus: setAttribute() to 1.5
PASS h5.autofocus: setAttribute() to "5%"
PASS h5.autofocus: setAttribute() to "+100"
PASS h5.autofocus: setAttribute() to ".5"
PASS h5.autofocus: setAttribute() to true
PASS h5.autofocus: setAttribute() to false
PASS h5.autofocus: setAttribute() to object "[object Object]"
PASS h5.autofocus: setAttribute() to NaN
PASS h5.autofocus: setAttribute() to Infinity
PASS h5.autofocus: setAttribute() to -Infinity
PASS h5.autofocus: setAttribute() to "\0"
PASS h5.autofocus: setAttribute() to object "test-toString"
PASS h5.autofocus: setAttribute() to object "test-valueOf"
PASS h5.autofocus: setAttribute() to "autofocus"
PASS h5.autofocus: IDL set to ""
PASS h5.autofocus: IDL set to " foo "
PASS h5.autofocus: IDL set to undefined
PASS h5.autofocus: IDL set to null
PASS h5.autofocus: IDL set to 7
PASS h5.autofocus: IDL set to 1.5
PASS h5.autofocus: IDL set to "5%"
PASS h5.autofocus: IDL set to "+100"
PASS h5.autofocus: IDL set to ".5"
PASS h5.autofocus: IDL set to true
PASS h5.autofocus: IDL set to false
PASS h5.autofocus: IDL set to object "[object Object]"
PASS h5.autofocus: IDL set to NaN
PASS h5.autofocus: IDL set to Infinity
PASS h5.autofocus: IDL set to -Infinity
PASS h5.autofocus: IDL set to "\0"
PASS h5.autofocus: IDL set to object "test-toString"
PASS h5.autofocus: IDL set to object "test-valueOf"
PASS h5.hidden: typeof IDL attribute
PASS h5.hidden: IDL get with DOM attribute unset
PASS h5.hidden: setAttribute() to ""
PASS h5.hidden: setAttribute() to " foo "
PASS h5.hidden: setAttribute() to undefined
PASS h5.hidden: setAttribute() to null
PASS h5.hidden: setAttribute() to 7
PASS h5.hidden: setAttribute() to 1.5
PASS h5.hidden: setAttribute() to "5%"
PASS h5.hidden: setAttribute() to "+100"
PASS h5.hidden: setAttribute() to ".5"
PASS h5.hidden: setAttribute() to true
PASS h5.hidden: setAttribute() to false
PASS h5.hidden: setAttribute() to object "[object Object]"
PASS h5.hidden: setAttribute() to NaN
PASS h5.hidden: setAttribute() to Infinity
PASS h5.hidden: setAttribute() to -Infinity
PASS h5.hidden: setAttribute() to "\0"
PASS h5.hidden: setAttribute() to object "test-toString"
PASS h5.hidden: setAttribute() to object "test-valueOf"
PASS h5.hidden: setAttribute() to "hidden"
PASS h5.hidden: IDL set to ""
PASS h5.hidden: IDL set to " foo "
PASS h5.hidden: IDL set to undefined
PASS h5.hidden: IDL set to null
PASS h5.hidden: IDL set to 7
PASS h5.hidden: IDL set to 1.5
PASS h5.hidden: IDL set to "5%"
PASS h5.hidden: IDL set to "+100"
PASS h5.hidden: IDL set to ".5"
PASS h5.hidden: IDL set to true
PASS h5.hidden: IDL set to false
PASS h5.hidden: IDL set to object "[object Object]"
PASS h5.hidden: IDL set to NaN
PASS h5.hidden: IDL set to Infinity
PASS h5.hidden: IDL set to -Infinity
PASS h5.hidden: IDL set to "\0"
PASS h5.hidden: IDL set to object "test-toString"
PASS h5.hidden: IDL set to object "test-valueOf"
PASS h5.accessKey: typeof IDL attribute
PASS h5.accessKey: IDL get with DOM attribute unset
PASS h5.accessKey: setAttribute() to ""
PASS h5.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 h5.accessKey: setAttribute() to undefined
PASS h5.accessKey: setAttribute() to 7
PASS h5.accessKey: setAttribute() to 1.5
PASS h5.accessKey: setAttribute() to "5%"
PASS h5.accessKey: setAttribute() to "+100"
PASS h5.accessKey: setAttribute() to ".5"
PASS h5.accessKey: setAttribute() to true
PASS h5.accessKey: setAttribute() to false
PASS h5.accessKey: setAttribute() to object "[object Object]"
PASS h5.accessKey: setAttribute() to NaN
PASS h5.accessKey: setAttribute() to Infinity
PASS h5.accessKey: setAttribute() to -Infinity
PASS h5.accessKey: setAttribute() to "\0"
PASS h5.accessKey: setAttribute() to null
PASS h5.accessKey: setAttribute() to object "test-toString"
PASS h5.accessKey: setAttribute() to object "test-valueOf"
PASS h5.accessKey: IDL set to ""
PASS h5.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 h5.accessKey: IDL set to undefined
PASS h5.accessKey: IDL set to 7
PASS h5.accessKey: IDL set to 1.5
PASS h5.accessKey: IDL set to "5%"
PASS h5.accessKey: IDL set to "+100"
PASS h5.accessKey: IDL set to ".5"
PASS h5.accessKey: IDL set to true
PASS h5.accessKey: IDL set to false
PASS h5.accessKey: IDL set to object "[object Object]"
PASS h5.accessKey: IDL set to NaN
PASS h5.accessKey: IDL set to Infinity
PASS h5.accessKey: IDL set to -Infinity
PASS h5.accessKey: IDL set to "\0"
PASS h5.accessKey: IDL set to null
PASS h5.accessKey: IDL set to object "test-toString"
PASS h5.accessKey: IDL set to object "test-valueOf"
PASS h5.tabIndex: typeof IDL attribute
PASS h5.tabIndex: setAttribute() to -36
PASS h5.tabIndex: setAttribute() to -1
PASS h5.tabIndex: setAttribute() to 0
PASS h5.tabIndex: setAttribute() to 1
PASS h5.tabIndex: setAttribute() to 2147483647
PASS h5.tabIndex: setAttribute() to -2147483648
PASS h5.tabIndex: setAttribute() to "-1"
PASS h5.tabIndex: setAttribute() to "-0"
PASS h5.tabIndex: setAttribute() to "0"
PASS h5.tabIndex: setAttribute() to "1"
PASS h5.tabIndex: setAttribute() to "\t7"
PASS h5.tabIndex: setAttribute() to "\f7"
PASS h5.tabIndex: setAttribute() to " 7"
PASS h5.tabIndex: setAttribute() to "\n7"
PASS h5.tabIndex: setAttribute() to "\r7"
PASS h5.tabIndex: setAttribute() to 1.5
PASS h5.tabIndex: setAttribute() to "5%"
PASS h5.tabIndex: setAttribute() to "+100"
PASS h5.tabIndex: setAttribute() to object "2"
PASS h5.tabIndex: IDL set to -36
PASS h5.tabIndex: IDL set to -1
PASS h5.tabIndex: IDL set to 0
PASS h5.tabIndex: IDL set to 1
PASS h5.tabIndex: IDL set to 2147483647
PASS h5.tabIndex: IDL set to -2147483648
PASS h5.align: typeof IDL attribute
PASS h5.align: IDL get with DOM attribute unset
PASS h5.align: setAttribute() to ""
PASS h5.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 h5.align: setAttribute() to undefined
PASS h5.align: setAttribute() to 7
PASS h5.align: setAttribute() to 1.5
PASS h5.align: setAttribute() to "5%"
PASS h5.align: setAttribute() to "+100"
PASS h5.align: setAttribute() to ".5"
PASS h5.align: setAttribute() to true
PASS h5.align: setAttribute() to false
PASS h5.align: setAttribute() to object "[object Object]"
PASS h5.align: setAttribute() to NaN
PASS h5.align: setAttribute() to Infinity
PASS h5.align: setAttribute() to -Infinity
PASS h5.align: setAttribute() to "\0"
PASS h5.align: setAttribute() to null
PASS h5.align: setAttribute() to object "test-toString"
PASS h5.align: setAttribute() to object "test-valueOf"
PASS h5.align: IDL set to ""
PASS h5.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 h5.align: IDL set to undefined
PASS h5.align: IDL set to 7
PASS h5.align: IDL set to 1.5
PASS h5.align: IDL set to "5%"
PASS h5.align: IDL set to "+100"
PASS h5.align: IDL set to ".5"
PASS h5.align: IDL set to true
PASS h5.align: IDL set to false
PASS h5.align: IDL set to object "[object Object]"
PASS h5.align: IDL set to NaN
PASS h5.align: IDL set to Infinity
PASS h5.align: IDL set to -Infinity
PASS h5.align: IDL set to "\0"
PASS h5.align: IDL set to null
PASS h5.align: IDL set to object "test-toString"
PASS h5.align: IDL set to object "test-valueOf"
PASS h6.title: typeof IDL attribute
PASS h6.title: IDL get with DOM attribute unset
PASS h6.title: setAttribute() to ""
PASS h6.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 h6.title: setAttribute() to undefined
PASS h6.title: setAttribute() to 7
PASS h6.title: setAttribute() to 1.5
PASS h6.title: setAttribute() to "5%"
PASS h6.title: setAttribute() to "+100"
PASS h6.title: setAttribute() to ".5"
PASS h6.title: setAttribute() to true
PASS h6.title: setAttribute() to false
PASS h6.title: setAttribute() to object "[object Object]"
PASS h6.title: setAttribute() to NaN
PASS h6.title: setAttribute() to Infinity
PASS h6.title: setAttribute() to -Infinity
PASS h6.title: setAttribute() to "\0"
PASS h6.title: setAttribute() to null
PASS h6.title: setAttribute() to object "test-toString"
PASS h6.title: setAttribute() to object "test-valueOf"
PASS h6.title: IDL set to ""
PASS h6.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 h6.title: IDL set to undefined
PASS h6.title: IDL set to 7
PASS h6.title: IDL set to 1.5
PASS h6.title: IDL set to "5%"
PASS h6.title: IDL set to "+100"
PASS h6.title: IDL set to ".5"
PASS h6.title: IDL set to true
PASS h6.title: IDL set to false
PASS h6.title: IDL set to object "[object Object]"
PASS h6.title: IDL set to NaN
PASS h6.title: IDL set to Infinity
PASS h6.title: IDL set to -Infinity
PASS h6.title: IDL set to "\0"
PASS h6.title: IDL set to null
PASS h6.title: IDL set to object "test-toString"
PASS h6.title: IDL set to object "test-valueOf"
PASS h6.lang: typeof IDL attribute
PASS h6.lang: IDL get with DOM attribute unset
PASS h6.lang: setAttribute() to ""
PASS h6.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 h6.lang: setAttribute() to undefined
PASS h6.lang: setAttribute() to 7
PASS h6.lang: setAttribute() to 1.5
PASS h6.lang: setAttribute() to "5%"
PASS h6.lang: setAttribute() to "+100"
PASS h6.lang: setAttribute() to ".5"
PASS h6.lang: setAttribute() to true
PASS h6.lang: setAttribute() to false
PASS h6.lang: setAttribute() to object "[object Object]"
PASS h6.lang: setAttribute() to NaN
PASS h6.lang: setAttribute() to Infinity
PASS h6.lang: setAttribute() to -Infinity
PASS h6.lang: setAttribute() to "\0"
PASS h6.lang: setAttribute() to null
PASS h6.lang: setAttribute() to object "test-toString"
PASS h6.lang: setAttribute() to object "test-valueOf"
PASS h6.lang: IDL set to ""
PASS h6.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 h6.lang: IDL set to undefined
PASS h6.lang: IDL set to 7
PASS h6.lang: IDL set to 1.5
PASS h6.lang: IDL set to "5%"
PASS h6.lang: IDL set to "+100"
PASS h6.lang: IDL set to ".5"
PASS h6.lang: IDL set to true
PASS h6.lang: IDL set to false
PASS h6.lang: IDL set to object "[object Object]"
PASS h6.lang: IDL set to NaN
PASS h6.lang: IDL set to Infinity
PASS h6.lang: IDL set to -Infinity
PASS h6.lang: IDL set to "\0"
PASS h6.lang: IDL set to null
PASS h6.lang: IDL set to object "test-toString"
PASS h6.lang: IDL set to object "test-valueOf"
PASS h6.dir: typeof IDL attribute
PASS h6.dir: IDL get with DOM attribute unset
PASS h6.dir: setAttribute() to ""
PASS h6.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 h6.dir: setAttribute() to undefined
PASS h6.dir: setAttribute() to 7
PASS h6.dir: setAttribute() to 1.5
PASS h6.dir: setAttribute() to "5%"
PASS h6.dir: setAttribute() to "+100"
PASS h6.dir: setAttribute() to ".5"
PASS h6.dir: setAttribute() to true
PASS h6.dir: setAttribute() to false
PASS h6.dir: setAttribute() to object "[object Object]"
PASS h6.dir: setAttribute() to NaN
PASS h6.dir: setAttribute() to Infinity
PASS h6.dir: setAttribute() to -Infinity
PASS h6.dir: setAttribute() to "\0"
PASS h6.dir: setAttribute() to null
PASS h6.dir: setAttribute() to object "test-toString"
PASS h6.dir: setAttribute() to object "test-valueOf"
PASS h6.dir: setAttribute() to "ltr"
PASS h6.dir: setAttribute() to "xltr"
PASS h6.dir: setAttribute() to "ltr\0"
PASS h6.dir: setAttribute() to "tr"
PASS h6.dir: setAttribute() to "LTR"
PASS h6.dir: setAttribute() to "rtl"
PASS h6.dir: setAttribute() to "xrtl"
PASS h6.dir: setAttribute() to "rtl\0"
PASS h6.dir: setAttribute() to "tl"
PASS h6.dir: setAttribute() to "RTL"
PASS h6.dir: setAttribute() to "auto"
PASS h6.dir: setAttribute() to "xauto"
PASS h6.dir: setAttribute() to "auto\0"
PASS h6.dir: setAttribute() to "uto"
PASS h6.dir: setAttribute() to "AUTO"
PASS h6.dir: IDL set to ""
PASS h6.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 h6.dir: IDL set to undefined
PASS h6.dir: IDL set to 7
PASS h6.dir: IDL set to 1.5
PASS h6.dir: IDL set to "5%"
PASS h6.dir: IDL set to "+100"
PASS h6.dir: IDL set to ".5"
PASS h6.dir: IDL set to true
PASS h6.dir: IDL set to false
PASS h6.dir: IDL set to object "[object Object]"
PASS h6.dir: IDL set to NaN
PASS h6.dir: IDL set to Infinity
PASS h6.dir: IDL set to -Infinity
PASS h6.dir: IDL set to "\0"
PASS h6.dir: IDL set to null
PASS h6.dir: IDL set to object "test-toString"
PASS h6.dir: IDL set to object "test-valueOf"
PASS h6.dir: IDL set to "ltr"
PASS h6.dir: IDL set to "xltr"
PASS h6.dir: IDL set to "ltr\0"
PASS h6.dir: IDL set to "tr"
PASS h6.dir: IDL set to "LTR"
PASS h6.dir: IDL set to "rtl"
PASS h6.dir: IDL set to "xrtl"
PASS h6.dir: IDL set to "rtl\0"
PASS h6.dir: IDL set to "tl"
PASS h6.dir: IDL set to "RTL"
PASS h6.dir: IDL set to "auto"
PASS h6.dir: IDL set to "xauto"
PASS h6.dir: IDL set to "auto\0"
PASS h6.dir: IDL set to "uto"
PASS h6.dir: IDL set to "AUTO"
PASS h6.className (<h6 class>): typeof IDL attribute
PASS h6.className (<h6 class>): IDL get with DOM attribute unset
PASS h6.className (<h6 class>): setAttribute() to ""
PASS h6.className (<h6 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 h6.className (<h6 class>): setAttribute() to undefined
PASS h6.className (<h6 class>): setAttribute() to 7
PASS h6.className (<h6 class>): setAttribute() to 1.5
PASS h6.className (<h6 class>): setAttribute() to "5%"
PASS h6.className (<h6 class>): setAttribute() to "+100"
PASS h6.className (<h6 class>): setAttribute() to ".5"
PASS h6.className (<h6 class>): setAttribute() to true
PASS h6.className (<h6 class>): setAttribute() to false
PASS h6.className (<h6 class>): setAttribute() to object "[object Object]"
PASS h6.className (<h6 class>): setAttribute() to NaN
PASS h6.className (<h6 class>): setAttribute() to Infinity
PASS h6.className (<h6 class>): setAttribute() to -Infinity
PASS h6.className (<h6 class>): setAttribute() to "\0"
PASS h6.className (<h6 class>): setAttribute() to null
PASS h6.className (<h6 class>): setAttribute() to object "test-toString"
PASS h6.className (<h6 class>): setAttribute() to object "test-valueOf"
PASS h6.className (<h6 class>): IDL set to ""
PASS h6.className (<h6 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 h6.className (<h6 class>): IDL set to undefined
PASS h6.className (<h6 class>): IDL set to 7
PASS h6.className (<h6 class>): IDL set to 1.5
PASS h6.className (<h6 class>): IDL set to "5%"
PASS h6.className (<h6 class>): IDL set to "+100"
PASS h6.className (<h6 class>): IDL set to ".5"
PASS h6.className (<h6 class>): IDL set to true
PASS h6.className (<h6 class>): IDL set to false
PASS h6.className (<h6 class>): IDL set to object "[object Object]"
PASS h6.className (<h6 class>): IDL set to NaN
PASS h6.className (<h6 class>): IDL set to Infinity
PASS h6.className (<h6 class>): IDL set to -Infinity
PASS h6.className (<h6 class>): IDL set to "\0"
PASS h6.className (<h6 class>): IDL set to null
PASS h6.className (<h6 class>): IDL set to object "test-toString"
PASS h6.className (<h6 class>): IDL set to object "test-valueOf"
PASS h6.autofocus: typeof IDL attribute
PASS h6.autofocus: IDL get with DOM attribute unset
PASS h6.autofocus: setAttribute() to ""
PASS h6.autofocus: setAttribute() to " foo "
PASS h6.autofocus: setAttribute() to undefined
PASS h6.autofocus: setAttribute() to null
PASS h6.autofocus: setAttribute() to 7
PASS h6.autofocus: setAttribute() to 1.5
PASS h6.autofocus: setAttribute() to "5%"
PASS h6.autofocus: setAttribute() to "+100"
PASS h6.autofocus: setAttribute() to ".5"
PASS h6.autofocus: setAttribute() to true
PASS h6.autofocus: setAttribute() to false
PASS h6.autofocus: setAttribute() to object "[object Object]"
PASS h6.autofocus: setAttribute() to NaN
PASS h6.autofocus: setAttribute() to Infinity
PASS h6.autofocus: setAttribute() to -Infinity
PASS h6.autofocus: setAttribute() to "\0"
PASS h6.autofocus: setAttribute() to object "test-toString"
PASS h6.autofocus: setAttribute() to object "test-valueOf"
PASS h6.autofocus: setAttribute() to "autofocus"
PASS h6.autofocus: IDL set to ""
PASS h6.autofocus: IDL set to " foo "
PASS h6.autofocus: IDL set to undefined
PASS h6.autofocus: IDL set to null
PASS h6.autofocus: IDL set to 7
PASS h6.autofocus: IDL set to 1.5
PASS h6.autofocus: IDL set to "5%"
PASS h6.autofocus: IDL set to "+100"
PASS h6.autofocus: IDL set to ".5"
PASS h6.autofocus: IDL set to true
PASS h6.autofocus: IDL set to false
PASS h6.autofocus: IDL set to object "[object Object]"
PASS h6.autofocus: IDL set to NaN
PASS h6.autofocus: IDL set to Infinity
PASS h6.autofocus: IDL set to -Infinity
PASS h6.autofocus: IDL set to "\0"
PASS h6.autofocus: IDL set to object "test-toString"
PASS h6.autofocus: IDL set to object "test-valueOf"
PASS h6.hidden: typeof IDL attribute
PASS h6.hidden: IDL get with DOM attribute unset
PASS h6.hidden: setAttribute() to ""
PASS h6.hidden: setAttribute() to " foo "
PASS h6.hidden: setAttribute() to undefined
PASS h6.hidden: setAttribute() to null
PASS h6.hidden: setAttribute() to 7
PASS h6.hidden: setAttribute() to 1.5
PASS h6.hidden: setAttribute() to "5%"
PASS h6.hidden: setAttribute() to "+100"
PASS h6.hidden: setAttribute() to ".5"
PASS h6.hidden: setAttribute() to true
PASS h6.hidden: setAttribute() to false
PASS h6.hidden: setAttribute() to object "[object Object]"
PASS h6.hidden: setAttribute() to NaN
PASS h6.hidden: setAttribute() to Infinity
PASS h6.hidden: setAttribute() to -Infinity
PASS h6.hidden: setAttribute() to "\0"
PASS h6.hidden: setAttribute() to object "test-toString"
PASS h6.hidden: setAttribute() to object "test-valueOf"
PASS h6.hidden: setAttribute() to "hidden"
PASS h6.hidden: IDL set to ""
PASS h6.hidden: IDL set to " foo "
PASS h6.hidden: IDL set to undefined
PASS h6.hidden: IDL set to null
PASS h6.hidden: IDL set to 7
PASS h6.hidden: IDL set to 1.5
PASS h6.hidden: IDL set to "5%"
PASS h6.hidden: IDL set to "+100"
PASS h6.hidden: IDL set to ".5"
PASS h6.hidden: IDL set to true
PASS h6.hidden: IDL set to false
PASS h6.hidden: IDL set to object "[object Object]"
PASS h6.hidden: IDL set to NaN
PASS h6.hidden: IDL set to Infinity
PASS h6.hidden: IDL set to -Infinity
PASS h6.hidden: IDL set to "\0"
PASS h6.hidden: IDL set to object "test-toString"
PASS h6.hidden: IDL set to object "test-valueOf"
PASS h6.accessKey: typeof IDL attribute
PASS h6.accessKey: IDL get with DOM attribute unset
PASS h6.accessKey: setAttribute() to ""
PASS h6.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 h6.accessKey: setAttribute() to undefined
PASS h6.accessKey: setAttribute() to 7
PASS h6.accessKey: setAttribute() to 1.5
PASS h6.accessKey: setAttribute() to "5%"
PASS h6.accessKey: setAttribute() to "+100"
PASS h6.accessKey: setAttribute() to ".5"
PASS h6.accessKey: setAttribute() to true
PASS h6.accessKey: setAttribute() to false
PASS h6.accessKey: setAttribute() to object "[object Object]"
PASS h6.accessKey: setAttribute() to NaN
PASS h6.accessKey: setAttribute() to Infinity
PASS h6.accessKey: setAttribute() to -Infinity
PASS h6.accessKey: setAttribute() to "\0"
PASS h6.accessKey: setAttribute() to null
PASS h6.accessKey: setAttribute() to object "test-toString"
PASS h6.accessKey: setAttribute() to object "test-valueOf"
PASS h6.accessKey: IDL set to ""
PASS h6.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 h6.accessKey: IDL set to undefined
PASS h6.accessKey: IDL set to 7
PASS h6.accessKey: IDL set to 1.5
PASS h6.accessKey: IDL set to "5%"
PASS h6.accessKey: IDL set to "+100"
PASS h6.accessKey: IDL set to ".5"
PASS h6.accessKey: IDL set to true
PASS h6.accessKey: IDL set to false
PASS h6.accessKey: IDL set to object "[object Object]"
PASS h6.accessKey: IDL set to NaN
PASS h6.accessKey: IDL set to Infinity
PASS h6.accessKey: IDL set to -Infinity
PASS h6.accessKey: IDL set to "\0"
PASS h6.accessKey: IDL set to null
PASS h6.accessKey: IDL set to object "test-toString"
PASS h6.accessKey: IDL set to object "test-valueOf"
PASS h6.tabIndex: typeof IDL attribute
PASS h6.tabIndex: setAttribute() to -36
PASS h6.tabIndex: setAttribute() to -1
PASS h6.tabIndex: setAttribute() to 0
PASS h6.tabIndex: setAttribute() to 1
PASS h6.tabIndex: setAttribute() to 2147483647
PASS h6.tabIndex: setAttribute() to -2147483648
PASS h6.tabIndex: setAttribute() to "-1"
PASS h6.tabIndex: setAttribute() to "-0"
PASS h6.tabIndex: setAttribute() to "0"
PASS h6.tabIndex: setAttribute() to "1"
PASS h6.tabIndex: setAttribute() to "\t7"
PASS h6.tabIndex: setAttribute() to "\f7"
PASS h6.tabIndex: setAttribute() to " 7"
PASS h6.tabIndex: setAttribute() to "\n7"
PASS h6.tabIndex: setAttribute() to "\r7"
PASS h6.tabIndex: setAttribute() to 1.5
PASS h6.tabIndex: setAttribute() to "5%"
PASS h6.tabIndex: setAttribute() to "+100"
PASS h6.tabIndex: setAttribute() to object "2"
PASS h6.tabIndex: IDL set to -36
PASS h6.tabIndex: IDL set to -1
PASS h6.tabIndex: IDL set to 0
PASS h6.tabIndex: IDL set to 1
PASS h6.tabIndex: IDL set to 2147483647
PASS h6.tabIndex: IDL set to -2147483648
PASS h6.align: typeof IDL attribute
PASS h6.align: IDL get with DOM attribute unset
PASS h6.align: setAttribute() to ""
PASS h6.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 h6.align: setAttribute() to undefined
PASS h6.align: setAttribute() to 7
PASS h6.align: setAttribute() to 1.5
PASS h6.align: setAttribute() to "5%"
PASS h6.align: setAttribute() to "+100"
PASS h6.align: setAttribute() to ".5"
PASS h6.align: setAttribute() to true
PASS h6.align: setAttribute() to false
PASS h6.align: setAttribute() to object "[object Object]"
PASS h6.align: setAttribute() to NaN
PASS h6.align: setAttribute() to Infinity
PASS h6.align: setAttribute() to -Infinity
PASS h6.align: setAttribute() to "\0"
PASS h6.align: setAttribute() to null
PASS h6.align: setAttribute() to object "test-toString"
PASS h6.align: setAttribute() to object "test-valueOf"
PASS h6.align: IDL set to ""
PASS h6.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 h6.align: IDL set to undefined
PASS h6.align: IDL set to 7
PASS h6.align: IDL set to 1.5
PASS h6.align: IDL set to "5%"
PASS h6.align: IDL set to "+100"
PASS h6.align: IDL set to ".5"
PASS h6.align: IDL set to true
PASS h6.align: IDL set to false
PASS h6.align: IDL set to object "[object Object]"
PASS h6.align: IDL set to NaN
PASS h6.align: IDL set to Infinity
PASS h6.align: IDL set to -Infinity
PASS h6.align: IDL set to "\0"
PASS h6.align: IDL set to null
PASS h6.align: IDL set to object "test-toString"
PASS h6.align: IDL set to object "test-valueOf"
PASS hgroup.title: typeof IDL attribute
PASS hgroup.title: IDL get with DOM attribute unset
PASS hgroup.title: setAttribute() to ""
PASS hgroup.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 hgroup.title: setAttribute() to undefined
PASS hgroup.title: setAttribute() to 7
PASS hgroup.title: setAttribute() to 1.5
PASS hgroup.title: setAttribute() to "5%"
PASS hgroup.title: setAttribute() to "+100"
PASS hgroup.title: setAttribute() to ".5"
PASS hgroup.title: setAttribute() to true
PASS hgroup.title: setAttribute() to false
PASS hgroup.title: setAttribute() to object "[object Object]"
PASS hgroup.title: setAttribute() to NaN
PASS hgroup.title: setAttribute() to Infinity
PASS hgroup.title: setAttribute() to -Infinity
PASS hgroup.title: setAttribute() to "\0"
PASS hgroup.title: setAttribute() to null
PASS hgroup.title: setAttribute() to object "test-toString"
PASS hgroup.title: setAttribute() to object "test-valueOf"
PASS hgroup.title: IDL set to ""
PASS hgroup.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 hgroup.title: IDL set to undefined
PASS hgroup.title: IDL set to 7
PASS hgroup.title: IDL set to 1.5
PASS hgroup.title: IDL set to "5%"
PASS hgroup.title: IDL set to "+100"
PASS hgroup.title: IDL set to ".5"
PASS hgroup.title: IDL set to true
PASS hgroup.title: IDL set to false
PASS hgroup.title: IDL set to object "[object Object]"
PASS hgroup.title: IDL set to NaN
PASS hgroup.title: IDL set to Infinity
PASS hgroup.title: IDL set to -Infinity
PASS hgroup.title: IDL set to "\0"
PASS hgroup.title: IDL set to null
PASS hgroup.title: IDL set to object "test-toString"
PASS hgroup.title: IDL set to object "test-valueOf"
PASS hgroup.lang: typeof IDL attribute
PASS hgroup.lang: IDL get with DOM attribute unset
PASS hgroup.lang: setAttribute() to ""
PASS hgroup.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 hgroup.lang: setAttribute() to undefined
PASS hgroup.lang: setAttribute() to 7
PASS hgroup.lang: setAttribute() to 1.5
PASS hgroup.lang: setAttribute() to "5%"
PASS hgroup.lang: setAttribute() to "+100"
PASS hgroup.lang: setAttribute() to ".5"
PASS hgroup.lang: setAttribute() to true
PASS hgroup.lang: setAttribute() to false
PASS hgroup.lang: setAttribute() to object "[object Object]"
PASS hgroup.lang: setAttribute() to NaN
PASS hgroup.lang: setAttribute() to Infinity
PASS hgroup.lang: setAttribute() to -Infinity
PASS hgroup.lang: setAttribute() to "\0"
PASS hgroup.lang: setAttribute() to null
PASS hgroup.lang: setAttribute() to object "test-toString"
PASS hgroup.lang: setAttribute() to object "test-valueOf"
PASS hgroup.lang: IDL set to ""
PASS hgroup.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 hgroup.lang: IDL set to undefined
PASS hgroup.lang: IDL set to 7
PASS hgroup.lang: IDL set to 1.5
PASS hgroup.lang: IDL set to "5%"
PASS hgroup.lang: IDL set to "+100"
PASS hgroup.lang: IDL set to ".5"
PASS hgroup.lang: IDL set to true
PASS hgroup.lang: IDL set to false
PASS hgroup.lang: IDL set to object "[object Object]"
PASS hgroup.lang: IDL set to NaN
PASS hgroup.lang: IDL set to Infinity
PASS hgroup.lang: IDL set to -Infinity
PASS hgroup.lang: IDL set to "\0"
PASS hgroup.lang: IDL set to null
PASS hgroup.lang: IDL set to object "test-toString"
PASS hgroup.lang: IDL set to object "test-valueOf"
PASS hgroup.dir: typeof IDL attribute
PASS hgroup.dir: IDL get with DOM attribute unset
PASS hgroup.dir: setAttribute() to ""
PASS hgroup.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 hgroup.dir: setAttribute() to undefined
PASS hgroup.dir: setAttribute() to 7
PASS hgroup.dir: setAttribute() to 1.5
PASS hgroup.dir: setAttribute() to "5%"
PASS hgroup.dir: setAttribute() to "+100"
PASS hgroup.dir: setAttribute() to ".5"
PASS hgroup.dir: setAttribute() to true
PASS hgroup.dir: setAttribute() to false
PASS hgroup.dir: setAttribute() to object "[object Object]"
PASS hgroup.dir: setAttribute() to NaN
PASS hgroup.dir: setAttribute() to Infinity
PASS hgroup.dir: setAttribute() to -Infinity
PASS hgroup.dir: setAttribute() to "\0"
PASS hgroup.dir: setAttribute() to null
PASS hgroup.dir: setAttribute() to object "test-toString"
PASS hgroup.dir: setAttribute() to object "test-valueOf"
PASS hgroup.dir: setAttribute() to "ltr"
PASS hgroup.dir: setAttribute() to "xltr"
PASS hgroup.dir: setAttribute() to "ltr\0"
PASS hgroup.dir: setAttribute() to "tr"
PASS hgroup.dir: setAttribute() to "LTR"
PASS hgroup.dir: setAttribute() to "rtl"
PASS hgroup.dir: setAttribute() to "xrtl"
PASS hgroup.dir: setAttribute() to "rtl\0"
PASS hgroup.dir: setAttribute() to "tl"
PASS hgroup.dir: setAttribute() to "RTL"
PASS hgroup.dir: setAttribute() to "auto"
PASS hgroup.dir: setAttribute() to "xauto"
PASS hgroup.dir: setAttribute() to "auto\0"
PASS hgroup.dir: setAttribute() to "uto"
PASS hgroup.dir: setAttribute() to "AUTO"
PASS hgroup.dir: IDL set to ""
PASS hgroup.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 hgroup.dir: IDL set to undefined
PASS hgroup.dir: IDL set to 7
PASS hgroup.dir: IDL set to 1.5
PASS hgroup.dir: IDL set to "5%"
PASS hgroup.dir: IDL set to "+100"
PASS hgroup.dir: IDL set to ".5"
PASS hgroup.dir: IDL set to true
PASS hgroup.dir: IDL set to false
PASS hgroup.dir: IDL set to object "[object Object]"
PASS hgroup.dir: IDL set to NaN
PASS hgroup.dir: IDL set to Infinity
PASS hgroup.dir: IDL set to -Infinity
PASS hgroup.dir: IDL set to "\0"
PASS hgroup.dir: IDL set to null
PASS hgroup.dir: IDL set to object "test-toString"
PASS hgroup.dir: IDL set to object "test-valueOf"
PASS hgroup.dir: IDL set to "ltr"
PASS hgroup.dir: IDL set to "xltr"
PASS hgroup.dir: IDL set to "ltr\0"
PASS hgroup.dir: IDL set to "tr"
PASS hgroup.dir: IDL set to "LTR"
PASS hgroup.dir: IDL set to "rtl"
PASS hgroup.dir: IDL set to "xrtl"
PASS hgroup.dir: IDL set to "rtl\0"
PASS hgroup.dir: IDL set to "tl"
PASS hgroup.dir: IDL set to "RTL"
PASS hgroup.dir: IDL set to "auto"
PASS hgroup.dir: IDL set to "xauto"
PASS hgroup.dir: IDL set to "auto\0"
PASS hgroup.dir: IDL set to "uto"
PASS hgroup.dir: IDL set to "AUTO"
PASS hgroup.className (<hgroup class>): typeof IDL attribute
PASS hgroup.className (<hgroup class>): IDL get with DOM attribute unset
PASS hgroup.className (<hgroup class>): setAttribute() to ""
PASS hgroup.className (<hgroup 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 hgroup.className (<hgroup class>): setAttribute() to undefined
PASS hgroup.className (<hgroup class>): setAttribute() to 7
PASS hgroup.className (<hgroup class>): setAttribute() to 1.5
PASS hgroup.className (<hgroup class>): setAttribute() to "5%"
PASS hgroup.className (<hgroup class>): setAttribute() to "+100"
PASS hgroup.className (<hgroup class>): setAttribute() to ".5"
PASS hgroup.className (<hgroup class>): setAttribute() to true
PASS hgroup.className (<hgroup class>): setAttribute() to false
PASS hgroup.className (<hgroup class>): setAttribute() to object "[object Object]"
PASS hgroup.className (<hgroup class>): setAttribute() to NaN
PASS hgroup.className (<hgroup class>): setAttribute() to Infinity
PASS hgroup.className (<hgroup class>): setAttribute() to -Infinity
PASS hgroup.className (<hgroup class>): setAttribute() to "\0"
PASS hgroup.className (<hgroup class>): setAttribute() to null
PASS hgroup.className (<hgroup class>): setAttribute() to object "test-toString"
PASS hgroup.className (<hgroup class>): setAttribute() to object "test-valueOf"
PASS hgroup.className (<hgroup class>): IDL set to ""
PASS hgroup.className (<hgroup 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 hgroup.className (<hgroup class>): IDL set to undefined
PASS hgroup.className (<hgroup class>): IDL set to 7
PASS hgroup.className (<hgroup class>): IDL set to 1.5
PASS hgroup.className (<hgroup class>): IDL set to "5%"
PASS hgroup.className (<hgroup class>): IDL set to "+100"
PASS hgroup.className (<hgroup class>): IDL set to ".5"
PASS hgroup.className (<hgroup class>): IDL set to true
PASS hgroup.className (<hgroup class>): IDL set to false
PASS hgroup.className (<hgroup class>): IDL set to object "[object Object]"
PASS hgroup.className (<hgroup class>): IDL set to NaN
PASS hgroup.className (<hgroup class>): IDL set to Infinity
PASS hgroup.className (<hgroup class>): IDL set to -Infinity
PASS hgroup.className (<hgroup class>): IDL set to "\0"
PASS hgroup.className (<hgroup class>): IDL set to null
PASS hgroup.className (<hgroup class>): IDL set to object "test-toString"
PASS hgroup.className (<hgroup class>): IDL set to object "test-valueOf"
PASS hgroup.autofocus: typeof IDL attribute
PASS hgroup.autofocus: IDL get with DOM attribute unset
PASS hgroup.autofocus: setAttribute() to ""
PASS hgroup.autofocus: setAttribute() to " foo "
PASS hgroup.autofocus: setAttribute() to undefined
PASS hgroup.autofocus: setAttribute() to null
PASS hgroup.autofocus: setAttribute() to 7
PASS hgroup.autofocus: setAttribute() to 1.5
PASS hgroup.autofocus: setAttribute() to "5%"
PASS hgroup.autofocus: setAttribute() to "+100"
PASS hgroup.autofocus: setAttribute() to ".5"
PASS hgroup.autofocus: setAttribute() to true
PASS hgroup.autofocus: setAttribute() to false
PASS hgroup.autofocus: setAttribute() to object "[object Object]"
PASS hgroup.autofocus: setAttribute() to NaN
PASS hgroup.autofocus: setAttribute() to Infinity
PASS hgroup.autofocus: setAttribute() to -Infinity
PASS hgroup.autofocus: setAttribute() to "\0"
PASS hgroup.autofocus: setAttribute() to object "test-toString"
PASS hgroup.autofocus: setAttribute() to object "test-valueOf"
PASS hgroup.autofocus: setAttribute() to "autofocus"
PASS hgroup.autofocus: IDL set to ""
PASS hgroup.autofocus: IDL set to " foo "
PASS hgroup.autofocus: IDL set to undefined
PASS hgroup.autofocus: IDL set to null
PASS hgroup.autofocus: IDL set to 7
PASS hgroup.autofocus: IDL set to 1.5
PASS hgroup.autofocus: IDL set to "5%"
PASS hgroup.autofocus: IDL set to "+100"
PASS hgroup.autofocus: IDL set to ".5"
PASS hgroup.autofocus: IDL set to true
PASS hgroup.autofocus: IDL set to false
PASS hgroup.autofocus: IDL set to object "[object Object]"
PASS hgroup.autofocus: IDL set to NaN
PASS hgroup.autofocus: IDL set to Infinity
PASS hgroup.autofocus: IDL set to -Infinity
PASS hgroup.autofocus: IDL set to "\0"
PASS hgroup.autofocus: IDL set to object "test-toString"
PASS hgroup.autofocus: IDL set to object "test-valueOf"
PASS hgroup.hidden: typeof IDL attribute
PASS hgroup.hidden: IDL get with DOM attribute unset
PASS hgroup.hidden: setAttribute() to ""
PASS hgroup.hidden: setAttribute() to " foo "
PASS hgroup.hidden: setAttribute() to undefined
PASS hgroup.hidden: setAttribute() to null
PASS hgroup.hidden: setAttribute() to 7
PASS hgroup.hidden: setAttribute() to 1.5
PASS hgroup.hidden: setAttribute() to "5%"
PASS hgroup.hidden: setAttribute() to "+100"
PASS hgroup.hidden: setAttribute() to ".5"
PASS hgroup.hidden: setAttribute() to true
PASS hgroup.hidden: setAttribute() to false
PASS hgroup.hidden: setAttribute() to object "[object Object]"
PASS hgroup.hidden: setAttribute() to NaN
PASS hgroup.hidden: setAttribute() to Infinity
PASS hgroup.hidden: setAttribute() to -Infinity
PASS hgroup.hidden: setAttribute() to "\0"
PASS hgroup.hidden: setAttribute() to object "test-toString"
PASS hgroup.hidden: setAttribute() to object "test-valueOf"
PASS hgroup.hidden: setAttribute() to "hidden"
PASS hgroup.hidden: IDL set to ""
PASS hgroup.hidden: IDL set to " foo "
PASS hgroup.hidden: IDL set to undefined
PASS hgroup.hidden: IDL set to null
PASS hgroup.hidden: IDL set to 7
PASS hgroup.hidden: IDL set to 1.5
PASS hgroup.hidden: IDL set to "5%"
PASS hgroup.hidden: IDL set to "+100"
PASS hgroup.hidden: IDL set to ".5"
PASS hgroup.hidden: IDL set to true
PASS hgroup.hidden: IDL set to false
PASS hgroup.hidden: IDL set to object "[object Object]"
PASS hgroup.hidden: IDL set to NaN
PASS hgroup.hidden: IDL set to Infinity
PASS hgroup.hidden: IDL set to -Infinity
PASS hgroup.hidden: IDL set to "\0"
PASS hgroup.hidden: IDL set to object "test-toString"
PASS hgroup.hidden: IDL set to object "test-valueOf"
PASS hgroup.accessKey: typeof IDL attribute
PASS hgroup.accessKey: IDL get with DOM attribute unset
PASS hgroup.accessKey: setAttribute() to ""
PASS hgroup.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 hgroup.accessKey: setAttribute() to undefined
PASS hgroup.accessKey: setAttribute() to 7
PASS hgroup.accessKey: setAttribute() to 1.5
PASS hgroup.accessKey: setAttribute() to "5%"
PASS hgroup.accessKey: setAttribute() to "+100"
PASS hgroup.accessKey: setAttribute() to ".5"
PASS hgroup.accessKey: setAttribute() to true
PASS hgroup.accessKey: setAttribute() to false
PASS hgroup.accessKey: setAttribute() to object "[object Object]"
PASS hgroup.accessKey: setAttribute() to NaN
PASS hgroup.accessKey: setAttribute() to Infinity
PASS hgroup.accessKey: setAttribute() to -Infinity
PASS hgroup.accessKey: setAttribute() to "\0"
PASS hgroup.accessKey: setAttribute() to null
PASS hgroup.accessKey: setAttribute() to object "test-toString"
PASS hgroup.accessKey: setAttribute() to object "test-valueOf"
PASS hgroup.accessKey: IDL set to ""
PASS hgroup.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 hgroup.accessKey: IDL set to undefined
PASS hgroup.accessKey: IDL set to 7
PASS hgroup.accessKey: IDL set to 1.5
PASS hgroup.accessKey: IDL set to "5%"
PASS hgroup.accessKey: IDL set to "+100"
PASS hgroup.accessKey: IDL set to ".5"
PASS hgroup.accessKey: IDL set to true
PASS hgroup.accessKey: IDL set to false
PASS hgroup.accessKey: IDL set to object "[object Object]"
PASS hgroup.accessKey: IDL set to NaN
PASS hgroup.accessKey: IDL set to Infinity
PASS hgroup.accessKey: IDL set to -Infinity
PASS hgroup.accessKey: IDL set to "\0"
PASS hgroup.accessKey: IDL set to null
PASS hgroup.accessKey: IDL set to object "test-toString"
PASS hgroup.accessKey: IDL set to object "test-valueOf"
PASS hgroup.tabIndex: typeof IDL attribute
PASS hgroup.tabIndex: setAttribute() to -36
PASS hgroup.tabIndex: setAttribute() to -1
PASS hgroup.tabIndex: setAttribute() to 0
PASS hgroup.tabIndex: setAttribute() to 1
PASS hgroup.tabIndex: setAttribute() to 2147483647
PASS hgroup.tabIndex: setAttribute() to -2147483648
PASS hgroup.tabIndex: setAttribute() to "-1"
PASS hgroup.tabIndex: setAttribute() to "-0"
PASS hgroup.tabIndex: setAttribute() to "0"
PASS hgroup.tabIndex: setAttribute() to "1"
PASS hgroup.tabIndex: setAttribute() to "\t7"
PASS hgroup.tabIndex: setAttribute() to "\f7"
PASS hgroup.tabIndex: setAttribute() to " 7"
PASS hgroup.tabIndex: setAttribute() to "\n7"
PASS hgroup.tabIndex: setAttribute() to "\r7"
PASS hgroup.tabIndex: setAttribute() to 1.5
PASS hgroup.tabIndex: setAttribute() to "5%"
PASS hgroup.tabIndex: setAttribute() to "+100"
PASS hgroup.tabIndex: setAttribute() to object "2"
PASS hgroup.tabIndex: IDL set to -36
PASS hgroup.tabIndex: IDL set to -1
PASS hgroup.tabIndex: IDL set to 0
PASS hgroup.tabIndex: IDL set to 1
PASS hgroup.tabIndex: IDL set to 2147483647
PASS hgroup.tabIndex: IDL set to -2147483648
PASS header.title: typeof IDL attribute
PASS header.title: IDL get with DOM attribute unset
PASS header.title: setAttribute() to ""
PASS header.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 header.title: setAttribute() to undefined
PASS header.title: setAttribute() to 7
PASS header.title: setAttribute() to 1.5
PASS header.title: setAttribute() to "5%"
PASS header.title: setAttribute() to "+100"
PASS header.title: setAttribute() to ".5"
PASS header.title: setAttribute() to true
PASS header.title: setAttribute() to false
PASS header.title: setAttribute() to object "[object Object]"
PASS header.title: setAttribute() to NaN
PASS header.title: setAttribute() to Infinity
PASS header.title: setAttribute() to -Infinity
PASS header.title: setAttribute() to "\0"
PASS header.title: setAttribute() to null
PASS header.title: setAttribute() to object "test-toString"
PASS header.title: setAttribute() to object "test-valueOf"
PASS header.title: IDL set to ""
PASS header.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 header.title: IDL set to undefined
PASS header.title: IDL set to 7
PASS header.title: IDL set to 1.5
PASS header.title: IDL set to "5%"
PASS header.title: IDL set to "+100"
PASS header.title: IDL set to ".5"
PASS header.title: IDL set to true
PASS header.title: IDL set to false
PASS header.title: IDL set to object "[object Object]"
PASS header.title: IDL set to NaN
PASS header.title: IDL set to Infinity
PASS header.title: IDL set to -Infinity
PASS header.title: IDL set to "\0"
PASS header.title: IDL set to null
PASS header.title: IDL set to object "test-toString"
PASS header.title: IDL set to object "test-valueOf"
PASS header.lang: typeof IDL attribute
PASS header.lang: IDL get with DOM attribute unset
PASS header.lang: setAttribute() to ""
PASS header.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 header.lang: setAttribute() to undefined
PASS header.lang: setAttribute() to 7
PASS header.lang: setAttribute() to 1.5
PASS header.lang: setAttribute() to "5%"
PASS header.lang: setAttribute() to "+100"
PASS header.lang: setAttribute() to ".5"
PASS header.lang: setAttribute() to true
PASS header.lang: setAttribute() to false
PASS header.lang: setAttribute() to object "[object Object]"
PASS header.lang: setAttribute() to NaN
PASS header.lang: setAttribute() to Infinity
PASS header.lang: setAttribute() to -Infinity
PASS header.lang: setAttribute() to "\0"
PASS header.lang: setAttribute() to null
PASS header.lang: setAttribute() to object "test-toString"
PASS header.lang: setAttribute() to object "test-valueOf"
PASS header.lang: IDL set to ""
PASS header.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 header.lang: IDL set to undefined
PASS header.lang: IDL set to 7
PASS header.lang: IDL set to 1.5
PASS header.lang: IDL set to "5%"
PASS header.lang: IDL set to "+100"
PASS header.lang: IDL set to ".5"
PASS header.lang: IDL set to true
PASS header.lang: IDL set to false
PASS header.lang: IDL set to object "[object Object]"
PASS header.lang: IDL set to NaN
PASS header.lang: IDL set to Infinity
PASS header.lang: IDL set to -Infinity
PASS header.lang: IDL set to "\0"
PASS header.lang: IDL set to null
PASS header.lang: IDL set to object "test-toString"
PASS header.lang: IDL set to object "test-valueOf"
PASS header.dir: typeof IDL attribute
PASS header.dir: IDL get with DOM attribute unset
PASS header.dir: setAttribute() to ""
PASS header.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 header.dir: setAttribute() to undefined
PASS header.dir: setAttribute() to 7
PASS header.dir: setAttribute() to 1.5
PASS header.dir: setAttribute() to "5%"
PASS header.dir: setAttribute() to "+100"
PASS header.dir: setAttribute() to ".5"
PASS header.dir: setAttribute() to true
PASS header.dir: setAttribute() to false
PASS header.dir: setAttribute() to object "[object Object]"
PASS header.dir: setAttribute() to NaN
PASS header.dir: setAttribute() to Infinity
PASS header.dir: setAttribute() to -Infinity
PASS header.dir: setAttribute() to "\0"
PASS header.dir: setAttribute() to null
PASS header.dir: setAttribute() to object "test-toString"
PASS header.dir: setAttribute() to object "test-valueOf"
PASS header.dir: setAttribute() to "ltr"
PASS header.dir: setAttribute() to "xltr"
PASS header.dir: setAttribute() to "ltr\0"
PASS header.dir: setAttribute() to "tr"
PASS header.dir: setAttribute() to "LTR"
PASS header.dir: setAttribute() to "rtl"
PASS header.dir: setAttribute() to "xrtl"
PASS header.dir: setAttribute() to "rtl\0"
PASS header.dir: setAttribute() to "tl"
PASS header.dir: setAttribute() to "RTL"
PASS header.dir: setAttribute() to "auto"
PASS header.dir: setAttribute() to "xauto"
PASS header.dir: setAttribute() to "auto\0"
PASS header.dir: setAttribute() to "uto"
PASS header.dir: setAttribute() to "AUTO"
PASS header.dir: IDL set to ""
PASS header.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 header.dir: IDL set to undefined
PASS header.dir: IDL set to 7
PASS header.dir: IDL set to 1.5
PASS header.dir: IDL set to "5%"
PASS header.dir: IDL set to "+100"
PASS header.dir: IDL set to ".5"
PASS header.dir: IDL set to true
PASS header.dir: IDL set to false
PASS header.dir: IDL set to object "[object Object]"
PASS header.dir: IDL set to NaN
PASS header.dir: IDL set to Infinity
PASS header.dir: IDL set to -Infinity
PASS header.dir: IDL set to "\0"
PASS header.dir: IDL set to null
PASS header.dir: IDL set to object "test-toString"
PASS header.dir: IDL set to object "test-valueOf"
PASS header.dir: IDL set to "ltr"
PASS header.dir: IDL set to "xltr"
PASS header.dir: IDL set to "ltr\0"
PASS header.dir: IDL set to "tr"
PASS header.dir: IDL set to "LTR"
PASS header.dir: IDL set to "rtl"
PASS header.dir: IDL set to "xrtl"
PASS header.dir: IDL set to "rtl\0"
PASS header.dir: IDL set to "tl"
PASS header.dir: IDL set to "RTL"
PASS header.dir: IDL set to "auto"
PASS header.dir: IDL set to "xauto"
PASS header.dir: IDL set to "auto\0"
PASS header.dir: IDL set to "uto"
PASS header.dir: IDL set to "AUTO"
PASS header.className (<header class>): typeof IDL attribute
PASS header.className (<header class>): IDL get with DOM attribute unset
PASS header.className (<header class>): setAttribute() to ""
PASS header.className (<header 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 header.className (<header class>): setAttribute() to undefined
PASS header.className (<header class>): setAttribute() to 7
PASS header.className (<header class>): setAttribute() to 1.5
PASS header.className (<header class>): setAttribute() to "5%"
PASS header.className (<header class>): setAttribute() to "+100"
PASS header.className (<header class>): setAttribute() to ".5"
PASS header.className (<header class>): setAttribute() to true
PASS header.className (<header class>): setAttribute() to false
PASS header.className (<header class>): setAttribute() to object "[object Object]"
PASS header.className (<header class>): setAttribute() to NaN
PASS header.className (<header class>): setAttribute() to Infinity
PASS header.className (<header class>): setAttribute() to -Infinity
PASS header.className (<header class>): setAttribute() to "\0"
PASS header.className (<header class>): setAttribute() to null
PASS header.className (<header class>): setAttribute() to object "test-toString"
PASS header.className (<header class>): setAttribute() to object "test-valueOf"
PASS header.className (<header class>): IDL set to ""
PASS header.className (<header 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 header.className (<header class>): IDL set to undefined
PASS header.className (<header class>): IDL set to 7
PASS header.className (<header class>): IDL set to 1.5
PASS header.className (<header class>): IDL set to "5%"
PASS header.className (<header class>): IDL set to "+100"
PASS header.className (<header class>): IDL set to ".5"
PASS header.className (<header class>): IDL set to true
PASS header.className (<header class>): IDL set to false
PASS header.className (<header class>): IDL set to object "[object Object]"
PASS header.className (<header class>): IDL set to NaN
PASS header.className (<header class>): IDL set to Infinity
PASS header.className (<header class>): IDL set to -Infinity
PASS header.className (<header class>): IDL set to "\0"
PASS header.className (<header class>): IDL set to null
PASS header.className (<header class>): IDL set to object "test-toString"
PASS header.className (<header class>): IDL set to object "test-valueOf"
PASS header.autofocus: typeof IDL attribute
PASS header.autofocus: IDL get with DOM attribute unset
PASS header.autofocus: setAttribute() to ""
PASS header.autofocus: setAttribute() to " foo "
PASS header.autofocus: setAttribute() to undefined
PASS header.autofocus: setAttribute() to null
PASS header.autofocus: setAttribute() to 7
PASS header.autofocus: setAttribute() to 1.5
PASS header.autofocus: setAttribute() to "5%"
PASS header.autofocus: setAttribute() to "+100"
PASS header.autofocus: setAttribute() to ".5"
PASS header.autofocus: setAttribute() to true
PASS header.autofocus: setAttribute() to false
PASS header.autofocus: setAttribute() to object "[object Object]"
PASS header.autofocus: setAttribute() to NaN
PASS header.autofocus: setAttribute() to Infinity
PASS header.autofocus: setAttribute() to -Infinity
PASS header.autofocus: setAttribute() to "\0"
PASS header.autofocus: setAttribute() to object "test-toString"
PASS header.autofocus: setAttribute() to object "test-valueOf"
PASS header.autofocus: setAttribute() to "autofocus"
PASS header.autofocus: IDL set to ""
PASS header.autofocus: IDL set to " foo "
PASS header.autofocus: IDL set to undefined
PASS header.autofocus: IDL set to null
PASS header.autofocus: IDL set to 7
PASS header.autofocus: IDL set to 1.5
PASS header.autofocus: IDL set to "5%"
PASS header.autofocus: IDL set to "+100"
PASS header.autofocus: IDL set to ".5"
PASS header.autofocus: IDL set to true
PASS header.autofocus: IDL set to false
PASS header.autofocus: IDL set to object "[object Object]"
PASS header.autofocus: IDL set to NaN
PASS header.autofocus: IDL set to Infinity
PASS header.autofocus: IDL set to -Infinity
PASS header.autofocus: IDL set to "\0"
PASS header.autofocus: IDL set to object "test-toString"
PASS header.autofocus: IDL set to object "test-valueOf"
PASS header.hidden: typeof IDL attribute
PASS header.hidden: IDL get with DOM attribute unset
PASS header.hidden: setAttribute() to ""
PASS header.hidden: setAttribute() to " foo "
PASS header.hidden: setAttribute() to undefined
PASS header.hidden: setAttribute() to null
PASS header.hidden: setAttribute() to 7
PASS header.hidden: setAttribute() to 1.5
PASS header.hidden: setAttribute() to "5%"
PASS header.hidden: setAttribute() to "+100"
PASS header.hidden: setAttribute() to ".5"
PASS header.hidden: setAttribute() to true
PASS header.hidden: setAttribute() to false
PASS header.hidden: setAttribute() to object "[object Object]"
PASS header.hidden: setAttribute() to NaN
PASS header.hidden: setAttribute() to Infinity
PASS header.hidden: setAttribute() to -Infinity
PASS header.hidden: setAttribute() to "\0"
PASS header.hidden: setAttribute() to object "test-toString"
PASS header.hidden: setAttribute() to object "test-valueOf"
PASS header.hidden: setAttribute() to "hidden"
PASS header.hidden: IDL set to ""
PASS header.hidden: IDL set to " foo "
PASS header.hidden: IDL set to undefined
PASS header.hidden: IDL set to null
PASS header.hidden: IDL set to 7
PASS header.hidden: IDL set to 1.5
PASS header.hidden: IDL set to "5%"
PASS header.hidden: IDL set to "+100"
PASS header.hidden: IDL set to ".5"
PASS header.hidden: IDL set to true
PASS header.hidden: IDL set to false
PASS header.hidden: IDL set to object "[object Object]"
PASS header.hidden: IDL set to NaN
PASS header.hidden: IDL set to Infinity
PASS header.hidden: IDL set to -Infinity
PASS header.hidden: IDL set to "\0"
PASS header.hidden: IDL set to object "test-toString"
PASS header.hidden: IDL set to object "test-valueOf"
PASS header.accessKey: typeof IDL attribute
PASS header.accessKey: IDL get with DOM attribute unset
PASS header.accessKey: setAttribute() to ""
PASS header.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 header.accessKey: setAttribute() to undefined
PASS header.accessKey: setAttribute() to 7
PASS header.accessKey: setAttribute() to 1.5
PASS header.accessKey: setAttribute() to "5%"
PASS header.accessKey: setAttribute() to "+100"
PASS header.accessKey: setAttribute() to ".5"
PASS header.accessKey: setAttribute() to true
PASS header.accessKey: setAttribute() to false
PASS header.accessKey: setAttribute() to object "[object Object]"
PASS header.accessKey: setAttribute() to NaN
PASS header.accessKey: setAttribute() to Infinity
PASS header.accessKey: setAttribute() to -Infinity
PASS header.accessKey: setAttribute() to "\0"
PASS header.accessKey: setAttribute() to null
PASS header.accessKey: setAttribute() to object "test-toString"
PASS header.accessKey: setAttribute() to object "test-valueOf"
PASS header.accessKey: IDL set to ""
PASS header.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 header.accessKey: IDL set to undefined
PASS header.accessKey: IDL set to 7
PASS header.accessKey: IDL set to 1.5
PASS header.accessKey: IDL set to "5%"
PASS header.accessKey: IDL set to "+100"
PASS header.accessKey: IDL set to ".5"
PASS header.accessKey: IDL set to true
PASS header.accessKey: IDL set to false
PASS header.accessKey: IDL set to object "[object Object]"
PASS header.accessKey: IDL set to NaN
PASS header.accessKey: IDL set to Infinity
PASS header.accessKey: IDL set to -Infinity
PASS header.accessKey: IDL set to "\0"
PASS header.accessKey: IDL set to null
PASS header.accessKey: IDL set to object "test-toString"
PASS header.accessKey: IDL set to object "test-valueOf"
PASS header.tabIndex: typeof IDL attribute
PASS header.tabIndex: setAttribute() to -36
PASS header.tabIndex: setAttribute() to -1
PASS header.tabIndex: setAttribute() to 0
PASS header.tabIndex: setAttribute() to 1
PASS header.tabIndex: setAttribute() to 2147483647
PASS header.tabIndex: setAttribute() to -2147483648
PASS header.tabIndex: setAttribute() to "-1"
PASS header.tabIndex: setAttribute() to "-0"
PASS header.tabIndex: setAttribute() to "0"
PASS header.tabIndex: setAttribute() to "1"
PASS header.tabIndex: setAttribute() to "\t7"
PASS header.tabIndex: setAttribute() to "\f7"
PASS header.tabIndex: setAttribute() to " 7"
PASS header.tabIndex: setAttribute() to "\n7"
PASS header.tabIndex: setAttribute() to "\r7"
PASS header.tabIndex: setAttribute() to 1.5
PASS header.tabIndex: setAttribute() to "5%"
PASS header.tabIndex: setAttribute() to "+100"
PASS header.tabIndex: setAttribute() to object "2"
PASS header.tabIndex: IDL set to -36
PASS header.tabIndex: IDL set to -1
PASS header.tabIndex: IDL set to 0
PASS header.tabIndex: IDL set to 1
PASS header.tabIndex: IDL set to 2147483647
PASS header.tabIndex: IDL set to -2147483648
PASS footer.title: typeof IDL attribute
PASS footer.title: IDL get with DOM attribute unset
PASS footer.title: setAttribute() to ""
PASS footer.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 footer.title: setAttribute() to undefined
PASS footer.title: setAttribute() to 7
PASS footer.title: setAttribute() to 1.5
PASS footer.title: setAttribute() to "5%"
PASS footer.title: setAttribute() to "+100"
PASS footer.title: setAttribute() to ".5"
PASS footer.title: setAttribute() to true
PASS footer.title: setAttribute() to false
PASS footer.title: setAttribute() to object "[object Object]"
PASS footer.title: setAttribute() to NaN
PASS footer.title: setAttribute() to Infinity
PASS footer.title: setAttribute() to -Infinity
PASS footer.title: setAttribute() to "\0"
PASS footer.title: setAttribute() to null
PASS footer.title: setAttribute() to object "test-toString"
PASS footer.title: setAttribute() to object "test-valueOf"
PASS footer.title: IDL set to ""
PASS footer.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 footer.title: IDL set to undefined
PASS footer.title: IDL set to 7
PASS footer.title: IDL set to 1.5
PASS footer.title: IDL set to "5%"
PASS footer.title: IDL set to "+100"
PASS footer.title: IDL set to ".5"
PASS footer.title: IDL set to true
PASS footer.title: IDL set to false
PASS footer.title: IDL set to object "[object Object]"
PASS footer.title: IDL set to NaN
PASS footer.title: IDL set to Infinity
PASS footer.title: IDL set to -Infinity
PASS footer.title: IDL set to "\0"
PASS footer.title: IDL set to null
PASS footer.title: IDL set to object "test-toString"
PASS footer.title: IDL set to object "test-valueOf"
PASS footer.lang: typeof IDL attribute
PASS footer.lang: IDL get with DOM attribute unset
PASS footer.lang: setAttribute() to ""
PASS footer.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 footer.lang: setAttribute() to undefined
PASS footer.lang: setAttribute() to 7
PASS footer.lang: setAttribute() to 1.5
PASS footer.lang: setAttribute() to "5%"
PASS footer.lang: setAttribute() to "+100"
PASS footer.lang: setAttribute() to ".5"
PASS footer.lang: setAttribute() to true
PASS footer.lang: setAttribute() to false
PASS footer.lang: setAttribute() to object "[object Object]"
PASS footer.lang: setAttribute() to NaN
PASS footer.lang: setAttribute() to Infinity
PASS footer.lang: setAttribute() to -Infinity
PASS footer.lang: setAttribute() to "\0"
PASS footer.lang: setAttribute() to null
PASS footer.lang: setAttribute() to object "test-toString"
PASS footer.lang: setAttribute() to object "test-valueOf"
PASS footer.lang: IDL set to ""
PASS footer.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 footer.lang: IDL set to undefined
PASS footer.lang: IDL set to 7
PASS footer.lang: IDL set to 1.5
PASS footer.lang: IDL set to "5%"
PASS footer.lang: IDL set to "+100"
PASS footer.lang: IDL set to ".5"
PASS footer.lang: IDL set to true
PASS footer.lang: IDL set to false
PASS footer.lang: IDL set to object "[object Object]"
PASS footer.lang: IDL set to NaN
PASS footer.lang: IDL set to Infinity
PASS footer.lang: IDL set to -Infinity
PASS footer.lang: IDL set to "\0"
PASS footer.lang: IDL set to null
PASS footer.lang: IDL set to object "test-toString"
PASS footer.lang: IDL set to object "test-valueOf"
PASS footer.dir: typeof IDL attribute
PASS footer.dir: IDL get with DOM attribute unset
PASS footer.dir: setAttribute() to ""
PASS footer.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 footer.dir: setAttribute() to undefined
PASS footer.dir: setAttribute() to 7
PASS footer.dir: setAttribute() to 1.5
PASS footer.dir: setAttribute() to "5%"
PASS footer.dir: setAttribute() to "+100"
PASS footer.dir: setAttribute() to ".5"
PASS footer.dir: setAttribute() to true
PASS footer.dir: setAttribute() to false
PASS footer.dir: setAttribute() to object "[object Object]"
PASS footer.dir: setAttribute() to NaN
PASS footer.dir: setAttribute() to Infinity
PASS footer.dir: setAttribute() to -Infinity
PASS footer.dir: setAttribute() to "\0"
PASS footer.dir: setAttribute() to null
PASS footer.dir: setAttribute() to object "test-toString"
PASS footer.dir: setAttribute() to object "test-valueOf"
PASS footer.dir: setAttribute() to "ltr"
PASS footer.dir: setAttribute() to "xltr"
PASS footer.dir: setAttribute() to "ltr\0"
PASS footer.dir: setAttribute() to "tr"
PASS footer.dir: setAttribute() to "LTR"
PASS footer.dir: setAttribute() to "rtl"
PASS footer.dir: setAttribute() to "xrtl"
PASS footer.dir: setAttribute() to "rtl\0"
PASS footer.dir: setAttribute() to "tl"
PASS footer.dir: setAttribute() to "RTL"
PASS footer.dir: setAttribute() to "auto"
PASS footer.dir: setAttribute() to "xauto"
PASS footer.dir: setAttribute() to "auto\0"
PASS footer.dir: setAttribute() to "uto"
PASS footer.dir: setAttribute() to "AUTO"
PASS footer.dir: IDL set to ""
PASS footer.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 footer.dir: IDL set to undefined
PASS footer.dir: IDL set to 7
PASS footer.dir: IDL set to 1.5
PASS footer.dir: IDL set to "5%"
PASS footer.dir: IDL set to "+100"
PASS footer.dir: IDL set to ".5"
PASS footer.dir: IDL set to true
PASS footer.dir: IDL set to false
PASS footer.dir: IDL set to object "[object Object]"
PASS footer.dir: IDL set to NaN
PASS footer.dir: IDL set to Infinity
PASS footer.dir: IDL set to -Infinity
PASS footer.dir: IDL set to "\0"
PASS footer.dir: IDL set to null
PASS footer.dir: IDL set to object "test-toString"
PASS footer.dir: IDL set to object "test-valueOf"
PASS footer.dir: IDL set to "ltr"
PASS footer.dir: IDL set to "xltr"
PASS footer.dir: IDL set to "ltr\0"
PASS footer.dir: IDL set to "tr"
PASS footer.dir: IDL set to "LTR"
PASS footer.dir: IDL set to "rtl"
PASS footer.dir: IDL set to "xrtl"
PASS footer.dir: IDL set to "rtl\0"
PASS footer.dir: IDL set to "tl"
PASS footer.dir: IDL set to "RTL"
PASS footer.dir: IDL set to "auto"
PASS footer.dir: IDL set to "xauto"
PASS footer.dir: IDL set to "auto\0"
PASS footer.dir: IDL set to "uto"
PASS footer.dir: IDL set to "AUTO"
PASS footer.className (<footer class>): typeof IDL attribute
PASS footer.className (<footer class>): IDL get with DOM attribute unset
PASS footer.className (<footer class>): setAttribute() to ""
PASS footer.className (<footer 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 footer.className (<footer class>): setAttribute() to undefined
PASS footer.className (<footer class>): setAttribute() to 7
PASS footer.className (<footer class>): setAttribute() to 1.5
PASS footer.className (<footer class>): setAttribute() to "5%"
PASS footer.className (<footer class>): setAttribute() to "+100"
PASS footer.className (<footer class>): setAttribute() to ".5"
PASS footer.className (<footer class>): setAttribute() to true
PASS footer.className (<footer class>): setAttribute() to false
PASS footer.className (<footer class>): setAttribute() to object "[object Object]"
PASS footer.className (<footer class>): setAttribute() to NaN
PASS footer.className (<footer class>): setAttribute() to Infinity
PASS footer.className (<footer class>): setAttribute() to -Infinity
PASS footer.className (<footer class>): setAttribute() to "\0"
PASS footer.className (<footer class>): setAttribute() to null
PASS footer.className (<footer class>): setAttribute() to object "test-toString"
PASS footer.className (<footer class>): setAttribute() to object "test-valueOf"
PASS footer.className (<footer class>): IDL set to ""
PASS footer.className (<footer 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 footer.className (<footer class>): IDL set to undefined
PASS footer.className (<footer class>): IDL set to 7
PASS footer.className (<footer class>): IDL set to 1.5
PASS footer.className (<footer class>): IDL set to "5%"
PASS footer.className (<footer class>): IDL set to "+100"
PASS footer.className (<footer class>): IDL set to ".5"
PASS footer.className (<footer class>): IDL set to true
PASS footer.className (<footer class>): IDL set to false
PASS footer.className (<footer class>): IDL set to object "[object Object]"
PASS footer.className (<footer class>): IDL set to NaN
PASS footer.className (<footer class>): IDL set to Infinity
PASS footer.className (<footer class>): IDL set to -Infinity
PASS footer.className (<footer class>): IDL set to "\0"
PASS footer.className (<footer class>): IDL set to null
PASS footer.className (<footer class>): IDL set to object "test-toString"
PASS footer.className (<footer class>): IDL set to object "test-valueOf"
PASS footer.autofocus: typeof IDL attribute
PASS footer.autofocus: IDL get with DOM attribute unset
PASS footer.autofocus: setAttribute() to ""
PASS footer.autofocus: setAttribute() to " foo "
PASS footer.autofocus: setAttribute() to undefined
PASS footer.autofocus: setAttribute() to null
PASS footer.autofocus: setAttribute() to 7
PASS footer.autofocus: setAttribute() to 1.5
PASS footer.autofocus: setAttribute() to "5%"
PASS footer.autofocus: setAttribute() to "+100"
PASS footer.autofocus: setAttribute() to ".5"
PASS footer.autofocus: setAttribute() to true
PASS footer.autofocus: setAttribute() to false
PASS footer.autofocus: setAttribute() to object "[object Object]"
PASS footer.autofocus: setAttribute() to NaN
PASS footer.autofocus: setAttribute() to Infinity
PASS footer.autofocus: setAttribute() to -Infinity
PASS footer.autofocus: setAttribute() to "\0"
PASS footer.autofocus: setAttribute() to object "test-toString"
PASS footer.autofocus: setAttribute() to object "test-valueOf"
PASS footer.autofocus: setAttribute() to "autofocus"
PASS footer.autofocus: IDL set to ""
PASS footer.autofocus: IDL set to " foo "
PASS footer.autofocus: IDL set to undefined
PASS footer.autofocus: IDL set to null
PASS footer.autofocus: IDL set to 7
PASS footer.autofocus: IDL set to 1.5
PASS footer.autofocus: IDL set to "5%"
PASS footer.autofocus: IDL set to "+100"
PASS footer.autofocus: IDL set to ".5"
PASS footer.autofocus: IDL set to true
PASS footer.autofocus: IDL set to false
PASS footer.autofocus: IDL set to object "[object Object]"
PASS footer.autofocus: IDL set to NaN
PASS footer.autofocus: IDL set to Infinity
PASS footer.autofocus: IDL set to -Infinity
PASS footer.autofocus: IDL set to "\0"
PASS footer.autofocus: IDL set to object "test-toString"
PASS footer.autofocus: IDL set to object "test-valueOf"
PASS footer.hidden: typeof IDL attribute
PASS footer.hidden: IDL get with DOM attribute unset
PASS footer.hidden: setAttribute() to ""
PASS footer.hidden: setAttribute() to " foo "
PASS footer.hidden: setAttribute() to undefined
PASS footer.hidden: setAttribute() to null
PASS footer.hidden: setAttribute() to 7
PASS footer.hidden: setAttribute() to 1.5
PASS footer.hidden: setAttribute() to "5%"
PASS footer.hidden: setAttribute() to "+100"
PASS footer.hidden: setAttribute() to ".5"
PASS footer.hidden: setAttribute() to true
PASS footer.hidden: setAttribute() to false
PASS footer.hidden: setAttribute() to object "[object Object]"
PASS footer.hidden: setAttribute() to NaN
PASS footer.hidden: setAttribute() to Infinity
PASS footer.hidden: setAttribute() to -Infinity
PASS footer.hidden: setAttribute() to "\0"
PASS footer.hidden: setAttribute() to object "test-toString"
PASS footer.hidden: setAttribute() to object "test-valueOf"
PASS footer.hidden: setAttribute() to "hidden"
PASS footer.hidden: IDL set to ""
PASS footer.hidden: IDL set to " foo "
PASS footer.hidden: IDL set to undefined
PASS footer.hidden: IDL set to null
PASS footer.hidden: IDL set to 7
PASS footer.hidden: IDL set to 1.5
PASS footer.hidden: IDL set to "5%"
PASS footer.hidden: IDL set to "+100"
PASS footer.hidden: IDL set to ".5"
PASS footer.hidden: IDL set to true
PASS footer.hidden: IDL set to false
PASS footer.hidden: IDL set to object "[object Object]"
PASS footer.hidden: IDL set to NaN
PASS footer.hidden: IDL set to Infinity
PASS footer.hidden: IDL set to -Infinity
PASS footer.hidden: IDL set to "\0"
PASS footer.hidden: IDL set to object "test-toString"
PASS footer.hidden: IDL set to object "test-valueOf"
PASS footer.accessKey: typeof IDL attribute
PASS footer.accessKey: IDL get with DOM attribute unset
PASS footer.accessKey: setAttribute() to ""
PASS footer.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 footer.accessKey: setAttribute() to undefined
PASS footer.accessKey: setAttribute() to 7
PASS footer.accessKey: setAttribute() to 1.5
PASS footer.accessKey: setAttribute() to "5%"
PASS footer.accessKey: setAttribute() to "+100"
PASS footer.accessKey: setAttribute() to ".5"
PASS footer.accessKey: setAttribute() to true
PASS footer.accessKey: setAttribute() to false
PASS footer.accessKey: setAttribute() to object "[object Object]"
PASS footer.accessKey: setAttribute() to NaN
PASS footer.accessKey: setAttribute() to Infinity
PASS footer.accessKey: setAttribute() to -Infinity
PASS footer.accessKey: setAttribute() to "\0"
PASS footer.accessKey: setAttribute() to null
PASS footer.accessKey: setAttribute() to object "test-toString"
PASS footer.accessKey: setAttribute() to object "test-valueOf"
PASS footer.accessKey: IDL set to ""
PASS footer.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 footer.accessKey: IDL set to undefined
PASS footer.accessKey: IDL set to 7
PASS footer.accessKey: IDL set to 1.5
PASS footer.accessKey: IDL set to "5%"
PASS footer.accessKey: IDL set to "+100"
PASS footer.accessKey: IDL set to ".5"
PASS footer.accessKey: IDL set to true
PASS footer.accessKey: IDL set to false
PASS footer.accessKey: IDL set to object "[object Object]"
PASS footer.accessKey: IDL set to NaN
PASS footer.accessKey: IDL set to Infinity
PASS footer.accessKey: IDL set to -Infinity
PASS footer.accessKey: IDL set to "\0"
PASS footer.accessKey: IDL set to null
PASS footer.accessKey: IDL set to object "test-toString"
PASS footer.accessKey: IDL set to object "test-valueOf"
PASS footer.tabIndex: typeof IDL attribute
PASS footer.tabIndex: setAttribute() to -36
PASS footer.tabIndex: setAttribute() to -1
PASS footer.tabIndex: setAttribute() to 0
PASS footer.tabIndex: setAttribute() to 1
PASS footer.tabIndex: setAttribute() to 2147483647
PASS footer.tabIndex: setAttribute() to -2147483648
PASS footer.tabIndex: setAttribute() to "-1"
PASS footer.tabIndex: setAttribute() to "-0"
PASS footer.tabIndex: setAttribute() to "0"
PASS footer.tabIndex: setAttribute() to "1"
PASS footer.tabIndex: setAttribute() to "\t7"
PASS footer.tabIndex: setAttribute() to "\f7"
PASS footer.tabIndex: setAttribute() to " 7"
PASS footer.tabIndex: setAttribute() to "\n7"
PASS footer.tabIndex: setAttribute() to "\r7"
PASS footer.tabIndex: setAttribute() to 1.5
PASS footer.tabIndex: setAttribute() to "5%"
PASS footer.tabIndex: setAttribute() to "+100"
PASS footer.tabIndex: setAttribute() to object "2"
PASS footer.tabIndex: IDL set to -36
PASS footer.tabIndex: IDL set to -1
PASS footer.tabIndex: IDL set to 0
PASS footer.tabIndex: IDL set to 1
PASS footer.tabIndex: IDL set to 2147483647
PASS footer.tabIndex: IDL set to -2147483648
PASS address.title: typeof IDL attribute
PASS address.title: IDL get with DOM attribute unset
PASS address.title: setAttribute() to ""
PASS address.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 address.title: setAttribute() to undefined
PASS address.title: setAttribute() to 7
PASS address.title: setAttribute() to 1.5
PASS address.title: setAttribute() to "5%"
PASS address.title: setAttribute() to "+100"
PASS address.title: setAttribute() to ".5"
PASS address.title: setAttribute() to true
PASS address.title: setAttribute() to false
PASS address.title: setAttribute() to object "[object Object]"
PASS address.title: setAttribute() to NaN
PASS address.title: setAttribute() to Infinity
PASS address.title: setAttribute() to -Infinity
PASS address.title: setAttribute() to "\0"
PASS address.title: setAttribute() to null
PASS address.title: setAttribute() to object "test-toString"
PASS address.title: setAttribute() to object "test-valueOf"
PASS address.title: IDL set to ""
PASS address.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 address.title: IDL set to undefined
PASS address.title: IDL set to 7
PASS address.title: IDL set to 1.5
PASS address.title: IDL set to "5%"
PASS address.title: IDL set to "+100"
PASS address.title: IDL set to ".5"
PASS address.title: IDL set to true
PASS address.title: IDL set to false
PASS address.title: IDL set to object "[object Object]"
PASS address.title: IDL set to NaN
PASS address.title: IDL set to Infinity
PASS address.title: IDL set to -Infinity
PASS address.title: IDL set to "\0"
PASS address.title: IDL set to null
PASS address.title: IDL set to object "test-toString"
PASS address.title: IDL set to object "test-valueOf"
PASS address.lang: typeof IDL attribute
PASS address.lang: IDL get with DOM attribute unset
PASS address.lang: setAttribute() to ""
PASS address.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 address.lang: setAttribute() to undefined
PASS address.lang: setAttribute() to 7
PASS address.lang: setAttribute() to 1.5
PASS address.lang: setAttribute() to "5%"
PASS address.lang: setAttribute() to "+100"
PASS address.lang: setAttribute() to ".5"
PASS address.lang: setAttribute() to true
PASS address.lang: setAttribute() to false
PASS address.lang: setAttribute() to object "[object Object]"
PASS address.lang: setAttribute() to NaN
PASS address.lang: setAttribute() to Infinity
PASS address.lang: setAttribute() to -Infinity
PASS address.lang: setAttribute() to "\0"
PASS address.lang: setAttribute() to null
PASS address.lang: setAttribute() to object "test-toString"
PASS address.lang: setAttribute() to object "test-valueOf"
PASS address.lang: IDL set to ""
PASS address.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 address.lang: IDL set to undefined
PASS address.lang: IDL set to 7
PASS address.lang: IDL set to 1.5
PASS address.lang: IDL set to "5%"
PASS address.lang: IDL set to "+100"
PASS address.lang: IDL set to ".5"
PASS address.lang: IDL set to true
PASS address.lang: IDL set to false
PASS address.lang: IDL set to object "[object Object]"
PASS address.lang: IDL set to NaN
PASS address.lang: IDL set to Infinity
PASS address.lang: IDL set to -Infinity
PASS address.lang: IDL set to "\0"
PASS address.lang: IDL set to null
PASS address.lang: IDL set to object "test-toString"
PASS address.lang: IDL set to object "test-valueOf"
PASS address.dir: typeof IDL attribute
PASS address.dir: IDL get with DOM attribute unset
PASS address.dir: setAttribute() to ""
PASS address.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 address.dir: setAttribute() to undefined
PASS address.dir: setAttribute() to 7
PASS address.dir: setAttribute() to 1.5
PASS address.dir: setAttribute() to "5%"
PASS address.dir: setAttribute() to "+100"
PASS address.dir: setAttribute() to ".5"
PASS address.dir: setAttribute() to true
PASS address.dir: setAttribute() to false
PASS address.dir: setAttribute() to object "[object Object]"
PASS address.dir: setAttribute() to NaN
PASS address.dir: setAttribute() to Infinity
PASS address.dir: setAttribute() to -Infinity
PASS address.dir: setAttribute() to "\0"
PASS address.dir: setAttribute() to null
PASS address.dir: setAttribute() to object "test-toString"
PASS address.dir: setAttribute() to object "test-valueOf"
PASS address.dir: setAttribute() to "ltr"
PASS address.dir: setAttribute() to "xltr"
PASS address.dir: setAttribute() to "ltr\0"
PASS address.dir: setAttribute() to "tr"
PASS address.dir: setAttribute() to "LTR"
PASS address.dir: setAttribute() to "rtl"
PASS address.dir: setAttribute() to "xrtl"
PASS address.dir: setAttribute() to "rtl\0"
PASS address.dir: setAttribute() to "tl"
PASS address.dir: setAttribute() to "RTL"
PASS address.dir: setAttribute() to "auto"
PASS address.dir: setAttribute() to "xauto"
PASS address.dir: setAttribute() to "auto\0"
PASS address.dir: setAttribute() to "uto"
PASS address.dir: setAttribute() to "AUTO"
PASS address.dir: IDL set to ""
PASS address.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 address.dir: IDL set to undefined
PASS address.dir: IDL set to 7
PASS address.dir: IDL set to 1.5
PASS address.dir: IDL set to "5%"
PASS address.dir: IDL set to "+100"
PASS address.dir: IDL set to ".5"
PASS address.dir: IDL set to true
PASS address.dir: IDL set to false
PASS address.dir: IDL set to object "[object Object]"
PASS address.dir: IDL set to NaN
PASS address.dir: IDL set to Infinity
PASS address.dir: IDL set to -Infinity
PASS address.dir: IDL set to "\0"
PASS address.dir: IDL set to null
PASS address.dir: IDL set to object "test-toString"
PASS address.dir: IDL set to object "test-valueOf"
PASS address.dir: IDL set to "ltr"
PASS address.dir: IDL set to "xltr"
PASS address.dir: IDL set to "ltr\0"
PASS address.dir: IDL set to "tr"
PASS address.dir: IDL set to "LTR"
PASS address.dir: IDL set to "rtl"
PASS address.dir: IDL set to "xrtl"
PASS address.dir: IDL set to "rtl\0"
PASS address.dir: IDL set to "tl"
PASS address.dir: IDL set to "RTL"
PASS address.dir: IDL set to "auto"
PASS address.dir: IDL set to "xauto"
PASS address.dir: IDL set to "auto\0"
PASS address.dir: IDL set to "uto"
PASS address.dir: IDL set to "AUTO"
PASS address.className (<address class>): typeof IDL attribute
PASS address.className (<address class>): IDL get with DOM attribute unset
PASS address.className (<address class>): setAttribute() to ""
PASS address.className (<address 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 address.className (<address class>): setAttribute() to undefined
PASS address.className (<address class>): setAttribute() to 7
PASS address.className (<address class>): setAttribute() to 1.5
PASS address.className (<address class>): setAttribute() to "5%"
PASS address.className (<address class>): setAttribute() to "+100"
PASS address.className (<address class>): setAttribute() to ".5"
PASS address.className (<address class>): setAttribute() to true
PASS address.className (<address class>): setAttribute() to false
PASS address.className (<address class>): setAttribute() to object "[object Object]"
PASS address.className (<address class>): setAttribute() to NaN
PASS address.className (<address class>): setAttribute() to Infinity
PASS address.className (<address class>): setAttribute() to -Infinity
PASS address.className (<address class>): setAttribute() to "\0"
PASS address.className (<address class>): setAttribute() to null
PASS address.className (<address class>): setAttribute() to object "test-toString"
PASS address.className (<address class>): setAttribute() to object "test-valueOf"
PASS address.className (<address class>): IDL set to ""
PASS address.className (<address 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 address.className (<address class>): IDL set to undefined
PASS address.className (<address class>): IDL set to 7
PASS address.className (<address class>): IDL set to 1.5
PASS address.className (<address class>): IDL set to "5%"
PASS address.className (<address class>): IDL set to "+100"
PASS address.className (<address class>): IDL set to ".5"
PASS address.className (<address class>): IDL set to true
PASS address.className (<address class>): IDL set to false
PASS address.className (<address class>): IDL set to object "[object Object]"
PASS address.className (<address class>): IDL set to NaN
PASS address.className (<address class>): IDL set to Infinity
PASS address.className (<address class>): IDL set to -Infinity
PASS address.className (<address class>): IDL set to "\0"
PASS address.className (<address class>): IDL set to null
PASS address.className (<address class>): IDL set to object "test-toString"
PASS address.className (<address class>): IDL set to object "test-valueOf"
PASS address.autofocus: typeof IDL attribute
PASS address.autofocus: IDL get with DOM attribute unset
PASS address.autofocus: setAttribute() to ""
PASS address.autofocus: setAttribute() to " foo "
PASS address.autofocus: setAttribute() to undefined
PASS address.autofocus: setAttribute() to null
PASS address.autofocus: setAttribute() to 7
PASS address.autofocus: setAttribute() to 1.5
PASS address.autofocus: setAttribute() to "5%"
PASS address.autofocus: setAttribute() to "+100"
PASS address.autofocus: setAttribute() to ".5"
PASS address.autofocus: setAttribute() to true
PASS address.autofocus: setAttribute() to false
PASS address.autofocus: setAttribute() to object "[object Object]"
PASS address.autofocus: setAttribute() to NaN
PASS address.autofocus: setAttribute() to Infinity
PASS address.autofocus: setAttribute() to -Infinity
PASS address.autofocus: setAttribute() to "\0"
PASS address.autofocus: setAttribute() to object "test-toString"
PASS address.autofocus: setAttribute() to object "test-valueOf"
PASS address.autofocus: setAttribute() to "autofocus"
PASS address.autofocus: IDL set to ""
PASS address.autofocus: IDL set to " foo "
PASS address.autofocus: IDL set to undefined
PASS address.autofocus: IDL set to null
PASS address.autofocus: IDL set to 7
PASS address.autofocus: IDL set to 1.5
PASS address.autofocus: IDL set to "5%"
PASS address.autofocus: IDL set to "+100"
PASS address.autofocus: IDL set to ".5"
PASS address.autofocus: IDL set to true
PASS address.autofocus: IDL set to false
PASS address.autofocus: IDL set to object "[object Object]"
PASS address.autofocus: IDL set to NaN
PASS address.autofocus: IDL set to Infinity
PASS address.autofocus: IDL set to -Infinity
PASS address.autofocus: IDL set to "\0"
PASS address.autofocus: IDL set to object "test-toString"
PASS address.autofocus: IDL set to object "test-valueOf"
PASS address.hidden: typeof IDL attribute
PASS address.hidden: IDL get with DOM attribute unset
PASS address.hidden: setAttribute() to ""
PASS address.hidden: setAttribute() to " foo "
PASS address.hidden: setAttribute() to undefined
PASS address.hidden: setAttribute() to null
PASS address.hidden: setAttribute() to 7
PASS address.hidden: setAttribute() to 1.5
PASS address.hidden: setAttribute() to "5%"
PASS address.hidden: setAttribute() to "+100"
PASS address.hidden: setAttribute() to ".5"
PASS address.hidden: setAttribute() to true
PASS address.hidden: setAttribute() to false
PASS address.hidden: setAttribute() to object "[object Object]"
PASS address.hidden: setAttribute() to NaN
PASS address.hidden: setAttribute() to Infinity
PASS address.hidden: setAttribute() to -Infinity
PASS address.hidden: setAttribute() to "\0"
PASS address.hidden: setAttribute() to object "test-toString"
PASS address.hidden: setAttribute() to object "test-valueOf"
PASS address.hidden: setAttribute() to "hidden"
PASS address.hidden: IDL set to ""
PASS address.hidden: IDL set to " foo "
PASS address.hidden: IDL set to undefined
PASS address.hidden: IDL set to null
PASS address.hidden: IDL set to 7
PASS address.hidden: IDL set to 1.5
PASS address.hidden: IDL set to "5%"
PASS address.hidden: IDL set to "+100"
PASS address.hidden: IDL set to ".5"
PASS address.hidden: IDL set to true
PASS address.hidden: IDL set to false
PASS address.hidden: IDL set to object "[object Object]"
PASS address.hidden: IDL set to NaN
PASS address.hidden: IDL set to Infinity
PASS address.hidden: IDL set to -Infinity
PASS address.hidden: IDL set to "\0"
PASS address.hidden: IDL set to object "test-toString"
PASS address.hidden: IDL set to object "test-valueOf"
PASS address.accessKey: typeof IDL attribute
PASS address.accessKey: IDL get with DOM attribute unset
PASS address.accessKey: setAttribute() to ""
PASS address.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 address.accessKey: setAttribute() to undefined
PASS address.accessKey: setAttribute() to 7
PASS address.accessKey: setAttribute() to 1.5
PASS address.accessKey: setAttribute() to "5%"
PASS address.accessKey: setAttribute() to "+100"
PASS address.accessKey: setAttribute() to ".5"
PASS address.accessKey: setAttribute() to true
PASS address.accessKey: setAttribute() to false
PASS address.accessKey: setAttribute() to object "[object Object]"
PASS address.accessKey: setAttribute() to NaN
PASS address.accessKey: setAttribute() to Infinity
PASS address.accessKey: setAttribute() to -Infinity
PASS address.accessKey: setAttribute() to "\0"
PASS address.accessKey: setAttribute() to null
PASS address.accessKey: setAttribute() to object "test-toString"
PASS address.accessKey: setAttribute() to object "test-valueOf"
PASS address.accessKey: IDL set to ""
PASS address.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 address.accessKey: IDL set to undefined
PASS address.accessKey: IDL set to 7
PASS address.accessKey: IDL set to 1.5
PASS address.accessKey: IDL set to "5%"
PASS address.accessKey: IDL set to "+100"
PASS address.accessKey: IDL set to ".5"
PASS address.accessKey: IDL set to true
PASS address.accessKey: IDL set to false
PASS address.accessKey: IDL set to object "[object Object]"
PASS address.accessKey: IDL set to NaN
PASS address.accessKey: IDL set to Infinity
PASS address.accessKey: IDL set to -Infinity
PASS address.accessKey: IDL set to "\0"
PASS address.accessKey: IDL set to null
PASS address.accessKey: IDL set to object "test-toString"
PASS address.accessKey: IDL set to object "test-valueOf"
PASS address.tabIndex: typeof IDL attribute
PASS address.tabIndex: setAttribute() to -36
PASS address.tabIndex: setAttribute() to -1
PASS address.tabIndex: setAttribute() to 0
PASS address.tabIndex: setAttribute() to 1
PASS address.tabIndex: setAttribute() to 2147483647
PASS address.tabIndex: setAttribute() to -2147483648
PASS address.tabIndex: setAttribute() to "-1"
PASS address.tabIndex: setAttribute() to "-0"
PASS address.tabIndex: setAttribute() to "0"
PASS address.tabIndex: setAttribute() to "1"
PASS address.tabIndex: setAttribute() to "\t7"
PASS address.tabIndex: setAttribute() to "\f7"
PASS address.tabIndex: setAttribute() to " 7"
PASS address.tabIndex: setAttribute() to "\n7"
PASS address.tabIndex: setAttribute() to "\r7"
PASS address.tabIndex: setAttribute() to 1.5
PASS address.tabIndex: setAttribute() to "5%"
PASS address.tabIndex: setAttribute() to "+100"
PASS address.tabIndex: setAttribute() to object "2"
PASS address.tabIndex: IDL set to -36
PASS address.tabIndex: IDL set to -1
PASS address.tabIndex: IDL set to 0
PASS address.tabIndex: IDL set to 1
PASS address.tabIndex: IDL set to 2147483647
PASS address.tabIndex: IDL set to -2147483648
PASS #document.dir (<html dir>): typeof IDL attribute
PASS #document.dir (<html dir>): IDL get with DOM attribute unset
PASS #document.dir (<html dir>): setAttribute() to ""
PASS #document.dir (<html 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 #document.dir (<html dir>): setAttribute() to undefined
PASS #document.dir (<html dir>): setAttribute() to 7
PASS #document.dir (<html dir>): setAttribute() to 1.5
PASS #document.dir (<html dir>): setAttribute() to "5%"
PASS #document.dir (<html dir>): setAttribute() to "+100"
PASS #document.dir (<html dir>): setAttribute() to ".5"
PASS #document.dir (<html dir>): setAttribute() to true
PASS #document.dir (<html dir>): setAttribute() to false
PASS #document.dir (<html dir>): setAttribute() to object "[object Object]"
PASS #document.dir (<html dir>): setAttribute() to NaN
PASS #document.dir (<html dir>): setAttribute() to Infinity
PASS #document.dir (<html dir>): setAttribute() to -Infinity
PASS #document.dir (<html dir>): setAttribute() to "\0"
PASS #document.dir (<html dir>): setAttribute() to null
PASS #document.dir (<html dir>): setAttribute() to object "test-toString"
PASS #document.dir (<html dir>): setAttribute() to object "test-valueOf"
PASS #document.dir (<html dir>): setAttribute() to "ltr"
PASS #document.dir (<html dir>): setAttribute() to "xltr"
PASS #document.dir (<html dir>): setAttribute() to "ltr\0"
PASS #document.dir (<html dir>): setAttribute() to "tr"
PASS #document.dir (<html dir>): setAttribute() to "LTR"
PASS #document.dir (<html dir>): setAttribute() to "rtl"
PASS #document.dir (<html dir>): setAttribute() to "xrtl"
PASS #document.dir (<html dir>): setAttribute() to "rtl\0"
PASS #document.dir (<html dir>): setAttribute() to "tl"
PASS #document.dir (<html dir>): setAttribute() to "RTL"
PASS #document.dir (<html dir>): setAttribute() to "auto"
PASS #document.dir (<html dir>): setAttribute() to "xauto"
PASS #document.dir (<html dir>): setAttribute() to "auto\0"
PASS #document.dir (<html dir>): setAttribute() to "uto"
PASS #document.dir (<html dir>): setAttribute() to "AUTO"
PASS #document.dir (<html dir>): IDL set to ""
PASS #document.dir (<html 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 #document.dir (<html dir>): IDL set to undefined
PASS #document.dir (<html dir>): IDL set to 7
PASS #document.dir (<html dir>): IDL set to 1.5
PASS #document.dir (<html dir>): IDL set to "5%"
PASS #document.dir (<html dir>): IDL set to "+100"
PASS #document.dir (<html dir>): IDL set to ".5"
PASS #document.dir (<html dir>): IDL set to true
PASS #document.dir (<html dir>): IDL set to false
PASS #document.dir (<html dir>): IDL set to object "[object Object]"
PASS #document.dir (<html dir>): IDL set to NaN
PASS #document.dir (<html dir>): IDL set to Infinity
PASS #document.dir (<html dir>): IDL set to -Infinity
PASS #document.dir (<html dir>): IDL set to "\0"
PASS #document.dir (<html dir>): IDL set to null
PASS #document.dir (<html dir>): IDL set to object "test-toString"
PASS #document.dir (<html dir>): IDL set to object "test-valueOf"
PASS #document.dir (<html dir>): IDL set to "ltr"
PASS #document.dir (<html dir>): IDL set to "xltr"
PASS #document.dir (<html dir>): IDL set to "ltr\0"
PASS #document.dir (<html dir>): IDL set to "tr"
PASS #document.dir (<html dir>): IDL set to "LTR"
PASS #document.dir (<html dir>): IDL set to "rtl"
PASS #document.dir (<html dir>): IDL set to "xrtl"
PASS #document.dir (<html dir>): IDL set to "rtl\0"
PASS #document.dir (<html dir>): IDL set to "tl"
PASS #document.dir (<html dir>): IDL set to "RTL"
PASS #document.dir (<html dir>): IDL set to "auto"
PASS #document.dir (<html dir>): IDL set to "xauto"
PASS #document.dir (<html dir>): IDL set to "auto\0"
PASS #document.dir (<html dir>): IDL set to "uto"
PASS #document.dir (<html dir>): IDL set to "AUTO"
PASS #document.fgColor (<body text>): typeof IDL attribute
PASS #document.fgColor (<body text>): IDL get with DOM attribute unset
PASS #document.fgColor (<body text>): setAttribute() to ""
PASS #document.fgColor (<body text>): 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 #document.fgColor (<body text>): setAttribute() to undefined
PASS #document.fgColor (<body text>): setAttribute() to 7
PASS #document.fgColor (<body text>): setAttribute() to 1.5
PASS #document.fgColor (<body text>): setAttribute() to "5%"
PASS #document.fgColor (<body text>): setAttribute() to "+100"
PASS #document.fgColor (<body text>): setAttribute() to ".5"
PASS #document.fgColor (<body text>): setAttribute() to true
PASS #document.fgColor (<body text>): setAttribute() to false
PASS #document.fgColor (<body text>): setAttribute() to object "[object Object]"
PASS #document.fgColor (<body text>): setAttribute() to NaN
PASS #document.fgColor (<body text>): setAttribute() to Infinity
PASS #document.fgColor (<body text>): setAttribute() to -Infinity
PASS #document.fgColor (<body text>): setAttribute() to "\0"
PASS #document.fgColor (<body text>): setAttribute() to null
PASS #document.fgColor (<body text>): setAttribute() to object "test-toString"
PASS #document.fgColor (<body text>): setAttribute() to object "test-valueOf"
PASS #document.fgColor (<body text>): IDL set to ""
PASS #document.fgColor (<body text>): 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 #document.fgColor (<body text>): IDL set to undefined
PASS #document.fgColor (<body text>): IDL set to 7
PASS #document.fgColor (<body text>): IDL set to 1.5
PASS #document.fgColor (<body text>): IDL set to "5%"
PASS #document.fgColor (<body text>): IDL set to "+100"
PASS #document.fgColor (<body text>): IDL set to ".5"
PASS #document.fgColor (<body text>): IDL set to true
PASS #document.fgColor (<body text>): IDL set to false
PASS #document.fgColor (<body text>): IDL set to object "[object Object]"
PASS #document.fgColor (<body text>): IDL set to NaN
PASS #document.fgColor (<body text>): IDL set to Infinity
PASS #document.fgColor (<body text>): IDL set to -Infinity
PASS #document.fgColor (<body text>): IDL set to "\0"
PASS #document.fgColor (<body text>): IDL set to null
PASS #document.fgColor (<body text>): IDL set to object "test-toString"
PASS #document.fgColor (<body text>): IDL set to object "test-valueOf"
PASS #document.linkColor (<body link>): typeof IDL attribute
PASS #document.linkColor (<body link>): IDL get with DOM attribute unset
PASS #document.linkColor (<body link>): setAttribute() to ""
PASS #document.linkColor (<body link>): 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 #document.linkColor (<body link>): setAttribute() to undefined
PASS #document.linkColor (<body link>): setAttribute() to 7
PASS #document.linkColor (<body link>): setAttribute() to 1.5
PASS #document.linkColor (<body link>): setAttribute() to "5%"
PASS #document.linkColor (<body link>): setAttribute() to "+100"
PASS #document.linkColor (<body link>): setAttribute() to ".5"
PASS #document.linkColor (<body link>): setAttribute() to true
PASS #document.linkColor (<body link>): setAttribute() to false
PASS #document.linkColor (<body link>): setAttribute() to object "[object Object]"
PASS #document.linkColor (<body link>): setAttribute() to NaN
PASS #document.linkColor (<body link>): setAttribute() to Infinity
PASS #document.linkColor (<body link>): setAttribute() to -Infinity
PASS #document.linkColor (<body link>): setAttribute() to "\0"
PASS #document.linkColor (<body link>): setAttribute() to null
PASS #document.linkColor (<body link>): setAttribute() to object "test-toString"
PASS #document.linkColor (<body link>): setAttribute() to object "test-valueOf"
PASS #document.linkColor (<body link>): IDL set to ""
PASS #document.linkColor (<body link>): 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 #document.linkColor (<body link>): IDL set to undefined
PASS #document.linkColor (<body link>): IDL set to 7
PASS #document.linkColor (<body link>): IDL set to 1.5
PASS #document.linkColor (<body link>): IDL set to "5%"
PASS #document.linkColor (<body link>): IDL set to "+100"
PASS #document.linkColor (<body link>): IDL set to ".5"
PASS #document.linkColor (<body link>): IDL set to true
PASS #document.linkColor (<body link>): IDL set to false
PASS #document.linkColor (<body link>): IDL set to object "[object Object]"
PASS #document.linkColor (<body link>): IDL set to NaN
PASS #document.linkColor (<body link>): IDL set to Infinity
PASS #document.linkColor (<body link>): IDL set to -Infinity
PASS #document.linkColor (<body link>): IDL set to "\0"
PASS #document.linkColor (<body link>): IDL set to null
PASS #document.linkColor (<body link>): IDL set to object "test-toString"
PASS #document.linkColor (<body link>): IDL set to object "test-valueOf"
PASS #document.vlinkColor (<body vlink>): typeof IDL attribute
PASS #document.vlinkColor (<body vlink>): IDL get with DOM attribute unset
PASS #document.vlinkColor (<body vlink>): setAttribute() to ""
PASS #document.vlinkColor (<body vlink>): 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 #document.vlinkColor (<body vlink>): setAttribute() to undefined
PASS #document.vlinkColor (<body vlink>): setAttribute() to 7
PASS #document.vlinkColor (<body vlink>): setAttribute() to 1.5
PASS #document.vlinkColor (<body vlink>): setAttribute() to "5%"
PASS #document.vlinkColor (<body vlink>): setAttribute() to "+100"
PASS #document.vlinkColor (<body vlink>): setAttribute() to ".5"
PASS #document.vlinkColor (<body vlink>): setAttribute() to true
PASS #document.vlinkColor (<body vlink>): setAttribute() to false
PASS #document.vlinkColor (<body vlink>): setAttribute() to object "[object Object]"
PASS #document.vlinkColor (<body vlink>): setAttribute() to NaN
PASS #document.vlinkColor (<body vlink>): setAttribute() to Infinity
PASS #document.vlinkColor (<body vlink>): setAttribute() to -Infinity
PASS #document.vlinkColor (<body vlink>): setAttribute() to "\0"
PASS #document.vlinkColor (<body vlink>): setAttribute() to null
PASS #document.vlinkColor (<body vlink>): setAttribute() to object "test-toString"
PASS #document.vlinkColor (<body vlink>): setAttribute() to object "test-valueOf"
PASS #document.vlinkColor (<body vlink>): IDL set to ""
PASS #document.vlinkColor (<body vlink>): 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 #document.vlinkColor (<body vlink>): IDL set to undefined
PASS #document.vlinkColor (<body vlink>): IDL set to 7
PASS #document.vlinkColor (<body vlink>): IDL set to 1.5
PASS #document.vlinkColor (<body vlink>): IDL set to "5%"
PASS #document.vlinkColor (<body vlink>): IDL set to "+100"
PASS #document.vlinkColor (<body vlink>): IDL set to ".5"
PASS #document.vlinkColor (<body vlink>): IDL set to true
PASS #document.vlinkColor (<body vlink>): IDL set to false
PASS #document.vlinkColor (<body vlink>): IDL set to object "[object Object]"
PASS #document.vlinkColor (<body vlink>): IDL set to NaN
PASS #document.vlinkColor (<body vlink>): IDL set to Infinity
PASS #document.vlinkColor (<body vlink>): IDL set to -Infinity
PASS #document.vlinkColor (<body vlink>): IDL set to "\0"
PASS #document.vlinkColor (<body vlink>): IDL set to null
PASS #document.vlinkColor (<body vlink>): IDL set to object "test-toString"
PASS #document.vlinkColor (<body vlink>): IDL set to object "test-valueOf"
PASS #document.alinkColor (<body alink>): typeof IDL attribute
PASS #document.alinkColor (<body alink>): IDL get with DOM attribute unset
PASS #document.alinkColor (<body alink>): setAttribute() to ""
PASS #document.alinkColor (<body alink>): 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 #document.alinkColor (<body alink>): setAttribute() to undefined
PASS #document.alinkColor (<body alink>): setAttribute() to 7
PASS #document.alinkColor (<body alink>): setAttribute() to 1.5
PASS #document.alinkColor (<body alink>): setAttribute() to "5%"
PASS #document.alinkColor (<body alink>): setAttribute() to "+100"
PASS #document.alinkColor (<body alink>): setAttribute() to ".5"
PASS #document.alinkColor (<body alink>): setAttribute() to true
PASS #document.alinkColor (<body alink>): setAttribute() to false
PASS #document.alinkColor (<body alink>): setAttribute() to object "[object Object]"
PASS #document.alinkColor (<body alink>): setAttribute() to NaN
PASS #document.alinkColor (<body alink>): setAttribute() to Infinity
PASS #document.alinkColor (<body alink>): setAttribute() to -Infinity
PASS #document.alinkColor (<body alink>): setAttribute() to "\0"
PASS #document.alinkColor (<body alink>): setAttribute() to null
PASS #document.alinkColor (<body alink>): setAttribute() to object "test-toString"
PASS #document.alinkColor (<body alink>): setAttribute() to object "test-valueOf"
PASS #document.alinkColor (<body alink>): IDL set to ""
PASS #document.alinkColor (<body alink>): 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 #document.alinkColor (<body alink>): IDL set to undefined
PASS #document.alinkColor (<body alink>): IDL set to 7
PASS #document.alinkColor (<body alink>): IDL set to 1.5
PASS #document.alinkColor (<body alink>): IDL set to "5%"
PASS #document.alinkColor (<body alink>): IDL set to "+100"
PASS #document.alinkColor (<body alink>): IDL set to ".5"
PASS #document.alinkColor (<body alink>): IDL set to true
PASS #document.alinkColor (<body alink>): IDL set to false
PASS #document.alinkColor (<body alink>): IDL set to object "[object Object]"
PASS #document.alinkColor (<body alink>): IDL set to NaN
PASS #document.alinkColor (<body alink>): IDL set to Infinity
PASS #document.alinkColor (<body alink>): IDL set to -Infinity
PASS #document.alinkColor (<body alink>): IDL set to "\0"
PASS #document.alinkColor (<body alink>): IDL set to null
PASS #document.alinkColor (<body alink>): IDL set to object "test-toString"
PASS #document.alinkColor (<body alink>): IDL set to object "test-valueOf"
PASS #document.bgColor (<body bgcolor>): typeof IDL attribute
PASS #document.bgColor (<body bgcolor>): IDL get with DOM attribute unset
PASS #document.bgColor (<body bgcolor>): setAttribute() to ""
PASS #document.bgColor (<body bgcolor>): 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 #document.bgColor (<body bgcolor>): setAttribute() to undefined
PASS #document.bgColor (<body bgcolor>): setAttribute() to 7
PASS #document.bgColor (<body bgcolor>): setAttribute() to 1.5
PASS #document.bgColor (<body bgcolor>): setAttribute() to "5%"
PASS #document.bgColor (<body bgcolor>): setAttribute() to "+100"
PASS #document.bgColor (<body bgcolor>): setAttribute() to ".5"
PASS #document.bgColor (<body bgcolor>): setAttribute() to true
PASS #document.bgColor (<body bgcolor>): setAttribute() to false
PASS #document.bgColor (<body bgcolor>): setAttribute() to object "[object Object]"
PASS #document.bgColor (<body bgcolor>): setAttribute() to NaN
PASS #document.bgColor (<body bgcolor>): setAttribute() to Infinity
PASS #document.bgColor (<body bgcolor>): setAttribute() to -Infinity
PASS #document.bgColor (<body bgcolor>): setAttribute() to "\0"
PASS #document.bgColor (<body bgcolor>): setAttribute() to null
PASS #document.bgColor (<body bgcolor>): setAttribute() to object "test-toString"
PASS #document.bgColor (<body bgcolor>): setAttribute() to object "test-valueOf"
PASS #document.bgColor (<body bgcolor>): IDL set to ""
PASS #document.bgColor (<body bgcolor>): 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 #document.bgColor (<body bgcolor>): IDL set to undefined
PASS #document.bgColor (<body bgcolor>): IDL set to 7
PASS #document.bgColor (<body bgcolor>): IDL set to 1.5
PASS #document.bgColor (<body bgcolor>): IDL set to "5%"
PASS #document.bgColor (<body bgcolor>): IDL set to "+100"
PASS #document.bgColor (<body bgcolor>): IDL set to ".5"
PASS #document.bgColor (<body bgcolor>): IDL set to true
PASS #document.bgColor (<body bgcolor>): IDL set to false
PASS #document.bgColor (<body bgcolor>): IDL set to object "[object Object]"
PASS #document.bgColor (<body bgcolor>): IDL set to NaN
PASS #document.bgColor (<body bgcolor>): IDL set to Infinity
PASS #document.bgColor (<body bgcolor>): IDL set to -Infinity
PASS #document.bgColor (<body bgcolor>): IDL set to "\0"
PASS #document.bgColor (<body bgcolor>): IDL set to null
PASS #document.bgColor (<body bgcolor>): IDL set to object "test-toString"
PASS #document.bgColor (<body bgcolor>): IDL set to object "test-valueOf"
(Note: missing tests for types tokenlist.)