blob: d12b7178d539d6752813f8d0e3bf95561c18227d [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 a.title: typeof IDL attribute
PASS a.title: IDL get with DOM attribute unset
PASS a.title: setAttribute() to ""
PASS a.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 a.title: setAttribute() to undefined
PASS a.title: setAttribute() to 7
PASS a.title: setAttribute() to 1.5
PASS a.title: setAttribute() to "5%"
PASS a.title: setAttribute() to "+100"
PASS a.title: setAttribute() to ".5"
PASS a.title: setAttribute() to true
PASS a.title: setAttribute() to false
PASS a.title: setAttribute() to object "[object Object]"
PASS a.title: setAttribute() to NaN
PASS a.title: setAttribute() to Infinity
PASS a.title: setAttribute() to -Infinity
PASS a.title: setAttribute() to "\0"
PASS a.title: setAttribute() to null
PASS a.title: setAttribute() to object "test-toString"
PASS a.title: setAttribute() to object "test-valueOf"
PASS a.title: IDL set to ""
PASS a.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 a.title: IDL set to undefined
PASS a.title: IDL set to 7
PASS a.title: IDL set to 1.5
PASS a.title: IDL set to "5%"
PASS a.title: IDL set to "+100"
PASS a.title: IDL set to ".5"
PASS a.title: IDL set to true
PASS a.title: IDL set to false
PASS a.title: IDL set to object "[object Object]"
PASS a.title: IDL set to NaN
PASS a.title: IDL set to Infinity
PASS a.title: IDL set to -Infinity
PASS a.title: IDL set to "\0"
PASS a.title: IDL set to null
PASS a.title: IDL set to object "test-toString"
PASS a.title: IDL set to object "test-valueOf"
PASS a.lang: typeof IDL attribute
PASS a.lang: IDL get with DOM attribute unset
PASS a.lang: setAttribute() to ""
PASS a.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 a.lang: setAttribute() to undefined
PASS a.lang: setAttribute() to 7
PASS a.lang: setAttribute() to 1.5
PASS a.lang: setAttribute() to "5%"
PASS a.lang: setAttribute() to "+100"
PASS a.lang: setAttribute() to ".5"
PASS a.lang: setAttribute() to true
PASS a.lang: setAttribute() to false
PASS a.lang: setAttribute() to object "[object Object]"
PASS a.lang: setAttribute() to NaN
PASS a.lang: setAttribute() to Infinity
PASS a.lang: setAttribute() to -Infinity
PASS a.lang: setAttribute() to "\0"
PASS a.lang: setAttribute() to null
PASS a.lang: setAttribute() to object "test-toString"
PASS a.lang: setAttribute() to object "test-valueOf"
PASS a.lang: IDL set to ""
PASS a.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 a.lang: IDL set to undefined
PASS a.lang: IDL set to 7
PASS a.lang: IDL set to 1.5
PASS a.lang: IDL set to "5%"
PASS a.lang: IDL set to "+100"
PASS a.lang: IDL set to ".5"
PASS a.lang: IDL set to true
PASS a.lang: IDL set to false
PASS a.lang: IDL set to object "[object Object]"
PASS a.lang: IDL set to NaN
PASS a.lang: IDL set to Infinity
PASS a.lang: IDL set to -Infinity
PASS a.lang: IDL set to "\0"
PASS a.lang: IDL set to null
PASS a.lang: IDL set to object "test-toString"
PASS a.lang: IDL set to object "test-valueOf"
PASS a.dir: typeof IDL attribute
PASS a.dir: IDL get with DOM attribute unset
PASS a.dir: setAttribute() to ""
PASS a.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 a.dir: setAttribute() to undefined
PASS a.dir: setAttribute() to 7
PASS a.dir: setAttribute() to 1.5
PASS a.dir: setAttribute() to "5%"
PASS a.dir: setAttribute() to "+100"
PASS a.dir: setAttribute() to ".5"
PASS a.dir: setAttribute() to true
PASS a.dir: setAttribute() to false
PASS a.dir: setAttribute() to object "[object Object]"
PASS a.dir: setAttribute() to NaN
PASS a.dir: setAttribute() to Infinity
PASS a.dir: setAttribute() to -Infinity
PASS a.dir: setAttribute() to "\0"
PASS a.dir: setAttribute() to null
PASS a.dir: setAttribute() to object "test-toString"
PASS a.dir: setAttribute() to object "test-valueOf"
PASS a.dir: setAttribute() to "ltr"
PASS a.dir: setAttribute() to "xltr"
PASS a.dir: setAttribute() to "ltr\0"
PASS a.dir: setAttribute() to "tr"
PASS a.dir: setAttribute() to "LTR"
PASS a.dir: setAttribute() to "rtl"
PASS a.dir: setAttribute() to "xrtl"
PASS a.dir: setAttribute() to "rtl\0"
PASS a.dir: setAttribute() to "tl"
PASS a.dir: setAttribute() to "RTL"
PASS a.dir: setAttribute() to "auto"
PASS a.dir: setAttribute() to "xauto"
PASS a.dir: setAttribute() to "auto\0"
PASS a.dir: setAttribute() to "uto"
PASS a.dir: setAttribute() to "AUTO"
PASS a.dir: IDL set to ""
PASS a.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 a.dir: IDL set to undefined
PASS a.dir: IDL set to 7
PASS a.dir: IDL set to 1.5
PASS a.dir: IDL set to "5%"
PASS a.dir: IDL set to "+100"
PASS a.dir: IDL set to ".5"
PASS a.dir: IDL set to true
PASS a.dir: IDL set to false
PASS a.dir: IDL set to object "[object Object]"
PASS a.dir: IDL set to NaN
PASS a.dir: IDL set to Infinity
PASS a.dir: IDL set to -Infinity
PASS a.dir: IDL set to "\0"
PASS a.dir: IDL set to null
PASS a.dir: IDL set to object "test-toString"
PASS a.dir: IDL set to object "test-valueOf"
PASS a.dir: IDL set to "ltr"
PASS a.dir: IDL set to "xltr"
PASS a.dir: IDL set to "ltr\0"
PASS a.dir: IDL set to "tr"
PASS a.dir: IDL set to "LTR"
PASS a.dir: IDL set to "rtl"
PASS a.dir: IDL set to "xrtl"
PASS a.dir: IDL set to "rtl\0"
PASS a.dir: IDL set to "tl"
PASS a.dir: IDL set to "RTL"
PASS a.dir: IDL set to "auto"
PASS a.dir: IDL set to "xauto"
PASS a.dir: IDL set to "auto\0"
PASS a.dir: IDL set to "uto"
PASS a.dir: IDL set to "AUTO"
PASS a.className (<a class>): typeof IDL attribute
PASS a.className (<a class>): IDL get with DOM attribute unset
PASS a.className (<a class>): setAttribute() to ""
PASS a.className (<a 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 a.className (<a class>): setAttribute() to undefined
PASS a.className (<a class>): setAttribute() to 7
PASS a.className (<a class>): setAttribute() to 1.5
PASS a.className (<a class>): setAttribute() to "5%"
PASS a.className (<a class>): setAttribute() to "+100"
PASS a.className (<a class>): setAttribute() to ".5"
PASS a.className (<a class>): setAttribute() to true
PASS a.className (<a class>): setAttribute() to false
PASS a.className (<a class>): setAttribute() to object "[object Object]"
PASS a.className (<a class>): setAttribute() to NaN
PASS a.className (<a class>): setAttribute() to Infinity
PASS a.className (<a class>): setAttribute() to -Infinity
PASS a.className (<a class>): setAttribute() to "\0"
PASS a.className (<a class>): setAttribute() to null
PASS a.className (<a class>): setAttribute() to object "test-toString"
PASS a.className (<a class>): setAttribute() to object "test-valueOf"
PASS a.className (<a class>): IDL set to ""
PASS a.className (<a 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 a.className (<a class>): IDL set to undefined
PASS a.className (<a class>): IDL set to 7
PASS a.className (<a class>): IDL set to 1.5
PASS a.className (<a class>): IDL set to "5%"
PASS a.className (<a class>): IDL set to "+100"
PASS a.className (<a class>): IDL set to ".5"
PASS a.className (<a class>): IDL set to true
PASS a.className (<a class>): IDL set to false
PASS a.className (<a class>): IDL set to object "[object Object]"
PASS a.className (<a class>): IDL set to NaN
PASS a.className (<a class>): IDL set to Infinity
PASS a.className (<a class>): IDL set to -Infinity
PASS a.className (<a class>): IDL set to "\0"
PASS a.className (<a class>): IDL set to null
PASS a.className (<a class>): IDL set to object "test-toString"
PASS a.className (<a class>): IDL set to object "test-valueOf"
PASS a.autofocus: typeof IDL attribute
PASS a.autofocus: IDL get with DOM attribute unset
PASS a.autofocus: setAttribute() to ""
PASS a.autofocus: setAttribute() to " foo "
PASS a.autofocus: setAttribute() to undefined
PASS a.autofocus: setAttribute() to null
PASS a.autofocus: setAttribute() to 7
PASS a.autofocus: setAttribute() to 1.5
PASS a.autofocus: setAttribute() to "5%"
PASS a.autofocus: setAttribute() to "+100"
PASS a.autofocus: setAttribute() to ".5"
PASS a.autofocus: setAttribute() to true
PASS a.autofocus: setAttribute() to false
PASS a.autofocus: setAttribute() to object "[object Object]"
PASS a.autofocus: setAttribute() to NaN
PASS a.autofocus: setAttribute() to Infinity
PASS a.autofocus: setAttribute() to -Infinity
PASS a.autofocus: setAttribute() to "\0"
PASS a.autofocus: setAttribute() to object "test-toString"
PASS a.autofocus: setAttribute() to object "test-valueOf"
PASS a.autofocus: setAttribute() to "autofocus"
PASS a.autofocus: IDL set to ""
PASS a.autofocus: IDL set to " foo "
PASS a.autofocus: IDL set to undefined
PASS a.autofocus: IDL set to null
PASS a.autofocus: IDL set to 7
PASS a.autofocus: IDL set to 1.5
PASS a.autofocus: IDL set to "5%"
PASS a.autofocus: IDL set to "+100"
PASS a.autofocus: IDL set to ".5"
PASS a.autofocus: IDL set to true
PASS a.autofocus: IDL set to false
PASS a.autofocus: IDL set to object "[object Object]"
PASS a.autofocus: IDL set to NaN
PASS a.autofocus: IDL set to Infinity
PASS a.autofocus: IDL set to -Infinity
PASS a.autofocus: IDL set to "\0"
PASS a.autofocus: IDL set to object "test-toString"
PASS a.autofocus: IDL set to object "test-valueOf"
PASS a.hidden: typeof IDL attribute
PASS a.hidden: IDL get with DOM attribute unset
PASS a.hidden: setAttribute() to ""
PASS a.hidden: setAttribute() to " foo "
PASS a.hidden: setAttribute() to undefined
PASS a.hidden: setAttribute() to null
PASS a.hidden: setAttribute() to 7
PASS a.hidden: setAttribute() to 1.5
PASS a.hidden: setAttribute() to "5%"
PASS a.hidden: setAttribute() to "+100"
PASS a.hidden: setAttribute() to ".5"
PASS a.hidden: setAttribute() to true
PASS a.hidden: setAttribute() to false
PASS a.hidden: setAttribute() to object "[object Object]"
PASS a.hidden: setAttribute() to NaN
PASS a.hidden: setAttribute() to Infinity
PASS a.hidden: setAttribute() to -Infinity
PASS a.hidden: setAttribute() to "\0"
PASS a.hidden: setAttribute() to object "test-toString"
PASS a.hidden: setAttribute() to object "test-valueOf"
PASS a.hidden: setAttribute() to "hidden"
PASS a.hidden: IDL set to ""
PASS a.hidden: IDL set to " foo "
PASS a.hidden: IDL set to undefined
PASS a.hidden: IDL set to null
PASS a.hidden: IDL set to 7
PASS a.hidden: IDL set to 1.5
PASS a.hidden: IDL set to "5%"
PASS a.hidden: IDL set to "+100"
PASS a.hidden: IDL set to ".5"
PASS a.hidden: IDL set to true
PASS a.hidden: IDL set to false
PASS a.hidden: IDL set to object "[object Object]"
PASS a.hidden: IDL set to NaN
PASS a.hidden: IDL set to Infinity
PASS a.hidden: IDL set to -Infinity
PASS a.hidden: IDL set to "\0"
PASS a.hidden: IDL set to object "test-toString"
PASS a.hidden: IDL set to object "test-valueOf"
PASS a.accessKey: typeof IDL attribute
PASS a.accessKey: IDL get with DOM attribute unset
PASS a.accessKey: setAttribute() to ""
PASS a.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 a.accessKey: setAttribute() to undefined
PASS a.accessKey: setAttribute() to 7
PASS a.accessKey: setAttribute() to 1.5
PASS a.accessKey: setAttribute() to "5%"
PASS a.accessKey: setAttribute() to "+100"
PASS a.accessKey: setAttribute() to ".5"
PASS a.accessKey: setAttribute() to true
PASS a.accessKey: setAttribute() to false
PASS a.accessKey: setAttribute() to object "[object Object]"
PASS a.accessKey: setAttribute() to NaN
PASS a.accessKey: setAttribute() to Infinity
PASS a.accessKey: setAttribute() to -Infinity
PASS a.accessKey: setAttribute() to "\0"
PASS a.accessKey: setAttribute() to null
PASS a.accessKey: setAttribute() to object "test-toString"
PASS a.accessKey: setAttribute() to object "test-valueOf"
PASS a.accessKey: IDL set to ""
PASS a.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 a.accessKey: IDL set to undefined
PASS a.accessKey: IDL set to 7
PASS a.accessKey: IDL set to 1.5
PASS a.accessKey: IDL set to "5%"
PASS a.accessKey: IDL set to "+100"
PASS a.accessKey: IDL set to ".5"
PASS a.accessKey: IDL set to true
PASS a.accessKey: IDL set to false
PASS a.accessKey: IDL set to object "[object Object]"
PASS a.accessKey: IDL set to NaN
PASS a.accessKey: IDL set to Infinity
PASS a.accessKey: IDL set to -Infinity
PASS a.accessKey: IDL set to "\0"
PASS a.accessKey: IDL set to null
PASS a.accessKey: IDL set to object "test-toString"
PASS a.accessKey: IDL set to object "test-valueOf"
PASS a.tabIndex: typeof IDL attribute
PASS a.tabIndex: setAttribute() to -36
PASS a.tabIndex: setAttribute() to -1
PASS a.tabIndex: setAttribute() to 0
PASS a.tabIndex: setAttribute() to 1
PASS a.tabIndex: setAttribute() to 2147483647
PASS a.tabIndex: setAttribute() to -2147483648
PASS a.tabIndex: setAttribute() to "-1"
PASS a.tabIndex: setAttribute() to "-0"
PASS a.tabIndex: setAttribute() to "0"
PASS a.tabIndex: setAttribute() to "1"
PASS a.tabIndex: setAttribute() to "\t7"
PASS a.tabIndex: setAttribute() to "\f7"
PASS a.tabIndex: setAttribute() to " 7"
PASS a.tabIndex: setAttribute() to "\n7"
PASS a.tabIndex: setAttribute() to "\r7"
PASS a.tabIndex: setAttribute() to 1.5
PASS a.tabIndex: setAttribute() to "5%"
PASS a.tabIndex: setAttribute() to "+100"
PASS a.tabIndex: setAttribute() to object "2"
PASS a.tabIndex: IDL set to -36
PASS a.tabIndex: IDL set to -1
PASS a.tabIndex: IDL set to 0
PASS a.tabIndex: IDL set to 1
PASS a.tabIndex: IDL set to 2147483647
PASS a.tabIndex: IDL set to -2147483648
PASS a.target: typeof IDL attribute
PASS a.target: IDL get with DOM attribute unset
PASS a.target: setAttribute() to ""
PASS a.target: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS a.target: setAttribute() to undefined
PASS a.target: setAttribute() to 7
PASS a.target: setAttribute() to 1.5
PASS a.target: setAttribute() to "5%"
PASS a.target: setAttribute() to "+100"
PASS a.target: setAttribute() to ".5"
PASS a.target: setAttribute() to true
PASS a.target: setAttribute() to false
PASS a.target: setAttribute() to object "[object Object]"
PASS a.target: setAttribute() to NaN
PASS a.target: setAttribute() to Infinity
PASS a.target: setAttribute() to -Infinity
PASS a.target: setAttribute() to "\0"
PASS a.target: setAttribute() to null
PASS a.target: setAttribute() to object "test-toString"
PASS a.target: setAttribute() to object "test-valueOf"
PASS a.target: IDL set to ""
PASS a.target: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS a.target: IDL set to undefined
PASS a.target: IDL set to 7
PASS a.target: IDL set to 1.5
PASS a.target: IDL set to "5%"
PASS a.target: IDL set to "+100"
PASS a.target: IDL set to ".5"
PASS a.target: IDL set to true
PASS a.target: IDL set to false
PASS a.target: IDL set to object "[object Object]"
PASS a.target: IDL set to NaN
PASS a.target: IDL set to Infinity
PASS a.target: IDL set to -Infinity
PASS a.target: IDL set to "\0"
PASS a.target: IDL set to null
PASS a.target: IDL set to object "test-toString"
PASS a.target: IDL set to object "test-valueOf"
PASS a.download: typeof IDL attribute
PASS a.download: IDL get with DOM attribute unset
PASS a.download: setAttribute() to ""
PASS a.download: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS a.download: setAttribute() to undefined
PASS a.download: setAttribute() to 7
PASS a.download: setAttribute() to 1.5
PASS a.download: setAttribute() to "5%"
PASS a.download: setAttribute() to "+100"
PASS a.download: setAttribute() to ".5"
PASS a.download: setAttribute() to true
PASS a.download: setAttribute() to false
PASS a.download: setAttribute() to object "[object Object]"
PASS a.download: setAttribute() to NaN
PASS a.download: setAttribute() to Infinity
PASS a.download: setAttribute() to -Infinity
PASS a.download: setAttribute() to "\0"
PASS a.download: setAttribute() to null
PASS a.download: setAttribute() to object "test-toString"
PASS a.download: setAttribute() to object "test-valueOf"
PASS a.download: IDL set to ""
PASS a.download: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS a.download: IDL set to undefined
PASS a.download: IDL set to 7
PASS a.download: IDL set to 1.5
PASS a.download: IDL set to "5%"
PASS a.download: IDL set to "+100"
PASS a.download: IDL set to ".5"
PASS a.download: IDL set to true
PASS a.download: IDL set to false
PASS a.download: IDL set to object "[object Object]"
PASS a.download: IDL set to NaN
PASS a.download: IDL set to Infinity
PASS a.download: IDL set to -Infinity
PASS a.download: IDL set to "\0"
PASS a.download: IDL set to null
PASS a.download: IDL set to object "test-toString"
PASS a.download: IDL set to object "test-valueOf"
PASS a.ping: typeof IDL attribute
PASS a.ping: IDL get with DOM attribute unset
PASS a.ping: setAttribute() to ""
PASS a.ping: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS a.ping: setAttribute() to undefined
PASS a.ping: setAttribute() to 7
PASS a.ping: setAttribute() to 1.5
PASS a.ping: setAttribute() to "5%"
PASS a.ping: setAttribute() to "+100"
PASS a.ping: setAttribute() to ".5"
PASS a.ping: setAttribute() to true
PASS a.ping: setAttribute() to false
PASS a.ping: setAttribute() to object "[object Object]"
PASS a.ping: setAttribute() to NaN
PASS a.ping: setAttribute() to Infinity
PASS a.ping: setAttribute() to -Infinity
PASS a.ping: setAttribute() to "\0"
PASS a.ping: setAttribute() to null
PASS a.ping: setAttribute() to object "test-toString"
PASS a.ping: setAttribute() to object "test-valueOf"
PASS a.ping: IDL set to ""
PASS a.ping: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS a.ping: IDL set to undefined
PASS a.ping: IDL set to 7
PASS a.ping: IDL set to 1.5
PASS a.ping: IDL set to "5%"
PASS a.ping: IDL set to "+100"
PASS a.ping: IDL set to ".5"
PASS a.ping: IDL set to true
PASS a.ping: IDL set to false
PASS a.ping: IDL set to object "[object Object]"
PASS a.ping: IDL set to NaN
PASS a.ping: IDL set to Infinity
PASS a.ping: IDL set to -Infinity
PASS a.ping: IDL set to "\0"
PASS a.ping: IDL set to null
PASS a.ping: IDL set to object "test-toString"
PASS a.ping: IDL set to object "test-valueOf"
PASS a.rel: typeof IDL attribute
PASS a.rel: IDL get with DOM attribute unset
PASS a.rel: setAttribute() to ""
PASS a.rel: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS a.rel: setAttribute() to undefined
PASS a.rel: setAttribute() to 7
PASS a.rel: setAttribute() to 1.5
PASS a.rel: setAttribute() to "5%"
PASS a.rel: setAttribute() to "+100"
PASS a.rel: setAttribute() to ".5"
PASS a.rel: setAttribute() to true
PASS a.rel: setAttribute() to false
PASS a.rel: setAttribute() to object "[object Object]"
PASS a.rel: setAttribute() to NaN
PASS a.rel: setAttribute() to Infinity
PASS a.rel: setAttribute() to -Infinity
PASS a.rel: setAttribute() to "\0"
PASS a.rel: setAttribute() to null
PASS a.rel: setAttribute() to object "test-toString"
PASS a.rel: setAttribute() to object "test-valueOf"
PASS a.rel: IDL set to ""
PASS a.rel: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS a.rel: IDL set to undefined
PASS a.rel: IDL set to 7
PASS a.rel: IDL set to 1.5
PASS a.rel: IDL set to "5%"
PASS a.rel: IDL set to "+100"
PASS a.rel: IDL set to ".5"
PASS a.rel: IDL set to true
PASS a.rel: IDL set to false
PASS a.rel: IDL set to object "[object Object]"
PASS a.rel: IDL set to NaN
PASS a.rel: IDL set to Infinity
PASS a.rel: IDL set to -Infinity
PASS a.rel: IDL set to "\0"
PASS a.rel: IDL set to null
PASS a.rel: IDL set to object "test-toString"
PASS a.rel: IDL set to object "test-valueOf"
PASS a.hreflang: typeof IDL attribute
PASS a.hreflang: IDL get with DOM attribute unset
PASS a.hreflang: setAttribute() to ""
PASS a.hreflang: 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 a.hreflang: setAttribute() to undefined
PASS a.hreflang: setAttribute() to 7
PASS a.hreflang: setAttribute() to 1.5
PASS a.hreflang: setAttribute() to "5%"
PASS a.hreflang: setAttribute() to "+100"
PASS a.hreflang: setAttribute() to ".5"
PASS a.hreflang: setAttribute() to true
PASS a.hreflang: setAttribute() to false
PASS a.hreflang: setAttribute() to object "[object Object]"
PASS a.hreflang: setAttribute() to NaN
PASS a.hreflang: setAttribute() to Infinity
PASS a.hreflang: setAttribute() to -Infinity
PASS a.hreflang: setAttribute() to "\0"
PASS a.hreflang: setAttribute() to null
PASS a.hreflang: setAttribute() to object "test-toString"
PASS a.hreflang: setAttribute() to object "test-valueOf"
PASS a.hreflang: IDL set to ""
PASS a.hreflang: 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 a.hreflang: IDL set to undefined
PASS a.hreflang: IDL set to 7
PASS a.hreflang: IDL set to 1.5
PASS a.hreflang: IDL set to "5%"
PASS a.hreflang: IDL set to "+100"
PASS a.hreflang: IDL set to ".5"
PASS a.hreflang: IDL set to true
PASS a.hreflang: IDL set to false
PASS a.hreflang: IDL set to object "[object Object]"
PASS a.hreflang: IDL set to NaN
PASS a.hreflang: IDL set to Infinity
PASS a.hreflang: IDL set to -Infinity
PASS a.hreflang: IDL set to "\0"
PASS a.hreflang: IDL set to null
PASS a.hreflang: IDL set to object "test-toString"
PASS a.hreflang: IDL set to object "test-valueOf"
PASS a.type: typeof IDL attribute
PASS a.type: IDL get with DOM attribute unset
PASS a.type: setAttribute() to ""
PASS a.type: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS a.type: setAttribute() to undefined
PASS a.type: setAttribute() to 7
PASS a.type: setAttribute() to 1.5
PASS a.type: setAttribute() to "5%"
PASS a.type: setAttribute() to "+100"
PASS a.type: setAttribute() to ".5"
PASS a.type: setAttribute() to true
PASS a.type: setAttribute() to false
PASS a.type: setAttribute() to object "[object Object]"
PASS a.type: setAttribute() to NaN
PASS a.type: setAttribute() to Infinity
PASS a.type: setAttribute() to -Infinity
PASS a.type: setAttribute() to "\0"
PASS a.type: setAttribute() to null
PASS a.type: setAttribute() to object "test-toString"
PASS a.type: setAttribute() to object "test-valueOf"
PASS a.type: IDL set to ""
PASS a.type: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS a.type: IDL set to undefined
PASS a.type: IDL set to 7
PASS a.type: IDL set to 1.5
PASS a.type: IDL set to "5%"
PASS a.type: IDL set to "+100"
PASS a.type: IDL set to ".5"
PASS a.type: IDL set to true
PASS a.type: IDL set to false
PASS a.type: IDL set to object "[object Object]"
PASS a.type: IDL set to NaN
PASS a.type: IDL set to Infinity
PASS a.type: IDL set to -Infinity
PASS a.type: IDL set to "\0"
PASS a.type: IDL set to null
PASS a.type: IDL set to object "test-toString"
PASS a.type: IDL set to object "test-valueOf"
PASS a.referrerPolicy: typeof IDL attribute
PASS a.referrerPolicy: IDL get with DOM attribute unset
PASS a.referrerPolicy: setAttribute() to ""
PASS a.referrerPolicy: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS a.referrerPolicy: setAttribute() to undefined
PASS a.referrerPolicy: setAttribute() to 7
PASS a.referrerPolicy: setAttribute() to 1.5
PASS a.referrerPolicy: setAttribute() to "5%"
PASS a.referrerPolicy: setAttribute() to "+100"
PASS a.referrerPolicy: setAttribute() to ".5"
PASS a.referrerPolicy: setAttribute() to true
PASS a.referrerPolicy: setAttribute() to false
PASS a.referrerPolicy: setAttribute() to object "[object Object]"
PASS a.referrerPolicy: setAttribute() to NaN
PASS a.referrerPolicy: setAttribute() to Infinity
PASS a.referrerPolicy: setAttribute() to -Infinity
PASS a.referrerPolicy: setAttribute() to "\0"
PASS a.referrerPolicy: setAttribute() to null
PASS a.referrerPolicy: setAttribute() to object "test-toString"
PASS a.referrerPolicy: setAttribute() to object "test-valueOf"
PASS a.referrerPolicy: setAttribute() to "no-referrer"
PASS a.referrerPolicy: setAttribute() to "xno-referrer"
PASS a.referrerPolicy: setAttribute() to "no-referrer\0"
PASS a.referrerPolicy: setAttribute() to "o-referrer"
PASS a.referrerPolicy: setAttribute() to "NO-REFERRER"
PASS a.referrerPolicy: setAttribute() to "no-referrer-when-downgrade"
PASS a.referrerPolicy: setAttribute() to "xno-referrer-when-downgrade"
PASS a.referrerPolicy: setAttribute() to "no-referrer-when-downgrade\0"
PASS a.referrerPolicy: setAttribute() to "o-referrer-when-downgrade"
PASS a.referrerPolicy: setAttribute() to "NO-REFERRER-WHEN-DOWNGRADE"
PASS a.referrerPolicy: setAttribute() to "same-origin"
PASS a.referrerPolicy: setAttribute() to "xsame-origin"
PASS a.referrerPolicy: setAttribute() to "same-origin\0"
PASS a.referrerPolicy: setAttribute() to "ame-origin"
PASS a.referrerPolicy: setAttribute() to "SAME-ORIGIN"
PASS a.referrerPolicy: setAttribute() to "Å¿ame-origin"
PASS a.referrerPolicy: setAttribute() to "origin"
PASS a.referrerPolicy: setAttribute() to "xorigin"
PASS a.referrerPolicy: setAttribute() to "origin\0"
PASS a.referrerPolicy: setAttribute() to "rigin"
PASS a.referrerPolicy: setAttribute() to "ORIGIN"
PASS a.referrerPolicy: setAttribute() to "strict-origin"
PASS a.referrerPolicy: setAttribute() to "xstrict-origin"
PASS a.referrerPolicy: setAttribute() to "strict-origin\0"
PASS a.referrerPolicy: setAttribute() to "trict-origin"
PASS a.referrerPolicy: setAttribute() to "STRICT-ORIGIN"
PASS a.referrerPolicy: setAttribute() to "Å¿trict-origin"
PASS a.referrerPolicy: setAttribute() to "origin-when-cross-origin"
PASS a.referrerPolicy: setAttribute() to "xorigin-when-cross-origin"
PASS a.referrerPolicy: setAttribute() to "origin-when-cross-origin\0"
PASS a.referrerPolicy: setAttribute() to "rigin-when-cross-origin"
PASS a.referrerPolicy: setAttribute() to "ORIGIN-WHEN-CROSS-ORIGIN"
PASS a.referrerPolicy: setAttribute() to "origin-when-croſſ-origin"
PASS a.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin"
PASS a.referrerPolicy: setAttribute() to "xstrict-origin-when-cross-origin"
PASS a.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin\0"
PASS a.referrerPolicy: setAttribute() to "trict-origin-when-cross-origin"
PASS a.referrerPolicy: setAttribute() to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN"
PASS a.referrerPolicy: setAttribute() to "ſtrict-origin-when-croſſ-origin"
PASS a.referrerPolicy: setAttribute() to "unsafe-url"
PASS a.referrerPolicy: setAttribute() to "xunsafe-url"
PASS a.referrerPolicy: setAttribute() to "unsafe-url\0"
PASS a.referrerPolicy: setAttribute() to "nsafe-url"
PASS a.referrerPolicy: setAttribute() to "UNSAFE-URL"
PASS a.referrerPolicy: setAttribute() to "unſafe-url"
PASS a.referrerPolicy: IDL set to ""
PASS a.referrerPolicy: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS a.referrerPolicy: IDL set to undefined
PASS a.referrerPolicy: IDL set to 7
PASS a.referrerPolicy: IDL set to 1.5
PASS a.referrerPolicy: IDL set to "5%"
PASS a.referrerPolicy: IDL set to "+100"
PASS a.referrerPolicy: IDL set to ".5"
PASS a.referrerPolicy: IDL set to true
PASS a.referrerPolicy: IDL set to false
PASS a.referrerPolicy: IDL set to object "[object Object]"
PASS a.referrerPolicy: IDL set to NaN
PASS a.referrerPolicy: IDL set to Infinity
PASS a.referrerPolicy: IDL set to -Infinity
PASS a.referrerPolicy: IDL set to "\0"
PASS a.referrerPolicy: IDL set to null
PASS a.referrerPolicy: IDL set to object "test-toString"
PASS a.referrerPolicy: IDL set to object "test-valueOf"
PASS a.referrerPolicy: IDL set to "no-referrer"
PASS a.referrerPolicy: IDL set to "xno-referrer"
PASS a.referrerPolicy: IDL set to "no-referrer\0"
PASS a.referrerPolicy: IDL set to "o-referrer"
PASS a.referrerPolicy: IDL set to "NO-REFERRER"
PASS a.referrerPolicy: IDL set to "no-referrer-when-downgrade"
PASS a.referrerPolicy: IDL set to "xno-referrer-when-downgrade"
PASS a.referrerPolicy: IDL set to "no-referrer-when-downgrade\0"
PASS a.referrerPolicy: IDL set to "o-referrer-when-downgrade"
PASS a.referrerPolicy: IDL set to "NO-REFERRER-WHEN-DOWNGRADE"
PASS a.referrerPolicy: IDL set to "same-origin"
PASS a.referrerPolicy: IDL set to "xsame-origin"
PASS a.referrerPolicy: IDL set to "same-origin\0"
PASS a.referrerPolicy: IDL set to "ame-origin"
PASS a.referrerPolicy: IDL set to "SAME-ORIGIN"
PASS a.referrerPolicy: IDL set to "Å¿ame-origin"
PASS a.referrerPolicy: IDL set to "origin"
PASS a.referrerPolicy: IDL set to "xorigin"
PASS a.referrerPolicy: IDL set to "origin\0"
PASS a.referrerPolicy: IDL set to "rigin"
PASS a.referrerPolicy: IDL set to "ORIGIN"
PASS a.referrerPolicy: IDL set to "strict-origin"
PASS a.referrerPolicy: IDL set to "xstrict-origin"
PASS a.referrerPolicy: IDL set to "strict-origin\0"
PASS a.referrerPolicy: IDL set to "trict-origin"
PASS a.referrerPolicy: IDL set to "STRICT-ORIGIN"
PASS a.referrerPolicy: IDL set to "Å¿trict-origin"
PASS a.referrerPolicy: IDL set to "origin-when-cross-origin"
PASS a.referrerPolicy: IDL set to "xorigin-when-cross-origin"
PASS a.referrerPolicy: IDL set to "origin-when-cross-origin\0"
PASS a.referrerPolicy: IDL set to "rigin-when-cross-origin"
PASS a.referrerPolicy: IDL set to "ORIGIN-WHEN-CROSS-ORIGIN"
PASS a.referrerPolicy: IDL set to "origin-when-croſſ-origin"
PASS a.referrerPolicy: IDL set to "strict-origin-when-cross-origin"
PASS a.referrerPolicy: IDL set to "xstrict-origin-when-cross-origin"
PASS a.referrerPolicy: IDL set to "strict-origin-when-cross-origin\0"
PASS a.referrerPolicy: IDL set to "trict-origin-when-cross-origin"
PASS a.referrerPolicy: IDL set to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN"
PASS a.referrerPolicy: IDL set to "ſtrict-origin-when-croſſ-origin"
PASS a.referrerPolicy: IDL set to "unsafe-url"
PASS a.referrerPolicy: IDL set to "xunsafe-url"
PASS a.referrerPolicy: IDL set to "unsafe-url\0"
PASS a.referrerPolicy: IDL set to "nsafe-url"
PASS a.referrerPolicy: IDL set to "UNSAFE-URL"
PASS a.referrerPolicy: IDL set to "unſafe-url"
PASS a.href: typeof IDL attribute
PASS a.href: IDL get with DOM attribute unset
PASS a.href: setAttribute() to ""
PASS a.href: setAttribute() to " foo "
PASS a.href: setAttribute() to "http://site.example/"
PASS a.href: setAttribute() to "//site.example/path???@#l"
PASS a.href: setAttribute() to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
PASS a.href: setAttribute() to undefined
PASS a.href: setAttribute() to 7
PASS a.href: setAttribute() to 1.5
PASS a.href: setAttribute() to "5%"
PASS a.href: setAttribute() to "+100"
PASS a.href: setAttribute() to ".5"
PASS a.href: setAttribute() to true
PASS a.href: setAttribute() to false
PASS a.href: setAttribute() to object "[object Object]"
PASS a.href: setAttribute() to NaN
PASS a.href: setAttribute() to Infinity
PASS a.href: setAttribute() to -Infinity
PASS a.href: setAttribute() to "\0"
PASS a.href: setAttribute() to null
PASS a.href: setAttribute() to object "test-toString"
PASS a.href: setAttribute() to object "test-valueOf"
PASS a.href: IDL set to ""
PASS a.href: IDL set to " foo "
PASS a.href: IDL set to "http://site.example/"
PASS a.href: IDL set to "//site.example/path???@#l"
PASS a.href: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
PASS a.href: IDL set to undefined
PASS a.href: IDL set to 7
PASS a.href: IDL set to 1.5
PASS a.href: IDL set to "5%"
PASS a.href: IDL set to "+100"
PASS a.href: IDL set to ".5"
PASS a.href: IDL set to true
PASS a.href: IDL set to false
PASS a.href: IDL set to object "[object Object]"
PASS a.href: IDL set to NaN
PASS a.href: IDL set to Infinity
PASS a.href: IDL set to -Infinity
PASS a.href: IDL set to "\0"
PASS a.href: IDL set to null
PASS a.href: IDL set to object "test-toString"
PASS a.href: IDL set to object "test-valueOf"
PASS a.coords: typeof IDL attribute
PASS a.coords: IDL get with DOM attribute unset
PASS a.coords: setAttribute() to ""
PASS a.coords: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS a.coords: setAttribute() to undefined
PASS a.coords: setAttribute() to 7
PASS a.coords: setAttribute() to 1.5
PASS a.coords: setAttribute() to "5%"
PASS a.coords: setAttribute() to "+100"
PASS a.coords: setAttribute() to ".5"
PASS a.coords: setAttribute() to true
PASS a.coords: setAttribute() to false
PASS a.coords: setAttribute() to object "[object Object]"
PASS a.coords: setAttribute() to NaN
PASS a.coords: setAttribute() to Infinity
PASS a.coords: setAttribute() to -Infinity
PASS a.coords: setAttribute() to "\0"
PASS a.coords: setAttribute() to null
PASS a.coords: setAttribute() to object "test-toString"
PASS a.coords: setAttribute() to object "test-valueOf"
PASS a.coords: IDL set to ""
PASS a.coords: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS a.coords: IDL set to undefined
PASS a.coords: IDL set to 7
PASS a.coords: IDL set to 1.5
PASS a.coords: IDL set to "5%"
PASS a.coords: IDL set to "+100"
PASS a.coords: IDL set to ".5"
PASS a.coords: IDL set to true
PASS a.coords: IDL set to false
PASS a.coords: IDL set to object "[object Object]"
PASS a.coords: IDL set to NaN
PASS a.coords: IDL set to Infinity
PASS a.coords: IDL set to -Infinity
PASS a.coords: IDL set to "\0"
PASS a.coords: IDL set to null
PASS a.coords: IDL set to object "test-toString"
PASS a.coords: IDL set to object "test-valueOf"
PASS a.charset: typeof IDL attribute
PASS a.charset: IDL get with DOM attribute unset
PASS a.charset: setAttribute() to ""
PASS a.charset: 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 a.charset: setAttribute() to undefined
PASS a.charset: setAttribute() to 7
PASS a.charset: setAttribute() to 1.5
PASS a.charset: setAttribute() to "5%"
PASS a.charset: setAttribute() to "+100"
PASS a.charset: setAttribute() to ".5"
PASS a.charset: setAttribute() to true
PASS a.charset: setAttribute() to false
PASS a.charset: setAttribute() to object "[object Object]"
PASS a.charset: setAttribute() to NaN
PASS a.charset: setAttribute() to Infinity
PASS a.charset: setAttribute() to -Infinity
PASS a.charset: setAttribute() to "\0"
PASS a.charset: setAttribute() to null
PASS a.charset: setAttribute() to object "test-toString"
PASS a.charset: setAttribute() to object "test-valueOf"
PASS a.charset: IDL set to ""
PASS a.charset: 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 a.charset: IDL set to undefined
PASS a.charset: IDL set to 7
PASS a.charset: IDL set to 1.5
PASS a.charset: IDL set to "5%"
PASS a.charset: IDL set to "+100"
PASS a.charset: IDL set to ".5"
PASS a.charset: IDL set to true
PASS a.charset: IDL set to false
PASS a.charset: IDL set to object "[object Object]"
PASS a.charset: IDL set to NaN
PASS a.charset: IDL set to Infinity
PASS a.charset: IDL set to -Infinity
PASS a.charset: IDL set to "\0"
PASS a.charset: IDL set to null
PASS a.charset: IDL set to object "test-toString"
PASS a.charset: IDL set to object "test-valueOf"
PASS a.name: typeof IDL attribute
PASS a.name: IDL get with DOM attribute unset
PASS a.name: setAttribute() to ""
PASS a.name: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS a.name: setAttribute() to undefined
PASS a.name: setAttribute() to 7
PASS a.name: setAttribute() to 1.5
PASS a.name: setAttribute() to "5%"
PASS a.name: setAttribute() to "+100"
PASS a.name: setAttribute() to ".5"
PASS a.name: setAttribute() to true
PASS a.name: setAttribute() to false
PASS a.name: setAttribute() to object "[object Object]"
PASS a.name: setAttribute() to NaN
PASS a.name: setAttribute() to Infinity
PASS a.name: setAttribute() to -Infinity
PASS a.name: setAttribute() to "\0"
PASS a.name: setAttribute() to null
PASS a.name: setAttribute() to object "test-toString"
PASS a.name: setAttribute() to object "test-valueOf"
PASS a.name: IDL set to ""
PASS a.name: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS a.name: IDL set to undefined
PASS a.name: IDL set to 7
PASS a.name: IDL set to 1.5
PASS a.name: IDL set to "5%"
PASS a.name: IDL set to "+100"
PASS a.name: IDL set to ".5"
PASS a.name: IDL set to true
PASS a.name: IDL set to false
PASS a.name: IDL set to object "[object Object]"
PASS a.name: IDL set to NaN
PASS a.name: IDL set to Infinity
PASS a.name: IDL set to -Infinity
PASS a.name: IDL set to "\0"
PASS a.name: IDL set to null
PASS a.name: IDL set to object "test-toString"
PASS a.name: IDL set to object "test-valueOf"
PASS a.rev: typeof IDL attribute
PASS a.rev: IDL get with DOM attribute unset
PASS a.rev: setAttribute() to ""
PASS a.rev: 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 a.rev: setAttribute() to undefined
PASS a.rev: setAttribute() to 7
PASS a.rev: setAttribute() to 1.5
PASS a.rev: setAttribute() to "5%"
PASS a.rev: setAttribute() to "+100"
PASS a.rev: setAttribute() to ".5"
PASS a.rev: setAttribute() to true
PASS a.rev: setAttribute() to false
PASS a.rev: setAttribute() to object "[object Object]"
PASS a.rev: setAttribute() to NaN
PASS a.rev: setAttribute() to Infinity
PASS a.rev: setAttribute() to -Infinity
PASS a.rev: setAttribute() to "\0"
PASS a.rev: setAttribute() to null
PASS a.rev: setAttribute() to object "test-toString"
PASS a.rev: setAttribute() to object "test-valueOf"
PASS a.rev: IDL set to ""
PASS a.rev: 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 a.rev: IDL set to undefined
PASS a.rev: IDL set to 7
PASS a.rev: IDL set to 1.5
PASS a.rev: IDL set to "5%"
PASS a.rev: IDL set to "+100"
PASS a.rev: IDL set to ".5"
PASS a.rev: IDL set to true
PASS a.rev: IDL set to false
PASS a.rev: IDL set to object "[object Object]"
PASS a.rev: IDL set to NaN
PASS a.rev: IDL set to Infinity
PASS a.rev: IDL set to -Infinity
PASS a.rev: IDL set to "\0"
PASS a.rev: IDL set to null
PASS a.rev: IDL set to object "test-toString"
PASS a.rev: IDL set to object "test-valueOf"
PASS a.shape: typeof IDL attribute
PASS a.shape: IDL get with DOM attribute unset
PASS a.shape: setAttribute() to ""
PASS a.shape: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS a.shape: setAttribute() to undefined
PASS a.shape: setAttribute() to 7
PASS a.shape: setAttribute() to 1.5
PASS a.shape: setAttribute() to "5%"
PASS a.shape: setAttribute() to "+100"
PASS a.shape: setAttribute() to ".5"
PASS a.shape: setAttribute() to true
PASS a.shape: setAttribute() to false
PASS a.shape: setAttribute() to object "[object Object]"
PASS a.shape: setAttribute() to NaN
PASS a.shape: setAttribute() to Infinity
PASS a.shape: setAttribute() to -Infinity
PASS a.shape: setAttribute() to "\0"
PASS a.shape: setAttribute() to null
PASS a.shape: setAttribute() to object "test-toString"
PASS a.shape: setAttribute() to object "test-valueOf"
PASS a.shape: IDL set to ""
PASS a.shape: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS a.shape: IDL set to undefined
PASS a.shape: IDL set to 7
PASS a.shape: IDL set to 1.5
PASS a.shape: IDL set to "5%"
PASS a.shape: IDL set to "+100"
PASS a.shape: IDL set to ".5"
PASS a.shape: IDL set to true
PASS a.shape: IDL set to false
PASS a.shape: IDL set to object "[object Object]"
PASS a.shape: IDL set to NaN
PASS a.shape: IDL set to Infinity
PASS a.shape: IDL set to -Infinity
PASS a.shape: IDL set to "\0"
PASS a.shape: IDL set to null
PASS a.shape: IDL set to object "test-toString"
PASS a.shape: IDL set to object "test-valueOf"
PASS em.title: typeof IDL attribute
PASS em.title: IDL get with DOM attribute unset
PASS em.title: setAttribute() to ""
PASS em.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 em.title: setAttribute() to undefined
PASS em.title: setAttribute() to 7
PASS em.title: setAttribute() to 1.5
PASS em.title: setAttribute() to "5%"
PASS em.title: setAttribute() to "+100"
PASS em.title: setAttribute() to ".5"
PASS em.title: setAttribute() to true
PASS em.title: setAttribute() to false
PASS em.title: setAttribute() to object "[object Object]"
PASS em.title: setAttribute() to NaN
PASS em.title: setAttribute() to Infinity
PASS em.title: setAttribute() to -Infinity
PASS em.title: setAttribute() to "\0"
PASS em.title: setAttribute() to null
PASS em.title: setAttribute() to object "test-toString"
PASS em.title: setAttribute() to object "test-valueOf"
PASS em.title: IDL set to ""
PASS em.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 em.title: IDL set to undefined
PASS em.title: IDL set to 7
PASS em.title: IDL set to 1.5
PASS em.title: IDL set to "5%"
PASS em.title: IDL set to "+100"
PASS em.title: IDL set to ".5"
PASS em.title: IDL set to true
PASS em.title: IDL set to false
PASS em.title: IDL set to object "[object Object]"
PASS em.title: IDL set to NaN
PASS em.title: IDL set to Infinity
PASS em.title: IDL set to -Infinity
PASS em.title: IDL set to "\0"
PASS em.title: IDL set to null
PASS em.title: IDL set to object "test-toString"
PASS em.title: IDL set to object "test-valueOf"
PASS em.lang: typeof IDL attribute
PASS em.lang: IDL get with DOM attribute unset
PASS em.lang: setAttribute() to ""
PASS em.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 em.lang: setAttribute() to undefined
PASS em.lang: setAttribute() to 7
PASS em.lang: setAttribute() to 1.5
PASS em.lang: setAttribute() to "5%"
PASS em.lang: setAttribute() to "+100"
PASS em.lang: setAttribute() to ".5"
PASS em.lang: setAttribute() to true
PASS em.lang: setAttribute() to false
PASS em.lang: setAttribute() to object "[object Object]"
PASS em.lang: setAttribute() to NaN
PASS em.lang: setAttribute() to Infinity
PASS em.lang: setAttribute() to -Infinity
PASS em.lang: setAttribute() to "\0"
PASS em.lang: setAttribute() to null
PASS em.lang: setAttribute() to object "test-toString"
PASS em.lang: setAttribute() to object "test-valueOf"
PASS em.lang: IDL set to ""
PASS em.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 em.lang: IDL set to undefined
PASS em.lang: IDL set to 7
PASS em.lang: IDL set to 1.5
PASS em.lang: IDL set to "5%"
PASS em.lang: IDL set to "+100"
PASS em.lang: IDL set to ".5"
PASS em.lang: IDL set to true
PASS em.lang: IDL set to false
PASS em.lang: IDL set to object "[object Object]"
PASS em.lang: IDL set to NaN
PASS em.lang: IDL set to Infinity
PASS em.lang: IDL set to -Infinity
PASS em.lang: IDL set to "\0"
PASS em.lang: IDL set to null
PASS em.lang: IDL set to object "test-toString"
PASS em.lang: IDL set to object "test-valueOf"
PASS em.dir: typeof IDL attribute
PASS em.dir: IDL get with DOM attribute unset
PASS em.dir: setAttribute() to ""
PASS em.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 em.dir: setAttribute() to undefined
PASS em.dir: setAttribute() to 7
PASS em.dir: setAttribute() to 1.5
PASS em.dir: setAttribute() to "5%"
PASS em.dir: setAttribute() to "+100"
PASS em.dir: setAttribute() to ".5"
PASS em.dir: setAttribute() to true
PASS em.dir: setAttribute() to false
PASS em.dir: setAttribute() to object "[object Object]"
PASS em.dir: setAttribute() to NaN
PASS em.dir: setAttribute() to Infinity
PASS em.dir: setAttribute() to -Infinity
PASS em.dir: setAttribute() to "\0"
PASS em.dir: setAttribute() to null
PASS em.dir: setAttribute() to object "test-toString"
PASS em.dir: setAttribute() to object "test-valueOf"
PASS em.dir: setAttribute() to "ltr"
PASS em.dir: setAttribute() to "xltr"
PASS em.dir: setAttribute() to "ltr\0"
PASS em.dir: setAttribute() to "tr"
PASS em.dir: setAttribute() to "LTR"
PASS em.dir: setAttribute() to "rtl"
PASS em.dir: setAttribute() to "xrtl"
PASS em.dir: setAttribute() to "rtl\0"
PASS em.dir: setAttribute() to "tl"
PASS em.dir: setAttribute() to "RTL"
PASS em.dir: setAttribute() to "auto"
PASS em.dir: setAttribute() to "xauto"
PASS em.dir: setAttribute() to "auto\0"
PASS em.dir: setAttribute() to "uto"
PASS em.dir: setAttribute() to "AUTO"
PASS em.dir: IDL set to ""
PASS em.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 em.dir: IDL set to undefined
PASS em.dir: IDL set to 7
PASS em.dir: IDL set to 1.5
PASS em.dir: IDL set to "5%"
PASS em.dir: IDL set to "+100"
PASS em.dir: IDL set to ".5"
PASS em.dir: IDL set to true
PASS em.dir: IDL set to false
PASS em.dir: IDL set to object "[object Object]"
PASS em.dir: IDL set to NaN
PASS em.dir: IDL set to Infinity
PASS em.dir: IDL set to -Infinity
PASS em.dir: IDL set to "\0"
PASS em.dir: IDL set to null
PASS em.dir: IDL set to object "test-toString"
PASS em.dir: IDL set to object "test-valueOf"
PASS em.dir: IDL set to "ltr"
PASS em.dir: IDL set to "xltr"
PASS em.dir: IDL set to "ltr\0"
PASS em.dir: IDL set to "tr"
PASS em.dir: IDL set to "LTR"
PASS em.dir: IDL set to "rtl"
PASS em.dir: IDL set to "xrtl"
PASS em.dir: IDL set to "rtl\0"
PASS em.dir: IDL set to "tl"
PASS em.dir: IDL set to "RTL"
PASS em.dir: IDL set to "auto"
PASS em.dir: IDL set to "xauto"
PASS em.dir: IDL set to "auto\0"
PASS em.dir: IDL set to "uto"
PASS em.dir: IDL set to "AUTO"
PASS em.className (<em class>): typeof IDL attribute
PASS em.className (<em class>): IDL get with DOM attribute unset
PASS em.className (<em class>): setAttribute() to ""
PASS em.className (<em 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 em.className (<em class>): setAttribute() to undefined
PASS em.className (<em class>): setAttribute() to 7
PASS em.className (<em class>): setAttribute() to 1.5
PASS em.className (<em class>): setAttribute() to "5%"
PASS em.className (<em class>): setAttribute() to "+100"
PASS em.className (<em class>): setAttribute() to ".5"
PASS em.className (<em class>): setAttribute() to true
PASS em.className (<em class>): setAttribute() to false
PASS em.className (<em class>): setAttribute() to object "[object Object]"
PASS em.className (<em class>): setAttribute() to NaN
PASS em.className (<em class>): setAttribute() to Infinity
PASS em.className (<em class>): setAttribute() to -Infinity
PASS em.className (<em class>): setAttribute() to "\0"
PASS em.className (<em class>): setAttribute() to null
PASS em.className (<em class>): setAttribute() to object "test-toString"
PASS em.className (<em class>): setAttribute() to object "test-valueOf"
PASS em.className (<em class>): IDL set to ""
PASS em.className (<em 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 em.className (<em class>): IDL set to undefined
PASS em.className (<em class>): IDL set to 7
PASS em.className (<em class>): IDL set to 1.5
PASS em.className (<em class>): IDL set to "5%"
PASS em.className (<em class>): IDL set to "+100"
PASS em.className (<em class>): IDL set to ".5"
PASS em.className (<em class>): IDL set to true
PASS em.className (<em class>): IDL set to false
PASS em.className (<em class>): IDL set to object "[object Object]"
PASS em.className (<em class>): IDL set to NaN
PASS em.className (<em class>): IDL set to Infinity
PASS em.className (<em class>): IDL set to -Infinity
PASS em.className (<em class>): IDL set to "\0"
PASS em.className (<em class>): IDL set to null
PASS em.className (<em class>): IDL set to object "test-toString"
PASS em.className (<em class>): IDL set to object "test-valueOf"
PASS em.autofocus: typeof IDL attribute
PASS em.autofocus: IDL get with DOM attribute unset
PASS em.autofocus: setAttribute() to ""
PASS em.autofocus: setAttribute() to " foo "
PASS em.autofocus: setAttribute() to undefined
PASS em.autofocus: setAttribute() to null
PASS em.autofocus: setAttribute() to 7
PASS em.autofocus: setAttribute() to 1.5
PASS em.autofocus: setAttribute() to "5%"
PASS em.autofocus: setAttribute() to "+100"
PASS em.autofocus: setAttribute() to ".5"
PASS em.autofocus: setAttribute() to true
PASS em.autofocus: setAttribute() to false
PASS em.autofocus: setAttribute() to object "[object Object]"
PASS em.autofocus: setAttribute() to NaN
PASS em.autofocus: setAttribute() to Infinity
PASS em.autofocus: setAttribute() to -Infinity
PASS em.autofocus: setAttribute() to "\0"
PASS em.autofocus: setAttribute() to object "test-toString"
PASS em.autofocus: setAttribute() to object "test-valueOf"
PASS em.autofocus: setAttribute() to "autofocus"
PASS em.autofocus: IDL set to ""
PASS em.autofocus: IDL set to " foo "
PASS em.autofocus: IDL set to undefined
PASS em.autofocus: IDL set to null
PASS em.autofocus: IDL set to 7
PASS em.autofocus: IDL set to 1.5
PASS em.autofocus: IDL set to "5%"
PASS em.autofocus: IDL set to "+100"
PASS em.autofocus: IDL set to ".5"
PASS em.autofocus: IDL set to true
PASS em.autofocus: IDL set to false
PASS em.autofocus: IDL set to object "[object Object]"
PASS em.autofocus: IDL set to NaN
PASS em.autofocus: IDL set to Infinity
PASS em.autofocus: IDL set to -Infinity
PASS em.autofocus: IDL set to "\0"
PASS em.autofocus: IDL set to object "test-toString"
PASS em.autofocus: IDL set to object "test-valueOf"
PASS em.hidden: typeof IDL attribute
PASS em.hidden: IDL get with DOM attribute unset
PASS em.hidden: setAttribute() to ""
PASS em.hidden: setAttribute() to " foo "
PASS em.hidden: setAttribute() to undefined
PASS em.hidden: setAttribute() to null
PASS em.hidden: setAttribute() to 7
PASS em.hidden: setAttribute() to 1.5
PASS em.hidden: setAttribute() to "5%"
PASS em.hidden: setAttribute() to "+100"
PASS em.hidden: setAttribute() to ".5"
PASS em.hidden: setAttribute() to true
PASS em.hidden: setAttribute() to false
PASS em.hidden: setAttribute() to object "[object Object]"
PASS em.hidden: setAttribute() to NaN
PASS em.hidden: setAttribute() to Infinity
PASS em.hidden: setAttribute() to -Infinity
PASS em.hidden: setAttribute() to "\0"
PASS em.hidden: setAttribute() to object "test-toString"
PASS em.hidden: setAttribute() to object "test-valueOf"
PASS em.hidden: setAttribute() to "hidden"
PASS em.hidden: IDL set to ""
PASS em.hidden: IDL set to " foo "
PASS em.hidden: IDL set to undefined
PASS em.hidden: IDL set to null
PASS em.hidden: IDL set to 7
PASS em.hidden: IDL set to 1.5
PASS em.hidden: IDL set to "5%"
PASS em.hidden: IDL set to "+100"
PASS em.hidden: IDL set to ".5"
PASS em.hidden: IDL set to true
PASS em.hidden: IDL set to false
PASS em.hidden: IDL set to object "[object Object]"
PASS em.hidden: IDL set to NaN
PASS em.hidden: IDL set to Infinity
PASS em.hidden: IDL set to -Infinity
PASS em.hidden: IDL set to "\0"
PASS em.hidden: IDL set to object "test-toString"
PASS em.hidden: IDL set to object "test-valueOf"
PASS em.accessKey: typeof IDL attribute
PASS em.accessKey: IDL get with DOM attribute unset
PASS em.accessKey: setAttribute() to ""
PASS em.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 em.accessKey: setAttribute() to undefined
PASS em.accessKey: setAttribute() to 7
PASS em.accessKey: setAttribute() to 1.5
PASS em.accessKey: setAttribute() to "5%"
PASS em.accessKey: setAttribute() to "+100"
PASS em.accessKey: setAttribute() to ".5"
PASS em.accessKey: setAttribute() to true
PASS em.accessKey: setAttribute() to false
PASS em.accessKey: setAttribute() to object "[object Object]"
PASS em.accessKey: setAttribute() to NaN
PASS em.accessKey: setAttribute() to Infinity
PASS em.accessKey: setAttribute() to -Infinity
PASS em.accessKey: setAttribute() to "\0"
PASS em.accessKey: setAttribute() to null
PASS em.accessKey: setAttribute() to object "test-toString"
PASS em.accessKey: setAttribute() to object "test-valueOf"
PASS em.accessKey: IDL set to ""
PASS em.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 em.accessKey: IDL set to undefined
PASS em.accessKey: IDL set to 7
PASS em.accessKey: IDL set to 1.5
PASS em.accessKey: IDL set to "5%"
PASS em.accessKey: IDL set to "+100"
PASS em.accessKey: IDL set to ".5"
PASS em.accessKey: IDL set to true
PASS em.accessKey: IDL set to false
PASS em.accessKey: IDL set to object "[object Object]"
PASS em.accessKey: IDL set to NaN
PASS em.accessKey: IDL set to Infinity
PASS em.accessKey: IDL set to -Infinity
PASS em.accessKey: IDL set to "\0"
PASS em.accessKey: IDL set to null
PASS em.accessKey: IDL set to object "test-toString"
PASS em.accessKey: IDL set to object "test-valueOf"
PASS em.tabIndex: typeof IDL attribute
PASS em.tabIndex: setAttribute() to -36
PASS em.tabIndex: setAttribute() to -1
PASS em.tabIndex: setAttribute() to 0
PASS em.tabIndex: setAttribute() to 1
PASS em.tabIndex: setAttribute() to 2147483647
PASS em.tabIndex: setAttribute() to -2147483648
PASS em.tabIndex: setAttribute() to "-1"
PASS em.tabIndex: setAttribute() to "-0"
PASS em.tabIndex: setAttribute() to "0"
PASS em.tabIndex: setAttribute() to "1"
PASS em.tabIndex: setAttribute() to "\t7"
PASS em.tabIndex: setAttribute() to "\f7"
PASS em.tabIndex: setAttribute() to " 7"
PASS em.tabIndex: setAttribute() to "\n7"
PASS em.tabIndex: setAttribute() to "\r7"
PASS em.tabIndex: setAttribute() to 1.5
PASS em.tabIndex: setAttribute() to "5%"
PASS em.tabIndex: setAttribute() to "+100"
PASS em.tabIndex: setAttribute() to object "2"
PASS em.tabIndex: IDL set to -36
PASS em.tabIndex: IDL set to -1
PASS em.tabIndex: IDL set to 0
PASS em.tabIndex: IDL set to 1
PASS em.tabIndex: IDL set to 2147483647
PASS em.tabIndex: IDL set to -2147483648
PASS strong.title: typeof IDL attribute
PASS strong.title: IDL get with DOM attribute unset
PASS strong.title: setAttribute() to ""
PASS strong.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 strong.title: setAttribute() to undefined
PASS strong.title: setAttribute() to 7
PASS strong.title: setAttribute() to 1.5
PASS strong.title: setAttribute() to "5%"
PASS strong.title: setAttribute() to "+100"
PASS strong.title: setAttribute() to ".5"
PASS strong.title: setAttribute() to true
PASS strong.title: setAttribute() to false
PASS strong.title: setAttribute() to object "[object Object]"
PASS strong.title: setAttribute() to NaN
PASS strong.title: setAttribute() to Infinity
PASS strong.title: setAttribute() to -Infinity
PASS strong.title: setAttribute() to "\0"
PASS strong.title: setAttribute() to null
PASS strong.title: setAttribute() to object "test-toString"
PASS strong.title: setAttribute() to object "test-valueOf"
PASS strong.title: IDL set to ""
PASS strong.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 strong.title: IDL set to undefined
PASS strong.title: IDL set to 7
PASS strong.title: IDL set to 1.5
PASS strong.title: IDL set to "5%"
PASS strong.title: IDL set to "+100"
PASS strong.title: IDL set to ".5"
PASS strong.title: IDL set to true
PASS strong.title: IDL set to false
PASS strong.title: IDL set to object "[object Object]"
PASS strong.title: IDL set to NaN
PASS strong.title: IDL set to Infinity
PASS strong.title: IDL set to -Infinity
PASS strong.title: IDL set to "\0"
PASS strong.title: IDL set to null
PASS strong.title: IDL set to object "test-toString"
PASS strong.title: IDL set to object "test-valueOf"
PASS strong.lang: typeof IDL attribute
PASS strong.lang: IDL get with DOM attribute unset
PASS strong.lang: setAttribute() to ""
PASS strong.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 strong.lang: setAttribute() to undefined
PASS strong.lang: setAttribute() to 7
PASS strong.lang: setAttribute() to 1.5
PASS strong.lang: setAttribute() to "5%"
PASS strong.lang: setAttribute() to "+100"
PASS strong.lang: setAttribute() to ".5"
PASS strong.lang: setAttribute() to true
PASS strong.lang: setAttribute() to false
PASS strong.lang: setAttribute() to object "[object Object]"
PASS strong.lang: setAttribute() to NaN
PASS strong.lang: setAttribute() to Infinity
PASS strong.lang: setAttribute() to -Infinity
PASS strong.lang: setAttribute() to "\0"
PASS strong.lang: setAttribute() to null
PASS strong.lang: setAttribute() to object "test-toString"
PASS strong.lang: setAttribute() to object "test-valueOf"
PASS strong.lang: IDL set to ""
PASS strong.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 strong.lang: IDL set to undefined
PASS strong.lang: IDL set to 7
PASS strong.lang: IDL set to 1.5
PASS strong.lang: IDL set to "5%"
PASS strong.lang: IDL set to "+100"
PASS strong.lang: IDL set to ".5"
PASS strong.lang: IDL set to true
PASS strong.lang: IDL set to false
PASS strong.lang: IDL set to object "[object Object]"
PASS strong.lang: IDL set to NaN
PASS strong.lang: IDL set to Infinity
PASS strong.lang: IDL set to -Infinity
PASS strong.lang: IDL set to "\0"
PASS strong.lang: IDL set to null
PASS strong.lang: IDL set to object "test-toString"
PASS strong.lang: IDL set to object "test-valueOf"
PASS strong.dir: typeof IDL attribute
PASS strong.dir: IDL get with DOM attribute unset
PASS strong.dir: setAttribute() to ""
PASS strong.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 strong.dir: setAttribute() to undefined
PASS strong.dir: setAttribute() to 7
PASS strong.dir: setAttribute() to 1.5
PASS strong.dir: setAttribute() to "5%"
PASS strong.dir: setAttribute() to "+100"
PASS strong.dir: setAttribute() to ".5"
PASS strong.dir: setAttribute() to true
PASS strong.dir: setAttribute() to false
PASS strong.dir: setAttribute() to object "[object Object]"
PASS strong.dir: setAttribute() to NaN
PASS strong.dir: setAttribute() to Infinity
PASS strong.dir: setAttribute() to -Infinity
PASS strong.dir: setAttribute() to "\0"
PASS strong.dir: setAttribute() to null
PASS strong.dir: setAttribute() to object "test-toString"
PASS strong.dir: setAttribute() to object "test-valueOf"
PASS strong.dir: setAttribute() to "ltr"
PASS strong.dir: setAttribute() to "xltr"
PASS strong.dir: setAttribute() to "ltr\0"
PASS strong.dir: setAttribute() to "tr"
PASS strong.dir: setAttribute() to "LTR"
PASS strong.dir: setAttribute() to "rtl"
PASS strong.dir: setAttribute() to "xrtl"
PASS strong.dir: setAttribute() to "rtl\0"
PASS strong.dir: setAttribute() to "tl"
PASS strong.dir: setAttribute() to "RTL"
PASS strong.dir: setAttribute() to "auto"
PASS strong.dir: setAttribute() to "xauto"
PASS strong.dir: setAttribute() to "auto\0"
PASS strong.dir: setAttribute() to "uto"
PASS strong.dir: setAttribute() to "AUTO"
PASS strong.dir: IDL set to ""
PASS strong.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 strong.dir: IDL set to undefined
PASS strong.dir: IDL set to 7
PASS strong.dir: IDL set to 1.5
PASS strong.dir: IDL set to "5%"
PASS strong.dir: IDL set to "+100"
PASS strong.dir: IDL set to ".5"
PASS strong.dir: IDL set to true
PASS strong.dir: IDL set to false
PASS strong.dir: IDL set to object "[object Object]"
PASS strong.dir: IDL set to NaN
PASS strong.dir: IDL set to Infinity
PASS strong.dir: IDL set to -Infinity
PASS strong.dir: IDL set to "\0"
PASS strong.dir: IDL set to null
PASS strong.dir: IDL set to object "test-toString"
PASS strong.dir: IDL set to object "test-valueOf"
PASS strong.dir: IDL set to "ltr"
PASS strong.dir: IDL set to "xltr"
PASS strong.dir: IDL set to "ltr\0"
PASS strong.dir: IDL set to "tr"
PASS strong.dir: IDL set to "LTR"
PASS strong.dir: IDL set to "rtl"
PASS strong.dir: IDL set to "xrtl"
PASS strong.dir: IDL set to "rtl\0"
PASS strong.dir: IDL set to "tl"
PASS strong.dir: IDL set to "RTL"
PASS strong.dir: IDL set to "auto"
PASS strong.dir: IDL set to "xauto"
PASS strong.dir: IDL set to "auto\0"
PASS strong.dir: IDL set to "uto"
PASS strong.dir: IDL set to "AUTO"
PASS strong.className (<strong class>): typeof IDL attribute
PASS strong.className (<strong class>): IDL get with DOM attribute unset
PASS strong.className (<strong class>): setAttribute() to ""
PASS strong.className (<strong 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 strong.className (<strong class>): setAttribute() to undefined
PASS strong.className (<strong class>): setAttribute() to 7
PASS strong.className (<strong class>): setAttribute() to 1.5
PASS strong.className (<strong class>): setAttribute() to "5%"
PASS strong.className (<strong class>): setAttribute() to "+100"
PASS strong.className (<strong class>): setAttribute() to ".5"
PASS strong.className (<strong class>): setAttribute() to true
PASS strong.className (<strong class>): setAttribute() to false
PASS strong.className (<strong class>): setAttribute() to object "[object Object]"
PASS strong.className (<strong class>): setAttribute() to NaN
PASS strong.className (<strong class>): setAttribute() to Infinity
PASS strong.className (<strong class>): setAttribute() to -Infinity
PASS strong.className (<strong class>): setAttribute() to "\0"
PASS strong.className (<strong class>): setAttribute() to null
PASS strong.className (<strong class>): setAttribute() to object "test-toString"
PASS strong.className (<strong class>): setAttribute() to object "test-valueOf"
PASS strong.className (<strong class>): IDL set to ""
PASS strong.className (<strong 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 strong.className (<strong class>): IDL set to undefined
PASS strong.className (<strong class>): IDL set to 7
PASS strong.className (<strong class>): IDL set to 1.5
PASS strong.className (<strong class>): IDL set to "5%"
PASS strong.className (<strong class>): IDL set to "+100"
PASS strong.className (<strong class>): IDL set to ".5"
PASS strong.className (<strong class>): IDL set to true
PASS strong.className (<strong class>): IDL set to false
PASS strong.className (<strong class>): IDL set to object "[object Object]"
PASS strong.className (<strong class>): IDL set to NaN
PASS strong.className (<strong class>): IDL set to Infinity
PASS strong.className (<strong class>): IDL set to -Infinity
PASS strong.className (<strong class>): IDL set to "\0"
PASS strong.className (<strong class>): IDL set to null
PASS strong.className (<strong class>): IDL set to object "test-toString"
PASS strong.className (<strong class>): IDL set to object "test-valueOf"
PASS strong.autofocus: typeof IDL attribute
PASS strong.autofocus: IDL get with DOM attribute unset
PASS strong.autofocus: setAttribute() to ""
PASS strong.autofocus: setAttribute() to " foo "
PASS strong.autofocus: setAttribute() to undefined
PASS strong.autofocus: setAttribute() to null
PASS strong.autofocus: setAttribute() to 7
PASS strong.autofocus: setAttribute() to 1.5
PASS strong.autofocus: setAttribute() to "5%"
PASS strong.autofocus: setAttribute() to "+100"
PASS strong.autofocus: setAttribute() to ".5"
PASS strong.autofocus: setAttribute() to true
PASS strong.autofocus: setAttribute() to false
PASS strong.autofocus: setAttribute() to object "[object Object]"
PASS strong.autofocus: setAttribute() to NaN
PASS strong.autofocus: setAttribute() to Infinity
PASS strong.autofocus: setAttribute() to -Infinity
PASS strong.autofocus: setAttribute() to "\0"
PASS strong.autofocus: setAttribute() to object "test-toString"
PASS strong.autofocus: setAttribute() to object "test-valueOf"
PASS strong.autofocus: setAttribute() to "autofocus"
PASS strong.autofocus: IDL set to ""
PASS strong.autofocus: IDL set to " foo "
PASS strong.autofocus: IDL set to undefined
PASS strong.autofocus: IDL set to null
PASS strong.autofocus: IDL set to 7
PASS strong.autofocus: IDL set to 1.5
PASS strong.autofocus: IDL set to "5%"
PASS strong.autofocus: IDL set to "+100"
PASS strong.autofocus: IDL set to ".5"
PASS strong.autofocus: IDL set to true
PASS strong.autofocus: IDL set to false
PASS strong.autofocus: IDL set to object "[object Object]"
PASS strong.autofocus: IDL set to NaN
PASS strong.autofocus: IDL set to Infinity
PASS strong.autofocus: IDL set to -Infinity
PASS strong.autofocus: IDL set to "\0"
PASS strong.autofocus: IDL set to object "test-toString"
PASS strong.autofocus: IDL set to object "test-valueOf"
PASS strong.hidden: typeof IDL attribute
PASS strong.hidden: IDL get with DOM attribute unset
PASS strong.hidden: setAttribute() to ""
PASS strong.hidden: setAttribute() to " foo "
PASS strong.hidden: setAttribute() to undefined
PASS strong.hidden: setAttribute() to null
PASS strong.hidden: setAttribute() to 7
PASS strong.hidden: setAttribute() to 1.5
PASS strong.hidden: setAttribute() to "5%"
PASS strong.hidden: setAttribute() to "+100"
PASS strong.hidden: setAttribute() to ".5"
PASS strong.hidden: setAttribute() to true
PASS strong.hidden: setAttribute() to false
PASS strong.hidden: setAttribute() to object "[object Object]"
PASS strong.hidden: setAttribute() to NaN
PASS strong.hidden: setAttribute() to Infinity
PASS strong.hidden: setAttribute() to -Infinity
PASS strong.hidden: setAttribute() to "\0"
PASS strong.hidden: setAttribute() to object "test-toString"
PASS strong.hidden: setAttribute() to object "test-valueOf"
PASS strong.hidden: setAttribute() to "hidden"
PASS strong.hidden: IDL set to ""
PASS strong.hidden: IDL set to " foo "
PASS strong.hidden: IDL set to undefined
PASS strong.hidden: IDL set to null
PASS strong.hidden: IDL set to 7
PASS strong.hidden: IDL set to 1.5
PASS strong.hidden: IDL set to "5%"
PASS strong.hidden: IDL set to "+100"
PASS strong.hidden: IDL set to ".5"
PASS strong.hidden: IDL set to true
PASS strong.hidden: IDL set to false
PASS strong.hidden: IDL set to object "[object Object]"
PASS strong.hidden: IDL set to NaN
PASS strong.hidden: IDL set to Infinity
PASS strong.hidden: IDL set to -Infinity
PASS strong.hidden: IDL set to "\0"
PASS strong.hidden: IDL set to object "test-toString"
PASS strong.hidden: IDL set to object "test-valueOf"
PASS strong.accessKey: typeof IDL attribute
PASS strong.accessKey: IDL get with DOM attribute unset
PASS strong.accessKey: setAttribute() to ""
PASS strong.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 strong.accessKey: setAttribute() to undefined
PASS strong.accessKey: setAttribute() to 7
PASS strong.accessKey: setAttribute() to 1.5
PASS strong.accessKey: setAttribute() to "5%"
PASS strong.accessKey: setAttribute() to "+100"
PASS strong.accessKey: setAttribute() to ".5"
PASS strong.accessKey: setAttribute() to true
PASS strong.accessKey: setAttribute() to false
PASS strong.accessKey: setAttribute() to object "[object Object]"
PASS strong.accessKey: setAttribute() to NaN
PASS strong.accessKey: setAttribute() to Infinity
PASS strong.accessKey: setAttribute() to -Infinity
PASS strong.accessKey: setAttribute() to "\0"
PASS strong.accessKey: setAttribute() to null
PASS strong.accessKey: setAttribute() to object "test-toString"
PASS strong.accessKey: setAttribute() to object "test-valueOf"
PASS strong.accessKey: IDL set to ""
PASS strong.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 strong.accessKey: IDL set to undefined
PASS strong.accessKey: IDL set to 7
PASS strong.accessKey: IDL set to 1.5
PASS strong.accessKey: IDL set to "5%"
PASS strong.accessKey: IDL set to "+100"
PASS strong.accessKey: IDL set to ".5"
PASS strong.accessKey: IDL set to true
PASS strong.accessKey: IDL set to false
PASS strong.accessKey: IDL set to object "[object Object]"
PASS strong.accessKey: IDL set to NaN
PASS strong.accessKey: IDL set to Infinity
PASS strong.accessKey: IDL set to -Infinity
PASS strong.accessKey: IDL set to "\0"
PASS strong.accessKey: IDL set to null
PASS strong.accessKey: IDL set to object "test-toString"
PASS strong.accessKey: IDL set to object "test-valueOf"
PASS strong.tabIndex: typeof IDL attribute
PASS strong.tabIndex: setAttribute() to -36
PASS strong.tabIndex: setAttribute() to -1
PASS strong.tabIndex: setAttribute() to 0
PASS strong.tabIndex: setAttribute() to 1
PASS strong.tabIndex: setAttribute() to 2147483647
PASS strong.tabIndex: setAttribute() to -2147483648
PASS strong.tabIndex: setAttribute() to "-1"
PASS strong.tabIndex: setAttribute() to "-0"
PASS strong.tabIndex: setAttribute() to "0"
PASS strong.tabIndex: setAttribute() to "1"
PASS strong.tabIndex: setAttribute() to "\t7"
PASS strong.tabIndex: setAttribute() to "\f7"
PASS strong.tabIndex: setAttribute() to " 7"
PASS strong.tabIndex: setAttribute() to "\n7"
PASS strong.tabIndex: setAttribute() to "\r7"
PASS strong.tabIndex: setAttribute() to 1.5
PASS strong.tabIndex: setAttribute() to "5%"
PASS strong.tabIndex: setAttribute() to "+100"
PASS strong.tabIndex: setAttribute() to object "2"
PASS strong.tabIndex: IDL set to -36
PASS strong.tabIndex: IDL set to -1
PASS strong.tabIndex: IDL set to 0
PASS strong.tabIndex: IDL set to 1
PASS strong.tabIndex: IDL set to 2147483647
PASS strong.tabIndex: IDL set to -2147483648
PASS small.title: typeof IDL attribute
PASS small.title: IDL get with DOM attribute unset
PASS small.title: setAttribute() to ""
PASS small.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 small.title: setAttribute() to undefined
PASS small.title: setAttribute() to 7
PASS small.title: setAttribute() to 1.5
PASS small.title: setAttribute() to "5%"
PASS small.title: setAttribute() to "+100"
PASS small.title: setAttribute() to ".5"
PASS small.title: setAttribute() to true
PASS small.title: setAttribute() to false
PASS small.title: setAttribute() to object "[object Object]"
PASS small.title: setAttribute() to NaN
PASS small.title: setAttribute() to Infinity
PASS small.title: setAttribute() to -Infinity
PASS small.title: setAttribute() to "\0"
PASS small.title: setAttribute() to null
PASS small.title: setAttribute() to object "test-toString"
PASS small.title: setAttribute() to object "test-valueOf"
PASS small.title: IDL set to ""
PASS small.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 small.title: IDL set to undefined
PASS small.title: IDL set to 7
PASS small.title: IDL set to 1.5
PASS small.title: IDL set to "5%"
PASS small.title: IDL set to "+100"
PASS small.title: IDL set to ".5"
PASS small.title: IDL set to true
PASS small.title: IDL set to false
PASS small.title: IDL set to object "[object Object]"
PASS small.title: IDL set to NaN
PASS small.title: IDL set to Infinity
PASS small.title: IDL set to -Infinity
PASS small.title: IDL set to "\0"
PASS small.title: IDL set to null
PASS small.title: IDL set to object "test-toString"
PASS small.title: IDL set to object "test-valueOf"
PASS small.lang: typeof IDL attribute
PASS small.lang: IDL get with DOM attribute unset
PASS small.lang: setAttribute() to ""
PASS small.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 small.lang: setAttribute() to undefined
PASS small.lang: setAttribute() to 7
PASS small.lang: setAttribute() to 1.5
PASS small.lang: setAttribute() to "5%"
PASS small.lang: setAttribute() to "+100"
PASS small.lang: setAttribute() to ".5"
PASS small.lang: setAttribute() to true
PASS small.lang: setAttribute() to false
PASS small.lang: setAttribute() to object "[object Object]"
PASS small.lang: setAttribute() to NaN
PASS small.lang: setAttribute() to Infinity
PASS small.lang: setAttribute() to -Infinity
PASS small.lang: setAttribute() to "\0"
PASS small.lang: setAttribute() to null
PASS small.lang: setAttribute() to object "test-toString"
PASS small.lang: setAttribute() to object "test-valueOf"
PASS small.lang: IDL set to ""
PASS small.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 small.lang: IDL set to undefined
PASS small.lang: IDL set to 7
PASS small.lang: IDL set to 1.5
PASS small.lang: IDL set to "5%"
PASS small.lang: IDL set to "+100"
PASS small.lang: IDL set to ".5"
PASS small.lang: IDL set to true
PASS small.lang: IDL set to false
PASS small.lang: IDL set to object "[object Object]"
PASS small.lang: IDL set to NaN
PASS small.lang: IDL set to Infinity
PASS small.lang: IDL set to -Infinity
PASS small.lang: IDL set to "\0"
PASS small.lang: IDL set to null
PASS small.lang: IDL set to object "test-toString"
PASS small.lang: IDL set to object "test-valueOf"
PASS small.dir: typeof IDL attribute
PASS small.dir: IDL get with DOM attribute unset
PASS small.dir: setAttribute() to ""
PASS small.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 small.dir: setAttribute() to undefined
PASS small.dir: setAttribute() to 7
PASS small.dir: setAttribute() to 1.5
PASS small.dir: setAttribute() to "5%"
PASS small.dir: setAttribute() to "+100"
PASS small.dir: setAttribute() to ".5"
PASS small.dir: setAttribute() to true
PASS small.dir: setAttribute() to false
PASS small.dir: setAttribute() to object "[object Object]"
PASS small.dir: setAttribute() to NaN
PASS small.dir: setAttribute() to Infinity
PASS small.dir: setAttribute() to -Infinity
PASS small.dir: setAttribute() to "\0"
PASS small.dir: setAttribute() to null
PASS small.dir: setAttribute() to object "test-toString"
PASS small.dir: setAttribute() to object "test-valueOf"
PASS small.dir: setAttribute() to "ltr"
PASS small.dir: setAttribute() to "xltr"
PASS small.dir: setAttribute() to "ltr\0"
PASS small.dir: setAttribute() to "tr"
PASS small.dir: setAttribute() to "LTR"
PASS small.dir: setAttribute() to "rtl"
PASS small.dir: setAttribute() to "xrtl"
PASS small.dir: setAttribute() to "rtl\0"
PASS small.dir: setAttribute() to "tl"
PASS small.dir: setAttribute() to "RTL"
PASS small.dir: setAttribute() to "auto"
PASS small.dir: setAttribute() to "xauto"
PASS small.dir: setAttribute() to "auto\0"
PASS small.dir: setAttribute() to "uto"
PASS small.dir: setAttribute() to "AUTO"
PASS small.dir: IDL set to ""
PASS small.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 small.dir: IDL set to undefined
PASS small.dir: IDL set to 7
PASS small.dir: IDL set to 1.5
PASS small.dir: IDL set to "5%"
PASS small.dir: IDL set to "+100"
PASS small.dir: IDL set to ".5"
PASS small.dir: IDL set to true
PASS small.dir: IDL set to false
PASS small.dir: IDL set to object "[object Object]"
PASS small.dir: IDL set to NaN
PASS small.dir: IDL set to Infinity
PASS small.dir: IDL set to -Infinity
PASS small.dir: IDL set to "\0"
PASS small.dir: IDL set to null
PASS small.dir: IDL set to object "test-toString"
PASS small.dir: IDL set to object "test-valueOf"
PASS small.dir: IDL set to "ltr"
PASS small.dir: IDL set to "xltr"
PASS small.dir: IDL set to "ltr\0"
PASS small.dir: IDL set to "tr"
PASS small.dir: IDL set to "LTR"
PASS small.dir: IDL set to "rtl"
PASS small.dir: IDL set to "xrtl"
PASS small.dir: IDL set to "rtl\0"
PASS small.dir: IDL set to "tl"
PASS small.dir: IDL set to "RTL"
PASS small.dir: IDL set to "auto"
PASS small.dir: IDL set to "xauto"
PASS small.dir: IDL set to "auto\0"
PASS small.dir: IDL set to "uto"
PASS small.dir: IDL set to "AUTO"
PASS small.className (<small class>): typeof IDL attribute
PASS small.className (<small class>): IDL get with DOM attribute unset
PASS small.className (<small class>): setAttribute() to ""
PASS small.className (<small 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 small.className (<small class>): setAttribute() to undefined
PASS small.className (<small class>): setAttribute() to 7
PASS small.className (<small class>): setAttribute() to 1.5
PASS small.className (<small class>): setAttribute() to "5%"
PASS small.className (<small class>): setAttribute() to "+100"
PASS small.className (<small class>): setAttribute() to ".5"
PASS small.className (<small class>): setAttribute() to true
PASS small.className (<small class>): setAttribute() to false
PASS small.className (<small class>): setAttribute() to object "[object Object]"
PASS small.className (<small class>): setAttribute() to NaN
PASS small.className (<small class>): setAttribute() to Infinity
PASS small.className (<small class>): setAttribute() to -Infinity
PASS small.className (<small class>): setAttribute() to "\0"
PASS small.className (<small class>): setAttribute() to null
PASS small.className (<small class>): setAttribute() to object "test-toString"
PASS small.className (<small class>): setAttribute() to object "test-valueOf"
PASS small.className (<small class>): IDL set to ""
PASS small.className (<small 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 small.className (<small class>): IDL set to undefined
PASS small.className (<small class>): IDL set to 7
PASS small.className (<small class>): IDL set to 1.5
PASS small.className (<small class>): IDL set to "5%"
PASS small.className (<small class>): IDL set to "+100"
PASS small.className (<small class>): IDL set to ".5"
PASS small.className (<small class>): IDL set to true
PASS small.className (<small class>): IDL set to false
PASS small.className (<small class>): IDL set to object "[object Object]"
PASS small.className (<small class>): IDL set to NaN
PASS small.className (<small class>): IDL set to Infinity
PASS small.className (<small class>): IDL set to -Infinity
PASS small.className (<small class>): IDL set to "\0"
PASS small.className (<small class>): IDL set to null
PASS small.className (<small class>): IDL set to object "test-toString"
PASS small.className (<small class>): IDL set to object "test-valueOf"
PASS small.autofocus: typeof IDL attribute
PASS small.autofocus: IDL get with DOM attribute unset
PASS small.autofocus: setAttribute() to ""
PASS small.autofocus: setAttribute() to " foo "
PASS small.autofocus: setAttribute() to undefined
PASS small.autofocus: setAttribute() to null
PASS small.autofocus: setAttribute() to 7
PASS small.autofocus: setAttribute() to 1.5
PASS small.autofocus: setAttribute() to "5%"
PASS small.autofocus: setAttribute() to "+100"
PASS small.autofocus: setAttribute() to ".5"
PASS small.autofocus: setAttribute() to true
PASS small.autofocus: setAttribute() to false
PASS small.autofocus: setAttribute() to object "[object Object]"
PASS small.autofocus: setAttribute() to NaN
PASS small.autofocus: setAttribute() to Infinity
PASS small.autofocus: setAttribute() to -Infinity
PASS small.autofocus: setAttribute() to "\0"
PASS small.autofocus: setAttribute() to object "test-toString"
PASS small.autofocus: setAttribute() to object "test-valueOf"
PASS small.autofocus: setAttribute() to "autofocus"
PASS small.autofocus: IDL set to ""
PASS small.autofocus: IDL set to " foo "
PASS small.autofocus: IDL set to undefined
PASS small.autofocus: IDL set to null
PASS small.autofocus: IDL set to 7
PASS small.autofocus: IDL set to 1.5
PASS small.autofocus: IDL set to "5%"
PASS small.autofocus: IDL set to "+100"
PASS small.autofocus: IDL set to ".5"
PASS small.autofocus: IDL set to true
PASS small.autofocus: IDL set to false
PASS small.autofocus: IDL set to object "[object Object]"
PASS small.autofocus: IDL set to NaN
PASS small.autofocus: IDL set to Infinity
PASS small.autofocus: IDL set to -Infinity
PASS small.autofocus: IDL set to "\0"
PASS small.autofocus: IDL set to object "test-toString"
PASS small.autofocus: IDL set to object "test-valueOf"
PASS small.hidden: typeof IDL attribute
PASS small.hidden: IDL get with DOM attribute unset
PASS small.hidden: setAttribute() to ""
PASS small.hidden: setAttribute() to " foo "
PASS small.hidden: setAttribute() to undefined
PASS small.hidden: setAttribute() to null
PASS small.hidden: setAttribute() to 7
PASS small.hidden: setAttribute() to 1.5
PASS small.hidden: setAttribute() to "5%"
PASS small.hidden: setAttribute() to "+100"
PASS small.hidden: setAttribute() to ".5"
PASS small.hidden: setAttribute() to true
PASS small.hidden: setAttribute() to false
PASS small.hidden: setAttribute() to object "[object Object]"
PASS small.hidden: setAttribute() to NaN
PASS small.hidden: setAttribute() to Infinity
PASS small.hidden: setAttribute() to -Infinity
PASS small.hidden: setAttribute() to "\0"
PASS small.hidden: setAttribute() to object "test-toString"
PASS small.hidden: setAttribute() to object "test-valueOf"
PASS small.hidden: setAttribute() to "hidden"
PASS small.hidden: IDL set to ""
PASS small.hidden: IDL set to " foo "
PASS small.hidden: IDL set to undefined
PASS small.hidden: IDL set to null
PASS small.hidden: IDL set to 7
PASS small.hidden: IDL set to 1.5
PASS small.hidden: IDL set to "5%"
PASS small.hidden: IDL set to "+100"
PASS small.hidden: IDL set to ".5"
PASS small.hidden: IDL set to true
PASS small.hidden: IDL set to false
PASS small.hidden: IDL set to object "[object Object]"
PASS small.hidden: IDL set to NaN
PASS small.hidden: IDL set to Infinity
PASS small.hidden: IDL set to -Infinity
PASS small.hidden: IDL set to "\0"
PASS small.hidden: IDL set to object "test-toString"
PASS small.hidden: IDL set to object "test-valueOf"
PASS small.accessKey: typeof IDL attribute
PASS small.accessKey: IDL get with DOM attribute unset
PASS small.accessKey: setAttribute() to ""
PASS small.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 small.accessKey: setAttribute() to undefined
PASS small.accessKey: setAttribute() to 7
PASS small.accessKey: setAttribute() to 1.5
PASS small.accessKey: setAttribute() to "5%"
PASS small.accessKey: setAttribute() to "+100"
PASS small.accessKey: setAttribute() to ".5"
PASS small.accessKey: setAttribute() to true
PASS small.accessKey: setAttribute() to false
PASS small.accessKey: setAttribute() to object "[object Object]"
PASS small.accessKey: setAttribute() to NaN
PASS small.accessKey: setAttribute() to Infinity
PASS small.accessKey: setAttribute() to -Infinity
PASS small.accessKey: setAttribute() to "\0"
PASS small.accessKey: setAttribute() to null
PASS small.accessKey: setAttribute() to object "test-toString"
PASS small.accessKey: setAttribute() to object "test-valueOf"
PASS small.accessKey: IDL set to ""
PASS small.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 small.accessKey: IDL set to undefined
PASS small.accessKey: IDL set to 7
PASS small.accessKey: IDL set to 1.5
PASS small.accessKey: IDL set to "5%"
PASS small.accessKey: IDL set to "+100"
PASS small.accessKey: IDL set to ".5"
PASS small.accessKey: IDL set to true
PASS small.accessKey: IDL set to false
PASS small.accessKey: IDL set to object "[object Object]"
PASS small.accessKey: IDL set to NaN
PASS small.accessKey: IDL set to Infinity
PASS small.accessKey: IDL set to -Infinity
PASS small.accessKey: IDL set to "\0"
PASS small.accessKey: IDL set to null
PASS small.accessKey: IDL set to object "test-toString"
PASS small.accessKey: IDL set to object "test-valueOf"
PASS small.tabIndex: typeof IDL attribute
PASS small.tabIndex: setAttribute() to -36
PASS small.tabIndex: setAttribute() to -1
PASS small.tabIndex: setAttribute() to 0
PASS small.tabIndex: setAttribute() to 1
PASS small.tabIndex: setAttribute() to 2147483647
PASS small.tabIndex: setAttribute() to -2147483648
PASS small.tabIndex: setAttribute() to "-1"
PASS small.tabIndex: setAttribute() to "-0"
PASS small.tabIndex: setAttribute() to "0"
PASS small.tabIndex: setAttribute() to "1"
PASS small.tabIndex: setAttribute() to "\t7"
PASS small.tabIndex: setAttribute() to "\f7"
PASS small.tabIndex: setAttribute() to " 7"
PASS small.tabIndex: setAttribute() to "\n7"
PASS small.tabIndex: setAttribute() to "\r7"
PASS small.tabIndex: setAttribute() to 1.5
PASS small.tabIndex: setAttribute() to "5%"
PASS small.tabIndex: setAttribute() to "+100"
PASS small.tabIndex: setAttribute() to object "2"
PASS small.tabIndex: IDL set to -36
PASS small.tabIndex: IDL set to -1
PASS small.tabIndex: IDL set to 0
PASS small.tabIndex: IDL set to 1
PASS small.tabIndex: IDL set to 2147483647
PASS small.tabIndex: IDL set to -2147483648
PASS s.title: typeof IDL attribute
PASS s.title: IDL get with DOM attribute unset
PASS s.title: setAttribute() to ""
PASS s.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 s.title: setAttribute() to undefined
PASS s.title: setAttribute() to 7
PASS s.title: setAttribute() to 1.5
PASS s.title: setAttribute() to "5%"
PASS s.title: setAttribute() to "+100"
PASS s.title: setAttribute() to ".5"
PASS s.title: setAttribute() to true
PASS s.title: setAttribute() to false
PASS s.title: setAttribute() to object "[object Object]"
PASS s.title: setAttribute() to NaN
PASS s.title: setAttribute() to Infinity
PASS s.title: setAttribute() to -Infinity
PASS s.title: setAttribute() to "\0"
PASS s.title: setAttribute() to null
PASS s.title: setAttribute() to object "test-toString"
PASS s.title: setAttribute() to object "test-valueOf"
PASS s.title: IDL set to ""
PASS s.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 s.title: IDL set to undefined
PASS s.title: IDL set to 7
PASS s.title: IDL set to 1.5
PASS s.title: IDL set to "5%"
PASS s.title: IDL set to "+100"
PASS s.title: IDL set to ".5"
PASS s.title: IDL set to true
PASS s.title: IDL set to false
PASS s.title: IDL set to object "[object Object]"
PASS s.title: IDL set to NaN
PASS s.title: IDL set to Infinity
PASS s.title: IDL set to -Infinity
PASS s.title: IDL set to "\0"
PASS s.title: IDL set to null
PASS s.title: IDL set to object "test-toString"
PASS s.title: IDL set to object "test-valueOf"
PASS s.lang: typeof IDL attribute
PASS s.lang: IDL get with DOM attribute unset
PASS s.lang: setAttribute() to ""
PASS s.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 s.lang: setAttribute() to undefined
PASS s.lang: setAttribute() to 7
PASS s.lang: setAttribute() to 1.5
PASS s.lang: setAttribute() to "5%"
PASS s.lang: setAttribute() to "+100"
PASS s.lang: setAttribute() to ".5"
PASS s.lang: setAttribute() to true
PASS s.lang: setAttribute() to false
PASS s.lang: setAttribute() to object "[object Object]"
PASS s.lang: setAttribute() to NaN
PASS s.lang: setAttribute() to Infinity
PASS s.lang: setAttribute() to -Infinity
PASS s.lang: setAttribute() to "\0"
PASS s.lang: setAttribute() to null
PASS s.lang: setAttribute() to object "test-toString"
PASS s.lang: setAttribute() to object "test-valueOf"
PASS s.lang: IDL set to ""
PASS s.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 s.lang: IDL set to undefined
PASS s.lang: IDL set to 7
PASS s.lang: IDL set to 1.5
PASS s.lang: IDL set to "5%"
PASS s.lang: IDL set to "+100"
PASS s.lang: IDL set to ".5"
PASS s.lang: IDL set to true
PASS s.lang: IDL set to false
PASS s.lang: IDL set to object "[object Object]"
PASS s.lang: IDL set to NaN
PASS s.lang: IDL set to Infinity
PASS s.lang: IDL set to -Infinity
PASS s.lang: IDL set to "\0"
PASS s.lang: IDL set to null
PASS s.lang: IDL set to object "test-toString"
PASS s.lang: IDL set to object "test-valueOf"
PASS s.dir: typeof IDL attribute
PASS s.dir: IDL get with DOM attribute unset
PASS s.dir: setAttribute() to ""
PASS s.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 s.dir: setAttribute() to undefined
PASS s.dir: setAttribute() to 7
PASS s.dir: setAttribute() to 1.5
PASS s.dir: setAttribute() to "5%"
PASS s.dir: setAttribute() to "+100"
PASS s.dir: setAttribute() to ".5"
PASS s.dir: setAttribute() to true
PASS s.dir: setAttribute() to false
PASS s.dir: setAttribute() to object "[object Object]"
PASS s.dir: setAttribute() to NaN
PASS s.dir: setAttribute() to Infinity
PASS s.dir: setAttribute() to -Infinity
PASS s.dir: setAttribute() to "\0"
PASS s.dir: setAttribute() to null
PASS s.dir: setAttribute() to object "test-toString"
PASS s.dir: setAttribute() to object "test-valueOf"
PASS s.dir: setAttribute() to "ltr"
PASS s.dir: setAttribute() to "xltr"
PASS s.dir: setAttribute() to "ltr\0"
PASS s.dir: setAttribute() to "tr"
PASS s.dir: setAttribute() to "LTR"
PASS s.dir: setAttribute() to "rtl"
PASS s.dir: setAttribute() to "xrtl"
PASS s.dir: setAttribute() to "rtl\0"
PASS s.dir: setAttribute() to "tl"
PASS s.dir: setAttribute() to "RTL"
PASS s.dir: setAttribute() to "auto"
PASS s.dir: setAttribute() to "xauto"
PASS s.dir: setAttribute() to "auto\0"
PASS s.dir: setAttribute() to "uto"
PASS s.dir: setAttribute() to "AUTO"
PASS s.dir: IDL set to ""
PASS s.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 s.dir: IDL set to undefined
PASS s.dir: IDL set to 7
PASS s.dir: IDL set to 1.5
PASS s.dir: IDL set to "5%"
PASS s.dir: IDL set to "+100"
PASS s.dir: IDL set to ".5"
PASS s.dir: IDL set to true
PASS s.dir: IDL set to false
PASS s.dir: IDL set to object "[object Object]"
PASS s.dir: IDL set to NaN
PASS s.dir: IDL set to Infinity
PASS s.dir: IDL set to -Infinity
PASS s.dir: IDL set to "\0"
PASS s.dir: IDL set to null
PASS s.dir: IDL set to object "test-toString"
PASS s.dir: IDL set to object "test-valueOf"
PASS s.dir: IDL set to "ltr"
PASS s.dir: IDL set to "xltr"
PASS s.dir: IDL set to "ltr\0"
PASS s.dir: IDL set to "tr"
PASS s.dir: IDL set to "LTR"
PASS s.dir: IDL set to "rtl"
PASS s.dir: IDL set to "xrtl"
PASS s.dir: IDL set to "rtl\0"
PASS s.dir: IDL set to "tl"
PASS s.dir: IDL set to "RTL"
PASS s.dir: IDL set to "auto"
PASS s.dir: IDL set to "xauto"
PASS s.dir: IDL set to "auto\0"
PASS s.dir: IDL set to "uto"
PASS s.dir: IDL set to "AUTO"
PASS s.className (<s class>): typeof IDL attribute
PASS s.className (<s class>): IDL get with DOM attribute unset
PASS s.className (<s class>): setAttribute() to ""
PASS s.className (<s 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 s.className (<s class>): setAttribute() to undefined
PASS s.className (<s class>): setAttribute() to 7
PASS s.className (<s class>): setAttribute() to 1.5
PASS s.className (<s class>): setAttribute() to "5%"
PASS s.className (<s class>): setAttribute() to "+100"
PASS s.className (<s class>): setAttribute() to ".5"
PASS s.className (<s class>): setAttribute() to true
PASS s.className (<s class>): setAttribute() to false
PASS s.className (<s class>): setAttribute() to object "[object Object]"
PASS s.className (<s class>): setAttribute() to NaN
PASS s.className (<s class>): setAttribute() to Infinity
PASS s.className (<s class>): setAttribute() to -Infinity
PASS s.className (<s class>): setAttribute() to "\0"
PASS s.className (<s class>): setAttribute() to null
PASS s.className (<s class>): setAttribute() to object "test-toString"
PASS s.className (<s class>): setAttribute() to object "test-valueOf"
PASS s.className (<s class>): IDL set to ""
PASS s.className (<s 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 s.className (<s class>): IDL set to undefined
PASS s.className (<s class>): IDL set to 7
PASS s.className (<s class>): IDL set to 1.5
PASS s.className (<s class>): IDL set to "5%"
PASS s.className (<s class>): IDL set to "+100"
PASS s.className (<s class>): IDL set to ".5"
PASS s.className (<s class>): IDL set to true
PASS s.className (<s class>): IDL set to false
PASS s.className (<s class>): IDL set to object "[object Object]"
PASS s.className (<s class>): IDL set to NaN
PASS s.className (<s class>): IDL set to Infinity
PASS s.className (<s class>): IDL set to -Infinity
PASS s.className (<s class>): IDL set to "\0"
PASS s.className (<s class>): IDL set to null
PASS s.className (<s class>): IDL set to object "test-toString"
PASS s.className (<s class>): IDL set to object "test-valueOf"
PASS s.autofocus: typeof IDL attribute
PASS s.autofocus: IDL get with DOM attribute unset
PASS s.autofocus: setAttribute() to ""
PASS s.autofocus: setAttribute() to " foo "
PASS s.autofocus: setAttribute() to undefined
PASS s.autofocus: setAttribute() to null
PASS s.autofocus: setAttribute() to 7
PASS s.autofocus: setAttribute() to 1.5
PASS s.autofocus: setAttribute() to "5%"
PASS s.autofocus: setAttribute() to "+100"
PASS s.autofocus: setAttribute() to ".5"
PASS s.autofocus: setAttribute() to true
PASS s.autofocus: setAttribute() to false
PASS s.autofocus: setAttribute() to object "[object Object]"
PASS s.autofocus: setAttribute() to NaN
PASS s.autofocus: setAttribute() to Infinity
PASS s.autofocus: setAttribute() to -Infinity
PASS s.autofocus: setAttribute() to "\0"
PASS s.autofocus: setAttribute() to object "test-toString"
PASS s.autofocus: setAttribute() to object "test-valueOf"
PASS s.autofocus: setAttribute() to "autofocus"
PASS s.autofocus: IDL set to ""
PASS s.autofocus: IDL set to " foo "
PASS s.autofocus: IDL set to undefined
PASS s.autofocus: IDL set to null
PASS s.autofocus: IDL set to 7
PASS s.autofocus: IDL set to 1.5
PASS s.autofocus: IDL set to "5%"
PASS s.autofocus: IDL set to "+100"
PASS s.autofocus: IDL set to ".5"
PASS s.autofocus: IDL set to true
PASS s.autofocus: IDL set to false
PASS s.autofocus: IDL set to object "[object Object]"
PASS s.autofocus: IDL set to NaN
PASS s.autofocus: IDL set to Infinity
PASS s.autofocus: IDL set to -Infinity
PASS s.autofocus: IDL set to "\0"
PASS s.autofocus: IDL set to object "test-toString"
PASS s.autofocus: IDL set to object "test-valueOf"
PASS s.hidden: typeof IDL attribute
PASS s.hidden: IDL get with DOM attribute unset
PASS s.hidden: setAttribute() to ""
PASS s.hidden: setAttribute() to " foo "
PASS s.hidden: setAttribute() to undefined
PASS s.hidden: setAttribute() to null
PASS s.hidden: setAttribute() to 7
PASS s.hidden: setAttribute() to 1.5
PASS s.hidden: setAttribute() to "5%"
PASS s.hidden: setAttribute() to "+100"
PASS s.hidden: setAttribute() to ".5"
PASS s.hidden: setAttribute() to true
PASS s.hidden: setAttribute() to false
PASS s.hidden: setAttribute() to object "[object Object]"
PASS s.hidden: setAttribute() to NaN
PASS s.hidden: setAttribute() to Infinity
PASS s.hidden: setAttribute() to -Infinity
PASS s.hidden: setAttribute() to "\0"
PASS s.hidden: setAttribute() to object "test-toString"
PASS s.hidden: setAttribute() to object "test-valueOf"
PASS s.hidden: setAttribute() to "hidden"
PASS s.hidden: IDL set to ""
PASS s.hidden: IDL set to " foo "
PASS s.hidden: IDL set to undefined
PASS s.hidden: IDL set to null
PASS s.hidden: IDL set to 7
PASS s.hidden: IDL set to 1.5
PASS s.hidden: IDL set to "5%"
PASS s.hidden: IDL set to "+100"
PASS s.hidden: IDL set to ".5"
PASS s.hidden: IDL set to true
PASS s.hidden: IDL set to false
PASS s.hidden: IDL set to object "[object Object]"
PASS s.hidden: IDL set to NaN
PASS s.hidden: IDL set to Infinity
PASS s.hidden: IDL set to -Infinity
PASS s.hidden: IDL set to "\0"
PASS s.hidden: IDL set to object "test-toString"
PASS s.hidden: IDL set to object "test-valueOf"
PASS s.accessKey: typeof IDL attribute
PASS s.accessKey: IDL get with DOM attribute unset
PASS s.accessKey: setAttribute() to ""
PASS s.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 s.accessKey: setAttribute() to undefined
PASS s.accessKey: setAttribute() to 7
PASS s.accessKey: setAttribute() to 1.5
PASS s.accessKey: setAttribute() to "5%"
PASS s.accessKey: setAttribute() to "+100"
PASS s.accessKey: setAttribute() to ".5"
PASS s.accessKey: setAttribute() to true
PASS s.accessKey: setAttribute() to false
PASS s.accessKey: setAttribute() to object "[object Object]"
PASS s.accessKey: setAttribute() to NaN
PASS s.accessKey: setAttribute() to Infinity
PASS s.accessKey: setAttribute() to -Infinity
PASS s.accessKey: setAttribute() to "\0"
PASS s.accessKey: setAttribute() to null
PASS s.accessKey: setAttribute() to object "test-toString"
PASS s.accessKey: setAttribute() to object "test-valueOf"
PASS s.accessKey: IDL set to ""
PASS s.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 s.accessKey: IDL set to undefined
PASS s.accessKey: IDL set to 7
PASS s.accessKey: IDL set to 1.5
PASS s.accessKey: IDL set to "5%"
PASS s.accessKey: IDL set to "+100"
PASS s.accessKey: IDL set to ".5"
PASS s.accessKey: IDL set to true
PASS s.accessKey: IDL set to false
PASS s.accessKey: IDL set to object "[object Object]"
PASS s.accessKey: IDL set to NaN
PASS s.accessKey: IDL set to Infinity
PASS s.accessKey: IDL set to -Infinity
PASS s.accessKey: IDL set to "\0"
PASS s.accessKey: IDL set to null
PASS s.accessKey: IDL set to object "test-toString"
PASS s.accessKey: IDL set to object "test-valueOf"
PASS s.tabIndex: typeof IDL attribute
PASS s.tabIndex: setAttribute() to -36
PASS s.tabIndex: setAttribute() to -1
PASS s.tabIndex: setAttribute() to 0
PASS s.tabIndex: setAttribute() to 1
PASS s.tabIndex: setAttribute() to 2147483647
PASS s.tabIndex: setAttribute() to -2147483648
PASS s.tabIndex: setAttribute() to "-1"
PASS s.tabIndex: setAttribute() to "-0"
PASS s.tabIndex: setAttribute() to "0"
PASS s.tabIndex: setAttribute() to "1"
PASS s.tabIndex: setAttribute() to "\t7"
PASS s.tabIndex: setAttribute() to "\f7"
PASS s.tabIndex: setAttribute() to " 7"
PASS s.tabIndex: setAttribute() to "\n7"
PASS s.tabIndex: setAttribute() to "\r7"
PASS s.tabIndex: setAttribute() to 1.5
PASS s.tabIndex: setAttribute() to "5%"
PASS s.tabIndex: setAttribute() to "+100"
PASS s.tabIndex: setAttribute() to object "2"
PASS s.tabIndex: IDL set to -36
PASS s.tabIndex: IDL set to -1
PASS s.tabIndex: IDL set to 0
PASS s.tabIndex: IDL set to 1
PASS s.tabIndex: IDL set to 2147483647
PASS s.tabIndex: IDL set to -2147483648
PASS cite.title: typeof IDL attribute
PASS cite.title: IDL get with DOM attribute unset
PASS cite.title: setAttribute() to ""
PASS cite.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 cite.title: setAttribute() to undefined
PASS cite.title: setAttribute() to 7
PASS cite.title: setAttribute() to 1.5
PASS cite.title: setAttribute() to "5%"
PASS cite.title: setAttribute() to "+100"
PASS cite.title: setAttribute() to ".5"
PASS cite.title: setAttribute() to true
PASS cite.title: setAttribute() to false
PASS cite.title: setAttribute() to object "[object Object]"
PASS cite.title: setAttribute() to NaN
PASS cite.title: setAttribute() to Infinity
PASS cite.title: setAttribute() to -Infinity
PASS cite.title: setAttribute() to "\0"
PASS cite.title: setAttribute() to null
PASS cite.title: setAttribute() to object "test-toString"
PASS cite.title: setAttribute() to object "test-valueOf"
PASS cite.title: IDL set to ""
PASS cite.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 cite.title: IDL set to undefined
PASS cite.title: IDL set to 7
PASS cite.title: IDL set to 1.5
PASS cite.title: IDL set to "5%"
PASS cite.title: IDL set to "+100"
PASS cite.title: IDL set to ".5"
PASS cite.title: IDL set to true
PASS cite.title: IDL set to false
PASS cite.title: IDL set to object "[object Object]"
PASS cite.title: IDL set to NaN
PASS cite.title: IDL set to Infinity
PASS cite.title: IDL set to -Infinity
PASS cite.title: IDL set to "\0"
PASS cite.title: IDL set to null
PASS cite.title: IDL set to object "test-toString"
PASS cite.title: IDL set to object "test-valueOf"
PASS cite.lang: typeof IDL attribute
PASS cite.lang: IDL get with DOM attribute unset
PASS cite.lang: setAttribute() to ""
PASS cite.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 cite.lang: setAttribute() to undefined
PASS cite.lang: setAttribute() to 7
PASS cite.lang: setAttribute() to 1.5
PASS cite.lang: setAttribute() to "5%"
PASS cite.lang: setAttribute() to "+100"
PASS cite.lang: setAttribute() to ".5"
PASS cite.lang: setAttribute() to true
PASS cite.lang: setAttribute() to false
PASS cite.lang: setAttribute() to object "[object Object]"
PASS cite.lang: setAttribute() to NaN
PASS cite.lang: setAttribute() to Infinity
PASS cite.lang: setAttribute() to -Infinity
PASS cite.lang: setAttribute() to "\0"
PASS cite.lang: setAttribute() to null
PASS cite.lang: setAttribute() to object "test-toString"
PASS cite.lang: setAttribute() to object "test-valueOf"
PASS cite.lang: IDL set to ""
PASS cite.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 cite.lang: IDL set to undefined
PASS cite.lang: IDL set to 7
PASS cite.lang: IDL set to 1.5
PASS cite.lang: IDL set to "5%"
PASS cite.lang: IDL set to "+100"
PASS cite.lang: IDL set to ".5"
PASS cite.lang: IDL set to true
PASS cite.lang: IDL set to false
PASS cite.lang: IDL set to object "[object Object]"
PASS cite.lang: IDL set to NaN
PASS cite.lang: IDL set to Infinity
PASS cite.lang: IDL set to -Infinity
PASS cite.lang: IDL set to "\0"
PASS cite.lang: IDL set to null
PASS cite.lang: IDL set to object "test-toString"
PASS cite.lang: IDL set to object "test-valueOf"
PASS cite.dir: typeof IDL attribute
PASS cite.dir: IDL get with DOM attribute unset
PASS cite.dir: setAttribute() to ""
PASS cite.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 cite.dir: setAttribute() to undefined
PASS cite.dir: setAttribute() to 7
PASS cite.dir: setAttribute() to 1.5
PASS cite.dir: setAttribute() to "5%"
PASS cite.dir: setAttribute() to "+100"
PASS cite.dir: setAttribute() to ".5"
PASS cite.dir: setAttribute() to true
PASS cite.dir: setAttribute() to false
PASS cite.dir: setAttribute() to object "[object Object]"
PASS cite.dir: setAttribute() to NaN
PASS cite.dir: setAttribute() to Infinity
PASS cite.dir: setAttribute() to -Infinity
PASS cite.dir: setAttribute() to "\0"
PASS cite.dir: setAttribute() to null
PASS cite.dir: setAttribute() to object "test-toString"
PASS cite.dir: setAttribute() to object "test-valueOf"
PASS cite.dir: setAttribute() to "ltr"
PASS cite.dir: setAttribute() to "xltr"
PASS cite.dir: setAttribute() to "ltr\0"
PASS cite.dir: setAttribute() to "tr"
PASS cite.dir: setAttribute() to "LTR"
PASS cite.dir: setAttribute() to "rtl"
PASS cite.dir: setAttribute() to "xrtl"
PASS cite.dir: setAttribute() to "rtl\0"
PASS cite.dir: setAttribute() to "tl"
PASS cite.dir: setAttribute() to "RTL"
PASS cite.dir: setAttribute() to "auto"
PASS cite.dir: setAttribute() to "xauto"
PASS cite.dir: setAttribute() to "auto\0"
PASS cite.dir: setAttribute() to "uto"
PASS cite.dir: setAttribute() to "AUTO"
PASS cite.dir: IDL set to ""
PASS cite.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 cite.dir: IDL set to undefined
PASS cite.dir: IDL set to 7
PASS cite.dir: IDL set to 1.5
PASS cite.dir: IDL set to "5%"
PASS cite.dir: IDL set to "+100"
PASS cite.dir: IDL set to ".5"
PASS cite.dir: IDL set to true
PASS cite.dir: IDL set to false
PASS cite.dir: IDL set to object "[object Object]"
PASS cite.dir: IDL set to NaN
PASS cite.dir: IDL set to Infinity
PASS cite.dir: IDL set to -Infinity
PASS cite.dir: IDL set to "\0"
PASS cite.dir: IDL set to null
PASS cite.dir: IDL set to object "test-toString"
PASS cite.dir: IDL set to object "test-valueOf"
PASS cite.dir: IDL set to "ltr"
PASS cite.dir: IDL set to "xltr"
PASS cite.dir: IDL set to "ltr\0"
PASS cite.dir: IDL set to "tr"
PASS cite.dir: IDL set to "LTR"
PASS cite.dir: IDL set to "rtl"
PASS cite.dir: IDL set to "xrtl"
PASS cite.dir: IDL set to "rtl\0"
PASS cite.dir: IDL set to "tl"
PASS cite.dir: IDL set to "RTL"
PASS cite.dir: IDL set to "auto"
PASS cite.dir: IDL set to "xauto"
PASS cite.dir: IDL set to "auto\0"
PASS cite.dir: IDL set to "uto"
PASS cite.dir: IDL set to "AUTO"
PASS cite.className (<cite class>): typeof IDL attribute
PASS cite.className (<cite class>): IDL get with DOM attribute unset
PASS cite.className (<cite class>): setAttribute() to ""
PASS cite.className (<cite 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 cite.className (<cite class>): setAttribute() to undefined
PASS cite.className (<cite class>): setAttribute() to 7
PASS cite.className (<cite class>): setAttribute() to 1.5
PASS cite.className (<cite class>): setAttribute() to "5%"
PASS cite.className (<cite class>): setAttribute() to "+100"
PASS cite.className (<cite class>): setAttribute() to ".5"
PASS cite.className (<cite class>): setAttribute() to true
PASS cite.className (<cite class>): setAttribute() to false
PASS cite.className (<cite class>): setAttribute() to object "[object Object]"
PASS cite.className (<cite class>): setAttribute() to NaN
PASS cite.className (<cite class>): setAttribute() to Infinity
PASS cite.className (<cite class>): setAttribute() to -Infinity
PASS cite.className (<cite class>): setAttribute() to "\0"
PASS cite.className (<cite class>): setAttribute() to null
PASS cite.className (<cite class>): setAttribute() to object "test-toString"
PASS cite.className (<cite class>): setAttribute() to object "test-valueOf"
PASS cite.className (<cite class>): IDL set to ""
PASS cite.className (<cite 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 cite.className (<cite class>): IDL set to undefined
PASS cite.className (<cite class>): IDL set to 7
PASS cite.className (<cite class>): IDL set to 1.5
PASS cite.className (<cite class>): IDL set to "5%"
PASS cite.className (<cite class>): IDL set to "+100"
PASS cite.className (<cite class>): IDL set to ".5"
PASS cite.className (<cite class>): IDL set to true
PASS cite.className (<cite class>): IDL set to false
PASS cite.className (<cite class>): IDL set to object "[object Object]"
PASS cite.className (<cite class>): IDL set to NaN
PASS cite.className (<cite class>): IDL set to Infinity
PASS cite.className (<cite class>): IDL set to -Infinity
PASS cite.className (<cite class>): IDL set to "\0"
PASS cite.className (<cite class>): IDL set to null
PASS cite.className (<cite class>): IDL set to object "test-toString"
PASS cite.className (<cite class>): IDL set to object "test-valueOf"
PASS cite.autofocus: typeof IDL attribute
PASS cite.autofocus: IDL get with DOM attribute unset
PASS cite.autofocus: setAttribute() to ""
PASS cite.autofocus: setAttribute() to " foo "
PASS cite.autofocus: setAttribute() to undefined
PASS cite.autofocus: setAttribute() to null
PASS cite.autofocus: setAttribute() to 7
PASS cite.autofocus: setAttribute() to 1.5
PASS cite.autofocus: setAttribute() to "5%"
PASS cite.autofocus: setAttribute() to "+100"
PASS cite.autofocus: setAttribute() to ".5"
PASS cite.autofocus: setAttribute() to true
PASS cite.autofocus: setAttribute() to false
PASS cite.autofocus: setAttribute() to object "[object Object]"
PASS cite.autofocus: setAttribute() to NaN
PASS cite.autofocus: setAttribute() to Infinity
PASS cite.autofocus: setAttribute() to -Infinity
PASS cite.autofocus: setAttribute() to "\0"
PASS cite.autofocus: setAttribute() to object "test-toString"
PASS cite.autofocus: setAttribute() to object "test-valueOf"
PASS cite.autofocus: setAttribute() to "autofocus"
PASS cite.autofocus: IDL set to ""
PASS cite.autofocus: IDL set to " foo "
PASS cite.autofocus: IDL set to undefined
PASS cite.autofocus: IDL set to null
PASS cite.autofocus: IDL set to 7
PASS cite.autofocus: IDL set to 1.5
PASS cite.autofocus: IDL set to "5%"
PASS cite.autofocus: IDL set to "+100"
PASS cite.autofocus: IDL set to ".5"
PASS cite.autofocus: IDL set to true
PASS cite.autofocus: IDL set to false
PASS cite.autofocus: IDL set to object "[object Object]"
PASS cite.autofocus: IDL set to NaN
PASS cite.autofocus: IDL set to Infinity
PASS cite.autofocus: IDL set to -Infinity
PASS cite.autofocus: IDL set to "\0"
PASS cite.autofocus: IDL set to object "test-toString"
PASS cite.autofocus: IDL set to object "test-valueOf"
PASS cite.hidden: typeof IDL attribute
PASS cite.hidden: IDL get with DOM attribute unset
PASS cite.hidden: setAttribute() to ""
PASS cite.hidden: setAttribute() to " foo "
PASS cite.hidden: setAttribute() to undefined
PASS cite.hidden: setAttribute() to null
PASS cite.hidden: setAttribute() to 7
PASS cite.hidden: setAttribute() to 1.5
PASS cite.hidden: setAttribute() to "5%"
PASS cite.hidden: setAttribute() to "+100"
PASS cite.hidden: setAttribute() to ".5"
PASS cite.hidden: setAttribute() to true
PASS cite.hidden: setAttribute() to false
PASS cite.hidden: setAttribute() to object "[object Object]"
PASS cite.hidden: setAttribute() to NaN
PASS cite.hidden: setAttribute() to Infinity
PASS cite.hidden: setAttribute() to -Infinity
PASS cite.hidden: setAttribute() to "\0"
PASS cite.hidden: setAttribute() to object "test-toString"
PASS cite.hidden: setAttribute() to object "test-valueOf"
PASS cite.hidden: setAttribute() to "hidden"
PASS cite.hidden: IDL set to ""
PASS cite.hidden: IDL set to " foo "
PASS cite.hidden: IDL set to undefined
PASS cite.hidden: IDL set to null
PASS cite.hidden: IDL set to 7
PASS cite.hidden: IDL set to 1.5
PASS cite.hidden: IDL set to "5%"
PASS cite.hidden: IDL set to "+100"
PASS cite.hidden: IDL set to ".5"
PASS cite.hidden: IDL set to true
PASS cite.hidden: IDL set to false
PASS cite.hidden: IDL set to object "[object Object]"
PASS cite.hidden: IDL set to NaN
PASS cite.hidden: IDL set to Infinity
PASS cite.hidden: IDL set to -Infinity
PASS cite.hidden: IDL set to "\0"
PASS cite.hidden: IDL set to object "test-toString"
PASS cite.hidden: IDL set to object "test-valueOf"
PASS cite.accessKey: typeof IDL attribute
PASS cite.accessKey: IDL get with DOM attribute unset
PASS cite.accessKey: setAttribute() to ""
PASS cite.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 cite.accessKey: setAttribute() to undefined
PASS cite.accessKey: setAttribute() to 7
PASS cite.accessKey: setAttribute() to 1.5
PASS cite.accessKey: setAttribute() to "5%"
PASS cite.accessKey: setAttribute() to "+100"
PASS cite.accessKey: setAttribute() to ".5"
PASS cite.accessKey: setAttribute() to true
PASS cite.accessKey: setAttribute() to false
PASS cite.accessKey: setAttribute() to object "[object Object]"
PASS cite.accessKey: setAttribute() to NaN
PASS cite.accessKey: setAttribute() to Infinity
PASS cite.accessKey: setAttribute() to -Infinity
PASS cite.accessKey: setAttribute() to "\0"
PASS cite.accessKey: setAttribute() to null
PASS cite.accessKey: setAttribute() to object "test-toString"
PASS cite.accessKey: setAttribute() to object "test-valueOf"
PASS cite.accessKey: IDL set to ""
PASS cite.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 cite.accessKey: IDL set to undefined
PASS cite.accessKey: IDL set to 7
PASS cite.accessKey: IDL set to 1.5
PASS cite.accessKey: IDL set to "5%"
PASS cite.accessKey: IDL set to "+100"
PASS cite.accessKey: IDL set to ".5"
PASS cite.accessKey: IDL set to true
PASS cite.accessKey: IDL set to false
PASS cite.accessKey: IDL set to object "[object Object]"
PASS cite.accessKey: IDL set to NaN
PASS cite.accessKey: IDL set to Infinity
PASS cite.accessKey: IDL set to -Infinity
PASS cite.accessKey: IDL set to "\0"
PASS cite.accessKey: IDL set to null
PASS cite.accessKey: IDL set to object "test-toString"
PASS cite.accessKey: IDL set to object "test-valueOf"
PASS cite.tabIndex: typeof IDL attribute
PASS cite.tabIndex: setAttribute() to -36
PASS cite.tabIndex: setAttribute() to -1
PASS cite.tabIndex: setAttribute() to 0
PASS cite.tabIndex: setAttribute() to 1
PASS cite.tabIndex: setAttribute() to 2147483647
PASS cite.tabIndex: setAttribute() to -2147483648
PASS cite.tabIndex: setAttribute() to "-1"
PASS cite.tabIndex: setAttribute() to "-0"
PASS cite.tabIndex: setAttribute() to "0"
PASS cite.tabIndex: setAttribute() to "1"
PASS cite.tabIndex: setAttribute() to "\t7"
PASS cite.tabIndex: setAttribute() to "\f7"
PASS cite.tabIndex: setAttribute() to " 7"
PASS cite.tabIndex: setAttribute() to "\n7"
PASS cite.tabIndex: setAttribute() to "\r7"
PASS cite.tabIndex: setAttribute() to 1.5
PASS cite.tabIndex: setAttribute() to "5%"
PASS cite.tabIndex: setAttribute() to "+100"
PASS cite.tabIndex: setAttribute() to object "2"
PASS cite.tabIndex: IDL set to -36
PASS cite.tabIndex: IDL set to -1
PASS cite.tabIndex: IDL set to 0
PASS cite.tabIndex: IDL set to 1
PASS cite.tabIndex: IDL set to 2147483647
PASS cite.tabIndex: IDL set to -2147483648
PASS q.title: typeof IDL attribute
PASS q.title: IDL get with DOM attribute unset
PASS q.title: setAttribute() to ""
PASS q.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 q.title: setAttribute() to undefined
PASS q.title: setAttribute() to 7
PASS q.title: setAttribute() to 1.5
PASS q.title: setAttribute() to "5%"
PASS q.title: setAttribute() to "+100"
PASS q.title: setAttribute() to ".5"
PASS q.title: setAttribute() to true
PASS q.title: setAttribute() to false
PASS q.title: setAttribute() to object "[object Object]"
PASS q.title: setAttribute() to NaN
PASS q.title: setAttribute() to Infinity
PASS q.title: setAttribute() to -Infinity
PASS q.title: setAttribute() to "\0"
PASS q.title: setAttribute() to null
PASS q.title: setAttribute() to object "test-toString"
PASS q.title: setAttribute() to object "test-valueOf"
PASS q.title: IDL set to ""
PASS q.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 q.title: IDL set to undefined
PASS q.title: IDL set to 7
PASS q.title: IDL set to 1.5
PASS q.title: IDL set to "5%"
PASS q.title: IDL set to "+100"
PASS q.title: IDL set to ".5"
PASS q.title: IDL set to true
PASS q.title: IDL set to false
PASS q.title: IDL set to object "[object Object]"
PASS q.title: IDL set to NaN
PASS q.title: IDL set to Infinity
PASS q.title: IDL set to -Infinity
PASS q.title: IDL set to "\0"
PASS q.title: IDL set to null
PASS q.title: IDL set to object "test-toString"
PASS q.title: IDL set to object "test-valueOf"
PASS q.lang: typeof IDL attribute
PASS q.lang: IDL get with DOM attribute unset
PASS q.lang: setAttribute() to ""
PASS q.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 q.lang: setAttribute() to undefined
PASS q.lang: setAttribute() to 7
PASS q.lang: setAttribute() to 1.5
PASS q.lang: setAttribute() to "5%"
PASS q.lang: setAttribute() to "+100"
PASS q.lang: setAttribute() to ".5"
PASS q.lang: setAttribute() to true
PASS q.lang: setAttribute() to false
PASS q.lang: setAttribute() to object "[object Object]"
PASS q.lang: setAttribute() to NaN
PASS q.lang: setAttribute() to Infinity
PASS q.lang: setAttribute() to -Infinity
PASS q.lang: setAttribute() to "\0"
PASS q.lang: setAttribute() to null
PASS q.lang: setAttribute() to object "test-toString"
PASS q.lang: setAttribute() to object "test-valueOf"
PASS q.lang: IDL set to ""
PASS q.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 q.lang: IDL set to undefined
PASS q.lang: IDL set to 7
PASS q.lang: IDL set to 1.5
PASS q.lang: IDL set to "5%"
PASS q.lang: IDL set to "+100"
PASS q.lang: IDL set to ".5"
PASS q.lang: IDL set to true
PASS q.lang: IDL set to false
PASS q.lang: IDL set to object "[object Object]"
PASS q.lang: IDL set to NaN
PASS q.lang: IDL set to Infinity
PASS q.lang: IDL set to -Infinity
PASS q.lang: IDL set to "\0"
PASS q.lang: IDL set to null
PASS q.lang: IDL set to object "test-toString"
PASS q.lang: IDL set to object "test-valueOf"
PASS q.dir: typeof IDL attribute
PASS q.dir: IDL get with DOM attribute unset
PASS q.dir: setAttribute() to ""
PASS q.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 q.dir: setAttribute() to undefined
PASS q.dir: setAttribute() to 7
PASS q.dir: setAttribute() to 1.5
PASS q.dir: setAttribute() to "5%"
PASS q.dir: setAttribute() to "+100"
PASS q.dir: setAttribute() to ".5"
PASS q.dir: setAttribute() to true
PASS q.dir: setAttribute() to false
PASS q.dir: setAttribute() to object "[object Object]"
PASS q.dir: setAttribute() to NaN
PASS q.dir: setAttribute() to Infinity
PASS q.dir: setAttribute() to -Infinity
PASS q.dir: setAttribute() to "\0"
PASS q.dir: setAttribute() to null
PASS q.dir: setAttribute() to object "test-toString"
PASS q.dir: setAttribute() to object "test-valueOf"
PASS q.dir: setAttribute() to "ltr"
PASS q.dir: setAttribute() to "xltr"
PASS q.dir: setAttribute() to "ltr\0"
PASS q.dir: setAttribute() to "tr"
PASS q.dir: setAttribute() to "LTR"
PASS q.dir: setAttribute() to "rtl"
PASS q.dir: setAttribute() to "xrtl"
PASS q.dir: setAttribute() to "rtl\0"
PASS q.dir: setAttribute() to "tl"
PASS q.dir: setAttribute() to "RTL"
PASS q.dir: setAttribute() to "auto"
PASS q.dir: setAttribute() to "xauto"
PASS q.dir: setAttribute() to "auto\0"
PASS q.dir: setAttribute() to "uto"
PASS q.dir: setAttribute() to "AUTO"
PASS q.dir: IDL set to ""
PASS q.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 q.dir: IDL set to undefined
PASS q.dir: IDL set to 7
PASS q.dir: IDL set to 1.5
PASS q.dir: IDL set to "5%"
PASS q.dir: IDL set to "+100"
PASS q.dir: IDL set to ".5"
PASS q.dir: IDL set to true
PASS q.dir: IDL set to false
PASS q.dir: IDL set to object "[object Object]"
PASS q.dir: IDL set to NaN
PASS q.dir: IDL set to Infinity
PASS q.dir: IDL set to -Infinity
PASS q.dir: IDL set to "\0"
PASS q.dir: IDL set to null
PASS q.dir: IDL set to object "test-toString"
PASS q.dir: IDL set to object "test-valueOf"
PASS q.dir: IDL set to "ltr"
PASS q.dir: IDL set to "xltr"
PASS q.dir: IDL set to "ltr\0"
PASS q.dir: IDL set to "tr"
PASS q.dir: IDL set to "LTR"
PASS q.dir: IDL set to "rtl"
PASS q.dir: IDL set to "xrtl"
PASS q.dir: IDL set to "rtl\0"
PASS q.dir: IDL set to "tl"
PASS q.dir: IDL set to "RTL"
PASS q.dir: IDL set to "auto"
PASS q.dir: IDL set to "xauto"
PASS q.dir: IDL set to "auto\0"
PASS q.dir: IDL set to "uto"
PASS q.dir: IDL set to "AUTO"
PASS q.className (<q class>): typeof IDL attribute
PASS q.className (<q class>): IDL get with DOM attribute unset
PASS q.className (<q class>): setAttribute() to ""
PASS q.className (<q 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 q.className (<q class>): setAttribute() to undefined
PASS q.className (<q class>): setAttribute() to 7
PASS q.className (<q class>): setAttribute() to 1.5
PASS q.className (<q class>): setAttribute() to "5%"
PASS q.className (<q class>): setAttribute() to "+100"
PASS q.className (<q class>): setAttribute() to ".5"
PASS q.className (<q class>): setAttribute() to true
PASS q.className (<q class>): setAttribute() to false
PASS q.className (<q class>): setAttribute() to object "[object Object]"
PASS q.className (<q class>): setAttribute() to NaN
PASS q.className (<q class>): setAttribute() to Infinity
PASS q.className (<q class>): setAttribute() to -Infinity
PASS q.className (<q class>): setAttribute() to "\0"
PASS q.className (<q class>): setAttribute() to null
PASS q.className (<q class>): setAttribute() to object "test-toString"
PASS q.className (<q class>): setAttribute() to object "test-valueOf"
PASS q.className (<q class>): IDL set to ""
PASS q.className (<q 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 q.className (<q class>): IDL set to undefined
PASS q.className (<q class>): IDL set to 7
PASS q.className (<q class>): IDL set to 1.5
PASS q.className (<q class>): IDL set to "5%"
PASS q.className (<q class>): IDL set to "+100"
PASS q.className (<q class>): IDL set to ".5"
PASS q.className (<q class>): IDL set to true
PASS q.className (<q class>): IDL set to false
PASS q.className (<q class>): IDL set to object "[object Object]"
PASS q.className (<q class>): IDL set to NaN
PASS q.className (<q class>): IDL set to Infinity
PASS q.className (<q class>): IDL set to -Infinity
PASS q.className (<q class>): IDL set to "\0"
PASS q.className (<q class>): IDL set to null
PASS q.className (<q class>): IDL set to object "test-toString"
PASS q.className (<q class>): IDL set to object "test-valueOf"
PASS q.autofocus: typeof IDL attribute
PASS q.autofocus: IDL get with DOM attribute unset
PASS q.autofocus: setAttribute() to ""
PASS q.autofocus: setAttribute() to " foo "
PASS q.autofocus: setAttribute() to undefined
PASS q.autofocus: setAttribute() to null
PASS q.autofocus: setAttribute() to 7
PASS q.autofocus: setAttribute() to 1.5
PASS q.autofocus: setAttribute() to "5%"
PASS q.autofocus: setAttribute() to "+100"
PASS q.autofocus: setAttribute() to ".5"
PASS q.autofocus: setAttribute() to true
PASS q.autofocus: setAttribute() to false
PASS q.autofocus: setAttribute() to object "[object Object]"
PASS q.autofocus: setAttribute() to NaN
PASS q.autofocus: setAttribute() to Infinity
PASS q.autofocus: setAttribute() to -Infinity
PASS q.autofocus: setAttribute() to "\0"
PASS q.autofocus: setAttribute() to object "test-toString"
PASS q.autofocus: setAttribute() to object "test-valueOf"
PASS q.autofocus: setAttribute() to "autofocus"
PASS q.autofocus: IDL set to ""
PASS q.autofocus: IDL set to " foo "
PASS q.autofocus: IDL set to undefined
PASS q.autofocus: IDL set to null
PASS q.autofocus: IDL set to 7
PASS q.autofocus: IDL set to 1.5
PASS q.autofocus: IDL set to "5%"
PASS q.autofocus: IDL set to "+100"
PASS q.autofocus: IDL set to ".5"
PASS q.autofocus: IDL set to true
PASS q.autofocus: IDL set to false
PASS q.autofocus: IDL set to object "[object Object]"
PASS q.autofocus: IDL set to NaN
PASS q.autofocus: IDL set to Infinity
PASS q.autofocus: IDL set to -Infinity
PASS q.autofocus: IDL set to "\0"
PASS q.autofocus: IDL set to object "test-toString"
PASS q.autofocus: IDL set to object "test-valueOf"
PASS q.hidden: typeof IDL attribute
PASS q.hidden: IDL get with DOM attribute unset
PASS q.hidden: setAttribute() to ""
PASS q.hidden: setAttribute() to " foo "
PASS q.hidden: setAttribute() to undefined
PASS q.hidden: setAttribute() to null
PASS q.hidden: setAttribute() to 7
PASS q.hidden: setAttribute() to 1.5
PASS q.hidden: setAttribute() to "5%"
PASS q.hidden: setAttribute() to "+100"
PASS q.hidden: setAttribute() to ".5"
PASS q.hidden: setAttribute() to true
PASS q.hidden: setAttribute() to false
PASS q.hidden: setAttribute() to object "[object Object]"
PASS q.hidden: setAttribute() to NaN
PASS q.hidden: setAttribute() to Infinity
PASS q.hidden: setAttribute() to -Infinity
PASS q.hidden: setAttribute() to "\0"
PASS q.hidden: setAttribute() to object "test-toString"
PASS q.hidden: setAttribute() to object "test-valueOf"
PASS q.hidden: setAttribute() to "hidden"
PASS q.hidden: IDL set to ""
PASS q.hidden: IDL set to " foo "
PASS q.hidden: IDL set to undefined
PASS q.hidden: IDL set to null
PASS q.hidden: IDL set to 7
PASS q.hidden: IDL set to 1.5
PASS q.hidden: IDL set to "5%"
PASS q.hidden: IDL set to "+100"
PASS q.hidden: IDL set to ".5"
PASS q.hidden: IDL set to true
PASS q.hidden: IDL set to false
PASS q.hidden: IDL set to object "[object Object]"
PASS q.hidden: IDL set to NaN
PASS q.hidden: IDL set to Infinity
PASS q.hidden: IDL set to -Infinity
PASS q.hidden: IDL set to "\0"
PASS q.hidden: IDL set to object "test-toString"
PASS q.hidden: IDL set to object "test-valueOf"
PASS q.accessKey: typeof IDL attribute
PASS q.accessKey: IDL get with DOM attribute unset
PASS q.accessKey: setAttribute() to ""
PASS q.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 q.accessKey: setAttribute() to undefined
PASS q.accessKey: setAttribute() to 7
PASS q.accessKey: setAttribute() to 1.5
PASS q.accessKey: setAttribute() to "5%"
PASS q.accessKey: setAttribute() to "+100"
PASS q.accessKey: setAttribute() to ".5"
PASS q.accessKey: setAttribute() to true
PASS q.accessKey: setAttribute() to false
PASS q.accessKey: setAttribute() to object "[object Object]"
PASS q.accessKey: setAttribute() to NaN
PASS q.accessKey: setAttribute() to Infinity
PASS q.accessKey: setAttribute() to -Infinity
PASS q.accessKey: setAttribute() to "\0"
PASS q.accessKey: setAttribute() to null
PASS q.accessKey: setAttribute() to object "test-toString"
PASS q.accessKey: setAttribute() to object "test-valueOf"
PASS q.accessKey: IDL set to ""
PASS q.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 q.accessKey: IDL set to undefined
PASS q.accessKey: IDL set to 7
PASS q.accessKey: IDL set to 1.5
PASS q.accessKey: IDL set to "5%"
PASS q.accessKey: IDL set to "+100"
PASS q.accessKey: IDL set to ".5"
PASS q.accessKey: IDL set to true
PASS q.accessKey: IDL set to false
PASS q.accessKey: IDL set to object "[object Object]"
PASS q.accessKey: IDL set to NaN
PASS q.accessKey: IDL set to Infinity
PASS q.accessKey: IDL set to -Infinity
PASS q.accessKey: IDL set to "\0"
PASS q.accessKey: IDL set to null
PASS q.accessKey: IDL set to object "test-toString"
PASS q.accessKey: IDL set to object "test-valueOf"
PASS q.tabIndex: typeof IDL attribute
PASS q.tabIndex: setAttribute() to -36
PASS q.tabIndex: setAttribute() to -1
PASS q.tabIndex: setAttribute() to 0
PASS q.tabIndex: setAttribute() to 1
PASS q.tabIndex: setAttribute() to 2147483647
PASS q.tabIndex: setAttribute() to -2147483648
PASS q.tabIndex: setAttribute() to "-1"
PASS q.tabIndex: setAttribute() to "-0"
PASS q.tabIndex: setAttribute() to "0"
PASS q.tabIndex: setAttribute() to "1"
PASS q.tabIndex: setAttribute() to "\t7"
PASS q.tabIndex: setAttribute() to "\f7"
PASS q.tabIndex: setAttribute() to " 7"
PASS q.tabIndex: setAttribute() to "\n7"
PASS q.tabIndex: setAttribute() to "\r7"
PASS q.tabIndex: setAttribute() to 1.5
PASS q.tabIndex: setAttribute() to "5%"
PASS q.tabIndex: setAttribute() to "+100"
PASS q.tabIndex: setAttribute() to object "2"
PASS q.tabIndex: IDL set to -36
PASS q.tabIndex: IDL set to -1
PASS q.tabIndex: IDL set to 0
PASS q.tabIndex: IDL set to 1
PASS q.tabIndex: IDL set to 2147483647
PASS q.tabIndex: IDL set to -2147483648
PASS q.cite: typeof IDL attribute
PASS q.cite: IDL get with DOM attribute unset
PASS q.cite: setAttribute() to ""
PASS q.cite: setAttribute() to " foo "
PASS q.cite: setAttribute() to "http://site.example/"
PASS q.cite: setAttribute() to "//site.example/path???@#l"
PASS q.cite: setAttribute() to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
PASS q.cite: setAttribute() to undefined
PASS q.cite: setAttribute() to 7
PASS q.cite: setAttribute() to 1.5
PASS q.cite: setAttribute() to "5%"
PASS q.cite: setAttribute() to "+100"
PASS q.cite: setAttribute() to ".5"
PASS q.cite: setAttribute() to true
PASS q.cite: setAttribute() to false
PASS q.cite: setAttribute() to object "[object Object]"
PASS q.cite: setAttribute() to NaN
PASS q.cite: setAttribute() to Infinity
PASS q.cite: setAttribute() to -Infinity
PASS q.cite: setAttribute() to "\0"
PASS q.cite: setAttribute() to null
PASS q.cite: setAttribute() to object "test-toString"
PASS q.cite: setAttribute() to object "test-valueOf"
PASS q.cite: IDL set to ""
PASS q.cite: IDL set to " foo "
PASS q.cite: IDL set to "http://site.example/"
PASS q.cite: IDL set to "//site.example/path???@#l"
PASS q.cite: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
PASS q.cite: IDL set to undefined
PASS q.cite: IDL set to 7
PASS q.cite: IDL set to 1.5
PASS q.cite: IDL set to "5%"
PASS q.cite: IDL set to "+100"
PASS q.cite: IDL set to ".5"
PASS q.cite: IDL set to true
PASS q.cite: IDL set to false
PASS q.cite: IDL set to object "[object Object]"
PASS q.cite: IDL set to NaN
PASS q.cite: IDL set to Infinity
PASS q.cite: IDL set to -Infinity
PASS q.cite: IDL set to "\0"
PASS q.cite: IDL set to null
PASS q.cite: IDL set to object "test-toString"
PASS q.cite: IDL set to object "test-valueOf"
PASS dfn.title: typeof IDL attribute
PASS dfn.title: IDL get with DOM attribute unset
PASS dfn.title: setAttribute() to ""
PASS dfn.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 dfn.title: setAttribute() to undefined
PASS dfn.title: setAttribute() to 7
PASS dfn.title: setAttribute() to 1.5
PASS dfn.title: setAttribute() to "5%"
PASS dfn.title: setAttribute() to "+100"
PASS dfn.title: setAttribute() to ".5"
PASS dfn.title: setAttribute() to true
PASS dfn.title: setAttribute() to false
PASS dfn.title: setAttribute() to object "[object Object]"
PASS dfn.title: setAttribute() to NaN
PASS dfn.title: setAttribute() to Infinity
PASS dfn.title: setAttribute() to -Infinity
PASS dfn.title: setAttribute() to "\0"
PASS dfn.title: setAttribute() to null
PASS dfn.title: setAttribute() to object "test-toString"
PASS dfn.title: setAttribute() to object "test-valueOf"
PASS dfn.title: IDL set to ""
PASS dfn.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 dfn.title: IDL set to undefined
PASS dfn.title: IDL set to 7
PASS dfn.title: IDL set to 1.5
PASS dfn.title: IDL set to "5%"
PASS dfn.title: IDL set to "+100"
PASS dfn.title: IDL set to ".5"
PASS dfn.title: IDL set to true
PASS dfn.title: IDL set to false
PASS dfn.title: IDL set to object "[object Object]"
PASS dfn.title: IDL set to NaN
PASS dfn.title: IDL set to Infinity
PASS dfn.title: IDL set to -Infinity
PASS dfn.title: IDL set to "\0"
PASS dfn.title: IDL set to null
PASS dfn.title: IDL set to object "test-toString"
PASS dfn.title: IDL set to object "test-valueOf"
PASS dfn.lang: typeof IDL attribute
PASS dfn.lang: IDL get with DOM attribute unset
PASS dfn.lang: setAttribute() to ""
PASS dfn.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 dfn.lang: setAttribute() to undefined
PASS dfn.lang: setAttribute() to 7
PASS dfn.lang: setAttribute() to 1.5
PASS dfn.lang: setAttribute() to "5%"
PASS dfn.lang: setAttribute() to "+100"
PASS dfn.lang: setAttribute() to ".5"
PASS dfn.lang: setAttribute() to true
PASS dfn.lang: setAttribute() to false
PASS dfn.lang: setAttribute() to object "[object Object]"
PASS dfn.lang: setAttribute() to NaN
PASS dfn.lang: setAttribute() to Infinity
PASS dfn.lang: setAttribute() to -Infinity
PASS dfn.lang: setAttribute() to "\0"
PASS dfn.lang: setAttribute() to null
PASS dfn.lang: setAttribute() to object "test-toString"
PASS dfn.lang: setAttribute() to object "test-valueOf"
PASS dfn.lang: IDL set to ""
PASS dfn.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 dfn.lang: IDL set to undefined
PASS dfn.lang: IDL set to 7
PASS dfn.lang: IDL set to 1.5
PASS dfn.lang: IDL set to "5%"
PASS dfn.lang: IDL set to "+100"
PASS dfn.lang: IDL set to ".5"
PASS dfn.lang: IDL set to true
PASS dfn.lang: IDL set to false
PASS dfn.lang: IDL set to object "[object Object]"
PASS dfn.lang: IDL set to NaN
PASS dfn.lang: IDL set to Infinity
PASS dfn.lang: IDL set to -Infinity
PASS dfn.lang: IDL set to "\0"
PASS dfn.lang: IDL set to null
PASS dfn.lang: IDL set to object "test-toString"
PASS dfn.lang: IDL set to object "test-valueOf"
PASS dfn.dir: typeof IDL attribute
PASS dfn.dir: IDL get with DOM attribute unset
PASS dfn.dir: setAttribute() to ""
PASS dfn.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 dfn.dir: setAttribute() to undefined
PASS dfn.dir: setAttribute() to 7
PASS dfn.dir: setAttribute() to 1.5
PASS dfn.dir: setAttribute() to "5%"
PASS dfn.dir: setAttribute() to "+100"
PASS dfn.dir: setAttribute() to ".5"
PASS dfn.dir: setAttribute() to true
PASS dfn.dir: setAttribute() to false
PASS dfn.dir: setAttribute() to object "[object Object]"
PASS dfn.dir: setAttribute() to NaN
PASS dfn.dir: setAttribute() to Infinity
PASS dfn.dir: setAttribute() to -Infinity
PASS dfn.dir: setAttribute() to "\0"
PASS dfn.dir: setAttribute() to null
PASS dfn.dir: setAttribute() to object "test-toString"
PASS dfn.dir: setAttribute() to object "test-valueOf"
PASS dfn.dir: setAttribute() to "ltr"
PASS dfn.dir: setAttribute() to "xltr"
PASS dfn.dir: setAttribute() to "ltr\0"
PASS dfn.dir: setAttribute() to "tr"
PASS dfn.dir: setAttribute() to "LTR"
PASS dfn.dir: setAttribute() to "rtl"
PASS dfn.dir: setAttribute() to "xrtl"
PASS dfn.dir: setAttribute() to "rtl\0"
PASS dfn.dir: setAttribute() to "tl"
PASS dfn.dir: setAttribute() to "RTL"
PASS dfn.dir: setAttribute() to "auto"
PASS dfn.dir: setAttribute() to "xauto"
PASS dfn.dir: setAttribute() to "auto\0"
PASS dfn.dir: setAttribute() to "uto"
PASS dfn.dir: setAttribute() to "AUTO"
PASS dfn.dir: IDL set to ""
PASS dfn.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 dfn.dir: IDL set to undefined
PASS dfn.dir: IDL set to 7
PASS dfn.dir: IDL set to 1.5
PASS dfn.dir: IDL set to "5%"
PASS dfn.dir: IDL set to "+100"
PASS dfn.dir: IDL set to ".5"
PASS dfn.dir: IDL set to true
PASS dfn.dir: IDL set to false
PASS dfn.dir: IDL set to object "[object Object]"
PASS dfn.dir: IDL set to NaN
PASS dfn.dir: IDL set to Infinity
PASS dfn.dir: IDL set to -Infinity
PASS dfn.dir: IDL set to "\0"
PASS dfn.dir: IDL set to null
PASS dfn.dir: IDL set to object "test-toString"
PASS dfn.dir: IDL set to object "test-valueOf"
PASS dfn.dir: IDL set to "ltr"
PASS dfn.dir: IDL set to "xltr"
PASS dfn.dir: IDL set to "ltr\0"
PASS dfn.dir: IDL set to "tr"
PASS dfn.dir: IDL set to "LTR"
PASS dfn.dir: IDL set to "rtl"
PASS dfn.dir: IDL set to "xrtl"
PASS dfn.dir: IDL set to "rtl\0"
PASS dfn.dir: IDL set to "tl"
PASS dfn.dir: IDL set to "RTL"
PASS dfn.dir: IDL set to "auto"
PASS dfn.dir: IDL set to "xauto"
PASS dfn.dir: IDL set to "auto\0"
PASS dfn.dir: IDL set to "uto"
PASS dfn.dir: IDL set to "AUTO"
PASS dfn.className (<dfn class>): typeof IDL attribute
PASS dfn.className (<dfn class>): IDL get with DOM attribute unset
PASS dfn.className (<dfn class>): setAttribute() to ""
PASS dfn.className (<dfn 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 dfn.className (<dfn class>): setAttribute() to undefined
PASS dfn.className (<dfn class>): setAttribute() to 7
PASS dfn.className (<dfn class>): setAttribute() to 1.5
PASS dfn.className (<dfn class>): setAttribute() to "5%"
PASS dfn.className (<dfn class>): setAttribute() to "+100"
PASS dfn.className (<dfn class>): setAttribute() to ".5"
PASS dfn.className (<dfn class>): setAttribute() to true
PASS dfn.className (<dfn class>): setAttribute() to false
PASS dfn.className (<dfn class>): setAttribute() to object "[object Object]"
PASS dfn.className (<dfn class>): setAttribute() to NaN
PASS dfn.className (<dfn class>): setAttribute() to Infinity
PASS dfn.className (<dfn class>): setAttribute() to -Infinity
PASS dfn.className (<dfn class>): setAttribute() to "\0"
PASS dfn.className (<dfn class>): setAttribute() to null
PASS dfn.className (<dfn class>): setAttribute() to object "test-toString"
PASS dfn.className (<dfn class>): setAttribute() to object "test-valueOf"
PASS dfn.className (<dfn class>): IDL set to ""
PASS dfn.className (<dfn 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 dfn.className (<dfn class>): IDL set to undefined
PASS dfn.className (<dfn class>): IDL set to 7
PASS dfn.className (<dfn class>): IDL set to 1.5
PASS dfn.className (<dfn class>): IDL set to "5%"
PASS dfn.className (<dfn class>): IDL set to "+100"
PASS dfn.className (<dfn class>): IDL set to ".5"
PASS dfn.className (<dfn class>): IDL set to true
PASS dfn.className (<dfn class>): IDL set to false
PASS dfn.className (<dfn class>): IDL set to object "[object Object]"
PASS dfn.className (<dfn class>): IDL set to NaN
PASS dfn.className (<dfn class>): IDL set to Infinity
PASS dfn.className (<dfn class>): IDL set to -Infinity
PASS dfn.className (<dfn class>): IDL set to "\0"
PASS dfn.className (<dfn class>): IDL set to null
PASS dfn.className (<dfn class>): IDL set to object "test-toString"
PASS dfn.className (<dfn class>): IDL set to object "test-valueOf"
PASS dfn.autofocus: typeof IDL attribute
PASS dfn.autofocus: IDL get with DOM attribute unset
PASS dfn.autofocus: setAttribute() to ""
PASS dfn.autofocus: setAttribute() to " foo "
PASS dfn.autofocus: setAttribute() to undefined
PASS dfn.autofocus: setAttribute() to null
PASS dfn.autofocus: setAttribute() to 7
PASS dfn.autofocus: setAttribute() to 1.5
PASS dfn.autofocus: setAttribute() to "5%"
PASS dfn.autofocus: setAttribute() to "+100"
PASS dfn.autofocus: setAttribute() to ".5"
PASS dfn.autofocus: setAttribute() to true
PASS dfn.autofocus: setAttribute() to false
PASS dfn.autofocus: setAttribute() to object "[object Object]"
PASS dfn.autofocus: setAttribute() to NaN
PASS dfn.autofocus: setAttribute() to Infinity
PASS dfn.autofocus: setAttribute() to -Infinity
PASS dfn.autofocus: setAttribute() to "\0"
PASS dfn.autofocus: setAttribute() to object "test-toString"
PASS dfn.autofocus: setAttribute() to object "test-valueOf"
PASS dfn.autofocus: setAttribute() to "autofocus"
PASS dfn.autofocus: IDL set to ""
PASS dfn.autofocus: IDL set to " foo "
PASS dfn.autofocus: IDL set to undefined
PASS dfn.autofocus: IDL set to null
PASS dfn.autofocus: IDL set to 7
PASS dfn.autofocus: IDL set to 1.5
PASS dfn.autofocus: IDL set to "5%"
PASS dfn.autofocus: IDL set to "+100"
PASS dfn.autofocus: IDL set to ".5"
PASS dfn.autofocus: IDL set to true
PASS dfn.autofocus: IDL set to false
PASS dfn.autofocus: IDL set to object "[object Object]"
PASS dfn.autofocus: IDL set to NaN
PASS dfn.autofocus: IDL set to Infinity
PASS dfn.autofocus: IDL set to -Infinity
PASS dfn.autofocus: IDL set to "\0"
PASS dfn.autofocus: IDL set to object "test-toString"
PASS dfn.autofocus: IDL set to object "test-valueOf"
PASS dfn.hidden: typeof IDL attribute
PASS dfn.hidden: IDL get with DOM attribute unset
PASS dfn.hidden: setAttribute() to ""
PASS dfn.hidden: setAttribute() to " foo "
PASS dfn.hidden: setAttribute() to undefined
PASS dfn.hidden: setAttribute() to null
PASS dfn.hidden: setAttribute() to 7
PASS dfn.hidden: setAttribute() to 1.5
PASS dfn.hidden: setAttribute() to "5%"
PASS dfn.hidden: setAttribute() to "+100"
PASS dfn.hidden: setAttribute() to ".5"
PASS dfn.hidden: setAttribute() to true
PASS dfn.hidden: setAttribute() to false
PASS dfn.hidden: setAttribute() to object "[object Object]"
PASS dfn.hidden: setAttribute() to NaN
PASS dfn.hidden: setAttribute() to Infinity
PASS dfn.hidden: setAttribute() to -Infinity
PASS dfn.hidden: setAttribute() to "\0"
PASS dfn.hidden: setAttribute() to object "test-toString"
PASS dfn.hidden: setAttribute() to object "test-valueOf"
PASS dfn.hidden: setAttribute() to "hidden"
PASS dfn.hidden: IDL set to ""
PASS dfn.hidden: IDL set to " foo "
PASS dfn.hidden: IDL set to undefined
PASS dfn.hidden: IDL set to null
PASS dfn.hidden: IDL set to 7
PASS dfn.hidden: IDL set to 1.5
PASS dfn.hidden: IDL set to "5%"
PASS dfn.hidden: IDL set to "+100"
PASS dfn.hidden: IDL set to ".5"
PASS dfn.hidden: IDL set to true
PASS dfn.hidden: IDL set to false
PASS dfn.hidden: IDL set to object "[object Object]"
PASS dfn.hidden: IDL set to NaN
PASS dfn.hidden: IDL set to Infinity
PASS dfn.hidden: IDL set to -Infinity
PASS dfn.hidden: IDL set to "\0"
PASS dfn.hidden: IDL set to object "test-toString"
PASS dfn.hidden: IDL set to object "test-valueOf"
PASS dfn.accessKey: typeof IDL attribute
PASS dfn.accessKey: IDL get with DOM attribute unset
PASS dfn.accessKey: setAttribute() to ""
PASS dfn.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 dfn.accessKey: setAttribute() to undefined
PASS dfn.accessKey: setAttribute() to 7
PASS dfn.accessKey: setAttribute() to 1.5
PASS dfn.accessKey: setAttribute() to "5%"
PASS dfn.accessKey: setAttribute() to "+100"
PASS dfn.accessKey: setAttribute() to ".5"
PASS dfn.accessKey: setAttribute() to true
PASS dfn.accessKey: setAttribute() to false
PASS dfn.accessKey: setAttribute() to object "[object Object]"
PASS dfn.accessKey: setAttribute() to NaN
PASS dfn.accessKey: setAttribute() to Infinity
PASS dfn.accessKey: setAttribute() to -Infinity
PASS dfn.accessKey: setAttribute() to "\0"
PASS dfn.accessKey: setAttribute() to null
PASS dfn.accessKey: setAttribute() to object "test-toString"
PASS dfn.accessKey: setAttribute() to object "test-valueOf"
PASS dfn.accessKey: IDL set to ""
PASS dfn.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 dfn.accessKey: IDL set to undefined
PASS dfn.accessKey: IDL set to 7
PASS dfn.accessKey: IDL set to 1.5
PASS dfn.accessKey: IDL set to "5%"
PASS dfn.accessKey: IDL set to "+100"
PASS dfn.accessKey: IDL set to ".5"
PASS dfn.accessKey: IDL set to true
PASS dfn.accessKey: IDL set to false
PASS dfn.accessKey: IDL set to object "[object Object]"
PASS dfn.accessKey: IDL set to NaN
PASS dfn.accessKey: IDL set to Infinity
PASS dfn.accessKey: IDL set to -Infinity
PASS dfn.accessKey: IDL set to "\0"
PASS dfn.accessKey: IDL set to null
PASS dfn.accessKey: IDL set to object "test-toString"
PASS dfn.accessKey: IDL set to object "test-valueOf"
PASS dfn.tabIndex: typeof IDL attribute
PASS dfn.tabIndex: setAttribute() to -36
PASS dfn.tabIndex: setAttribute() to -1
PASS dfn.tabIndex: setAttribute() to 0
PASS dfn.tabIndex: setAttribute() to 1
PASS dfn.tabIndex: setAttribute() to 2147483647
PASS dfn.tabIndex: setAttribute() to -2147483648
PASS dfn.tabIndex: setAttribute() to "-1"
PASS dfn.tabIndex: setAttribute() to "-0"
PASS dfn.tabIndex: setAttribute() to "0"
PASS dfn.tabIndex: setAttribute() to "1"
PASS dfn.tabIndex: setAttribute() to "\t7"
PASS dfn.tabIndex: setAttribute() to "\f7"
PASS dfn.tabIndex: setAttribute() to " 7"
PASS dfn.tabIndex: setAttribute() to "\n7"
PASS dfn.tabIndex: setAttribute() to "\r7"
PASS dfn.tabIndex: setAttribute() to 1.5
PASS dfn.tabIndex: setAttribute() to "5%"
PASS dfn.tabIndex: setAttribute() to "+100"
PASS dfn.tabIndex: setAttribute() to object "2"
PASS dfn.tabIndex: IDL set to -36
PASS dfn.tabIndex: IDL set to -1
PASS dfn.tabIndex: IDL set to 0
PASS dfn.tabIndex: IDL set to 1
PASS dfn.tabIndex: IDL set to 2147483647
PASS dfn.tabIndex: IDL set to -2147483648
PASS abbr.title: typeof IDL attribute
PASS abbr.title: IDL get with DOM attribute unset
PASS abbr.title: setAttribute() to ""
PASS abbr.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 abbr.title: setAttribute() to undefined
PASS abbr.title: setAttribute() to 7
PASS abbr.title: setAttribute() to 1.5
PASS abbr.title: setAttribute() to "5%"
PASS abbr.title: setAttribute() to "+100"
PASS abbr.title: setAttribute() to ".5"
PASS abbr.title: setAttribute() to true
PASS abbr.title: setAttribute() to false
PASS abbr.title: setAttribute() to object "[object Object]"
PASS abbr.title: setAttribute() to NaN
PASS abbr.title: setAttribute() to Infinity
PASS abbr.title: setAttribute() to -Infinity
PASS abbr.title: setAttribute() to "\0"
PASS abbr.title: setAttribute() to null
PASS abbr.title: setAttribute() to object "test-toString"
PASS abbr.title: setAttribute() to object "test-valueOf"
PASS abbr.title: IDL set to ""
PASS abbr.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 abbr.title: IDL set to undefined
PASS abbr.title: IDL set to 7
PASS abbr.title: IDL set to 1.5
PASS abbr.title: IDL set to "5%"
PASS abbr.title: IDL set to "+100"
PASS abbr.title: IDL set to ".5"
PASS abbr.title: IDL set to true
PASS abbr.title: IDL set to false
PASS abbr.title: IDL set to object "[object Object]"
PASS abbr.title: IDL set to NaN
PASS abbr.title: IDL set to Infinity
PASS abbr.title: IDL set to -Infinity
PASS abbr.title: IDL set to "\0"
PASS abbr.title: IDL set to null
PASS abbr.title: IDL set to object "test-toString"
PASS abbr.title: IDL set to object "test-valueOf"
PASS abbr.lang: typeof IDL attribute
PASS abbr.lang: IDL get with DOM attribute unset
PASS abbr.lang: setAttribute() to ""
PASS abbr.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 abbr.lang: setAttribute() to undefined
PASS abbr.lang: setAttribute() to 7
PASS abbr.lang: setAttribute() to 1.5
PASS abbr.lang: setAttribute() to "5%"
PASS abbr.lang: setAttribute() to "+100"
PASS abbr.lang: setAttribute() to ".5"
PASS abbr.lang: setAttribute() to true
PASS abbr.lang: setAttribute() to false
PASS abbr.lang: setAttribute() to object "[object Object]"
PASS abbr.lang: setAttribute() to NaN
PASS abbr.lang: setAttribute() to Infinity
PASS abbr.lang: setAttribute() to -Infinity
PASS abbr.lang: setAttribute() to "\0"
PASS abbr.lang: setAttribute() to null
PASS abbr.lang: setAttribute() to object "test-toString"
PASS abbr.lang: setAttribute() to object "test-valueOf"
PASS abbr.lang: IDL set to ""
PASS abbr.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 abbr.lang: IDL set to undefined
PASS abbr.lang: IDL set to 7
PASS abbr.lang: IDL set to 1.5
PASS abbr.lang: IDL set to "5%"
PASS abbr.lang: IDL set to "+100"
PASS abbr.lang: IDL set to ".5"
PASS abbr.lang: IDL set to true
PASS abbr.lang: IDL set to false
PASS abbr.lang: IDL set to object "[object Object]"
PASS abbr.lang: IDL set to NaN
PASS abbr.lang: IDL set to Infinity
PASS abbr.lang: IDL set to -Infinity
PASS abbr.lang: IDL set to "\0"
PASS abbr.lang: IDL set to null
PASS abbr.lang: IDL set to object "test-toString"
PASS abbr.lang: IDL set to object "test-valueOf"
PASS abbr.dir: typeof IDL attribute
PASS abbr.dir: IDL get with DOM attribute unset
PASS abbr.dir: setAttribute() to ""
PASS abbr.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 abbr.dir: setAttribute() to undefined
PASS abbr.dir: setAttribute() to 7
PASS abbr.dir: setAttribute() to 1.5
PASS abbr.dir: setAttribute() to "5%"
PASS abbr.dir: setAttribute() to "+100"
PASS abbr.dir: setAttribute() to ".5"
PASS abbr.dir: setAttribute() to true
PASS abbr.dir: setAttribute() to false
PASS abbr.dir: setAttribute() to object "[object Object]"
PASS abbr.dir: setAttribute() to NaN
PASS abbr.dir: setAttribute() to Infinity
PASS abbr.dir: setAttribute() to -Infinity
PASS abbr.dir: setAttribute() to "\0"
PASS abbr.dir: setAttribute() to null
PASS abbr.dir: setAttribute() to object "test-toString"
PASS abbr.dir: setAttribute() to object "test-valueOf"
PASS abbr.dir: setAttribute() to "ltr"
PASS abbr.dir: setAttribute() to "xltr"
PASS abbr.dir: setAttribute() to "ltr\0"
PASS abbr.dir: setAttribute() to "tr"
PASS abbr.dir: setAttribute() to "LTR"
PASS abbr.dir: setAttribute() to "rtl"
PASS abbr.dir: setAttribute() to "xrtl"
PASS abbr.dir: setAttribute() to "rtl\0"
PASS abbr.dir: setAttribute() to "tl"
PASS abbr.dir: setAttribute() to "RTL"
PASS abbr.dir: setAttribute() to "auto"
PASS abbr.dir: setAttribute() to "xauto"
PASS abbr.dir: setAttribute() to "auto\0"
PASS abbr.dir: setAttribute() to "uto"
PASS abbr.dir: setAttribute() to "AUTO"
PASS abbr.dir: IDL set to ""
PASS abbr.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 abbr.dir: IDL set to undefined
PASS abbr.dir: IDL set to 7
PASS abbr.dir: IDL set to 1.5
PASS abbr.dir: IDL set to "5%"
PASS abbr.dir: IDL set to "+100"
PASS abbr.dir: IDL set to ".5"
PASS abbr.dir: IDL set to true
PASS abbr.dir: IDL set to false
PASS abbr.dir: IDL set to object "[object Object]"
PASS abbr.dir: IDL set to NaN
PASS abbr.dir: IDL set to Infinity
PASS abbr.dir: IDL set to -Infinity
PASS abbr.dir: IDL set to "\0"
PASS abbr.dir: IDL set to null
PASS abbr.dir: IDL set to object "test-toString"
PASS abbr.dir: IDL set to object "test-valueOf"
PASS abbr.dir: IDL set to "ltr"
PASS abbr.dir: IDL set to "xltr"
PASS abbr.dir: IDL set to "ltr\0"
PASS abbr.dir: IDL set to "tr"
PASS abbr.dir: IDL set to "LTR"
PASS abbr.dir: IDL set to "rtl"
PASS abbr.dir: IDL set to "xrtl"
PASS abbr.dir: IDL set to "rtl\0"
PASS abbr.dir: IDL set to "tl"
PASS abbr.dir: IDL set to "RTL"
PASS abbr.dir: IDL set to "auto"
PASS abbr.dir: IDL set to "xauto"
PASS abbr.dir: IDL set to "auto\0"
PASS abbr.dir: IDL set to "uto"
PASS abbr.dir: IDL set to "AUTO"
PASS abbr.className (<abbr class>): typeof IDL attribute
PASS abbr.className (<abbr class>): IDL get with DOM attribute unset
PASS abbr.className (<abbr class>): setAttribute() to ""
PASS abbr.className (<abbr 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 abbr.className (<abbr class>): setAttribute() to undefined
PASS abbr.className (<abbr class>): setAttribute() to 7
PASS abbr.className (<abbr class>): setAttribute() to 1.5
PASS abbr.className (<abbr class>): setAttribute() to "5%"
PASS abbr.className (<abbr class>): setAttribute() to "+100"
PASS abbr.className (<abbr class>): setAttribute() to ".5"
PASS abbr.className (<abbr class>): setAttribute() to true
PASS abbr.className (<abbr class>): setAttribute() to false
PASS abbr.className (<abbr class>): setAttribute() to object "[object Object]"
PASS abbr.className (<abbr class>): setAttribute() to NaN
PASS abbr.className (<abbr class>): setAttribute() to Infinity
PASS abbr.className (<abbr class>): setAttribute() to -Infinity
PASS abbr.className (<abbr class>): setAttribute() to "\0"
PASS abbr.className (<abbr class>): setAttribute() to null
PASS abbr.className (<abbr class>): setAttribute() to object "test-toString"
PASS abbr.className (<abbr class>): setAttribute() to object "test-valueOf"
PASS abbr.className (<abbr class>): IDL set to ""
PASS abbr.className (<abbr 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 abbr.className (<abbr class>): IDL set to undefined
PASS abbr.className (<abbr class>): IDL set to 7
PASS abbr.className (<abbr class>): IDL set to 1.5
PASS abbr.className (<abbr class>): IDL set to "5%"
PASS abbr.className (<abbr class>): IDL set to "+100"
PASS abbr.className (<abbr class>): IDL set to ".5"
PASS abbr.className (<abbr class>): IDL set to true
PASS abbr.className (<abbr class>): IDL set to false
PASS abbr.className (<abbr class>): IDL set to object "[object Object]"
PASS abbr.className (<abbr class>): IDL set to NaN
PASS abbr.className (<abbr class>): IDL set to Infinity
PASS abbr.className (<abbr class>): IDL set to -Infinity
PASS abbr.className (<abbr class>): IDL set to "\0"
PASS abbr.className (<abbr class>): IDL set to null
PASS abbr.className (<abbr class>): IDL set to object "test-toString"
PASS abbr.className (<abbr class>): IDL set to object "test-valueOf"
PASS abbr.autofocus: typeof IDL attribute
PASS abbr.autofocus: IDL get with DOM attribute unset
PASS abbr.autofocus: setAttribute() to ""
PASS abbr.autofocus: setAttribute() to " foo "
PASS abbr.autofocus: setAttribute() to undefined
PASS abbr.autofocus: setAttribute() to null
PASS abbr.autofocus: setAttribute() to 7
PASS abbr.autofocus: setAttribute() to 1.5
PASS abbr.autofocus: setAttribute() to "5%"
PASS abbr.autofocus: setAttribute() to "+100"
PASS abbr.autofocus: setAttribute() to ".5"
PASS abbr.autofocus: setAttribute() to true
PASS abbr.autofocus: setAttribute() to false
PASS abbr.autofocus: setAttribute() to object "[object Object]"
PASS abbr.autofocus: setAttribute() to NaN
PASS abbr.autofocus: setAttribute() to Infinity
PASS abbr.autofocus: setAttribute() to -Infinity
PASS abbr.autofocus: setAttribute() to "\0"
PASS abbr.autofocus: setAttribute() to object "test-toString"
PASS abbr.autofocus: setAttribute() to object "test-valueOf"
PASS abbr.autofocus: setAttribute() to "autofocus"
PASS abbr.autofocus: IDL set to ""
PASS abbr.autofocus: IDL set to " foo "
PASS abbr.autofocus: IDL set to undefined
PASS abbr.autofocus: IDL set to null
PASS abbr.autofocus: IDL set to 7
PASS abbr.autofocus: IDL set to 1.5
PASS abbr.autofocus: IDL set to "5%"
PASS abbr.autofocus: IDL set to "+100"
PASS abbr.autofocus: IDL set to ".5"
PASS abbr.autofocus: IDL set to true
PASS abbr.autofocus: IDL set to false
PASS abbr.autofocus: IDL set to object "[object Object]"
PASS abbr.autofocus: IDL set to NaN
PASS abbr.autofocus: IDL set to Infinity
PASS abbr.autofocus: IDL set to -Infinity
PASS abbr.autofocus: IDL set to "\0"
PASS abbr.autofocus: IDL set to object "test-toString"
PASS abbr.autofocus: IDL set to object "test-valueOf"
PASS abbr.hidden: typeof IDL attribute
PASS abbr.hidden: IDL get with DOM attribute unset
PASS abbr.hidden: setAttribute() to ""
PASS abbr.hidden: setAttribute() to " foo "
PASS abbr.hidden: setAttribute() to undefined
PASS abbr.hidden: setAttribute() to null
PASS abbr.hidden: setAttribute() to 7
PASS abbr.hidden: setAttribute() to 1.5
PASS abbr.hidden: setAttribute() to "5%"
PASS abbr.hidden: setAttribute() to "+100"
PASS abbr.hidden: setAttribute() to ".5"
PASS abbr.hidden: setAttribute() to true
PASS abbr.hidden: setAttribute() to false
PASS abbr.hidden: setAttribute() to object "[object Object]"
PASS abbr.hidden: setAttribute() to NaN
PASS abbr.hidden: setAttribute() to Infinity
PASS abbr.hidden: setAttribute() to -Infinity
PASS abbr.hidden: setAttribute() to "\0"
PASS abbr.hidden: setAttribute() to object "test-toString"
PASS abbr.hidden: setAttribute() to object "test-valueOf"
PASS abbr.hidden: setAttribute() to "hidden"
PASS abbr.hidden: IDL set to ""
PASS abbr.hidden: IDL set to " foo "
PASS abbr.hidden: IDL set to undefined
PASS abbr.hidden: IDL set to null
PASS abbr.hidden: IDL set to 7
PASS abbr.hidden: IDL set to 1.5
PASS abbr.hidden: IDL set to "5%"
PASS abbr.hidden: IDL set to "+100"
PASS abbr.hidden: IDL set to ".5"
PASS abbr.hidden: IDL set to true
PASS abbr.hidden: IDL set to false
PASS abbr.hidden: IDL set to object "[object Object]"
PASS abbr.hidden: IDL set to NaN
PASS abbr.hidden: IDL set to Infinity
PASS abbr.hidden: IDL set to -Infinity
PASS abbr.hidden: IDL set to "\0"
PASS abbr.hidden: IDL set to object "test-toString"
PASS abbr.hidden: IDL set to object "test-valueOf"
PASS abbr.accessKey: typeof IDL attribute
PASS abbr.accessKey: IDL get with DOM attribute unset
PASS abbr.accessKey: setAttribute() to ""
PASS abbr.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 abbr.accessKey: setAttribute() to undefined
PASS abbr.accessKey: setAttribute() to 7
PASS abbr.accessKey: setAttribute() to 1.5
PASS abbr.accessKey: setAttribute() to "5%"
PASS abbr.accessKey: setAttribute() to "+100"
PASS abbr.accessKey: setAttribute() to ".5"
PASS abbr.accessKey: setAttribute() to true
PASS abbr.accessKey: setAttribute() to false
PASS abbr.accessKey: setAttribute() to object "[object Object]"
PASS abbr.accessKey: setAttribute() to NaN
PASS abbr.accessKey: setAttribute() to Infinity
PASS abbr.accessKey: setAttribute() to -Infinity
PASS abbr.accessKey: setAttribute() to "\0"
PASS abbr.accessKey: setAttribute() to null
PASS abbr.accessKey: setAttribute() to object "test-toString"
PASS abbr.accessKey: setAttribute() to object "test-valueOf"
PASS abbr.accessKey: IDL set to ""
PASS abbr.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 abbr.accessKey: IDL set to undefined
PASS abbr.accessKey: IDL set to 7
PASS abbr.accessKey: IDL set to 1.5
PASS abbr.accessKey: IDL set to "5%"
PASS abbr.accessKey: IDL set to "+100"
PASS abbr.accessKey: IDL set to ".5"
PASS abbr.accessKey: IDL set to true
PASS abbr.accessKey: IDL set to false
PASS abbr.accessKey: IDL set to object "[object Object]"
PASS abbr.accessKey: IDL set to NaN
PASS abbr.accessKey: IDL set to Infinity
PASS abbr.accessKey: IDL set to -Infinity
PASS abbr.accessKey: IDL set to "\0"
PASS abbr.accessKey: IDL set to null
PASS abbr.accessKey: IDL set to object "test-toString"
PASS abbr.accessKey: IDL set to object "test-valueOf"
PASS abbr.tabIndex: typeof IDL attribute
PASS abbr.tabIndex: setAttribute() to -36
PASS abbr.tabIndex: setAttribute() to -1
PASS abbr.tabIndex: setAttribute() to 0
PASS abbr.tabIndex: setAttribute() to 1
PASS abbr.tabIndex: setAttribute() to 2147483647
PASS abbr.tabIndex: setAttribute() to -2147483648
PASS abbr.tabIndex: setAttribute() to "-1"
PASS abbr.tabIndex: setAttribute() to "-0"
PASS abbr.tabIndex: setAttribute() to "0"
PASS abbr.tabIndex: setAttribute() to "1"
PASS abbr.tabIndex: setAttribute() to "\t7"
PASS abbr.tabIndex: setAttribute() to "\f7"
PASS abbr.tabIndex: setAttribute() to " 7"
PASS abbr.tabIndex: setAttribute() to "\n7"
PASS abbr.tabIndex: setAttribute() to "\r7"
PASS abbr.tabIndex: setAttribute() to 1.5
PASS abbr.tabIndex: setAttribute() to "5%"
PASS abbr.tabIndex: setAttribute() to "+100"
PASS abbr.tabIndex: setAttribute() to object "2"
PASS abbr.tabIndex: IDL set to -36
PASS abbr.tabIndex: IDL set to -1
PASS abbr.tabIndex: IDL set to 0
PASS abbr.tabIndex: IDL set to 1
PASS abbr.tabIndex: IDL set to 2147483647
PASS abbr.tabIndex: IDL set to -2147483648
PASS ruby.title: typeof IDL attribute
PASS ruby.title: IDL get with DOM attribute unset
PASS ruby.title: setAttribute() to ""
PASS ruby.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 ruby.title: setAttribute() to undefined
PASS ruby.title: setAttribute() to 7
PASS ruby.title: setAttribute() to 1.5
PASS ruby.title: setAttribute() to "5%"
PASS ruby.title: setAttribute() to "+100"
PASS ruby.title: setAttribute() to ".5"
PASS ruby.title: setAttribute() to true
PASS ruby.title: setAttribute() to false
PASS ruby.title: setAttribute() to object "[object Object]"
PASS ruby.title: setAttribute() to NaN
PASS ruby.title: setAttribute() to Infinity
PASS ruby.title: setAttribute() to -Infinity
PASS ruby.title: setAttribute() to "\0"
PASS ruby.title: setAttribute() to null
PASS ruby.title: setAttribute() to object "test-toString"
PASS ruby.title: setAttribute() to object "test-valueOf"
PASS ruby.title: IDL set to ""
PASS ruby.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 ruby.title: IDL set to undefined
PASS ruby.title: IDL set to 7
PASS ruby.title: IDL set to 1.5
PASS ruby.title: IDL set to "5%"
PASS ruby.title: IDL set to "+100"
PASS ruby.title: IDL set to ".5"
PASS ruby.title: IDL set to true
PASS ruby.title: IDL set to false
PASS ruby.title: IDL set to object "[object Object]"
PASS ruby.title: IDL set to NaN
PASS ruby.title: IDL set to Infinity
PASS ruby.title: IDL set to -Infinity
PASS ruby.title: IDL set to "\0"
PASS ruby.title: IDL set to null
PASS ruby.title: IDL set to object "test-toString"
PASS ruby.title: IDL set to object "test-valueOf"
PASS ruby.lang: typeof IDL attribute
PASS ruby.lang: IDL get with DOM attribute unset
PASS ruby.lang: setAttribute() to ""
PASS ruby.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 ruby.lang: setAttribute() to undefined
PASS ruby.lang: setAttribute() to 7
PASS ruby.lang: setAttribute() to 1.5
PASS ruby.lang: setAttribute() to "5%"
PASS ruby.lang: setAttribute() to "+100"
PASS ruby.lang: setAttribute() to ".5"
PASS ruby.lang: setAttribute() to true
PASS ruby.lang: setAttribute() to false
PASS ruby.lang: setAttribute() to object "[object Object]"
PASS ruby.lang: setAttribute() to NaN
PASS ruby.lang: setAttribute() to Infinity
PASS ruby.lang: setAttribute() to -Infinity
PASS ruby.lang: setAttribute() to "\0"
PASS ruby.lang: setAttribute() to null
PASS ruby.lang: setAttribute() to object "test-toString"
PASS ruby.lang: setAttribute() to object "test-valueOf"
PASS ruby.lang: IDL set to ""
PASS ruby.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 ruby.lang: IDL set to undefined
PASS ruby.lang: IDL set to 7
PASS ruby.lang: IDL set to 1.5
PASS ruby.lang: IDL set to "5%"
PASS ruby.lang: IDL set to "+100"
PASS ruby.lang: IDL set to ".5"
PASS ruby.lang: IDL set to true
PASS ruby.lang: IDL set to false
PASS ruby.lang: IDL set to object "[object Object]"
PASS ruby.lang: IDL set to NaN
PASS ruby.lang: IDL set to Infinity
PASS ruby.lang: IDL set to -Infinity
PASS ruby.lang: IDL set to "\0"
PASS ruby.lang: IDL set to null
PASS ruby.lang: IDL set to object "test-toString"
PASS ruby.lang: IDL set to object "test-valueOf"
PASS ruby.dir: typeof IDL attribute
PASS ruby.dir: IDL get with DOM attribute unset
PASS ruby.dir: setAttribute() to ""
PASS ruby.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 ruby.dir: setAttribute() to undefined
PASS ruby.dir: setAttribute() to 7
PASS ruby.dir: setAttribute() to 1.5
PASS ruby.dir: setAttribute() to "5%"
PASS ruby.dir: setAttribute() to "+100"
PASS ruby.dir: setAttribute() to ".5"
PASS ruby.dir: setAttribute() to true
PASS ruby.dir: setAttribute() to false
PASS ruby.dir: setAttribute() to object "[object Object]"
PASS ruby.dir: setAttribute() to NaN
PASS ruby.dir: setAttribute() to Infinity
PASS ruby.dir: setAttribute() to -Infinity
PASS ruby.dir: setAttribute() to "\0"
PASS ruby.dir: setAttribute() to null
PASS ruby.dir: setAttribute() to object "test-toString"
PASS ruby.dir: setAttribute() to object "test-valueOf"
PASS ruby.dir: setAttribute() to "ltr"
PASS ruby.dir: setAttribute() to "xltr"
PASS ruby.dir: setAttribute() to "ltr\0"
PASS ruby.dir: setAttribute() to "tr"
PASS ruby.dir: setAttribute() to "LTR"
PASS ruby.dir: setAttribute() to "rtl"
PASS ruby.dir: setAttribute() to "xrtl"
PASS ruby.dir: setAttribute() to "rtl\0"
PASS ruby.dir: setAttribute() to "tl"
PASS ruby.dir: setAttribute() to "RTL"
PASS ruby.dir: setAttribute() to "auto"
PASS ruby.dir: setAttribute() to "xauto"
PASS ruby.dir: setAttribute() to "auto\0"
PASS ruby.dir: setAttribute() to "uto"
PASS ruby.dir: setAttribute() to "AUTO"
PASS ruby.dir: IDL set to ""
PASS ruby.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 ruby.dir: IDL set to undefined
PASS ruby.dir: IDL set to 7
PASS ruby.dir: IDL set to 1.5
PASS ruby.dir: IDL set to "5%"
PASS ruby.dir: IDL set to "+100"
PASS ruby.dir: IDL set to ".5"
PASS ruby.dir: IDL set to true
PASS ruby.dir: IDL set to false
PASS ruby.dir: IDL set to object "[object Object]"
PASS ruby.dir: IDL set to NaN
PASS ruby.dir: IDL set to Infinity
PASS ruby.dir: IDL set to -Infinity
PASS ruby.dir: IDL set to "\0"
PASS ruby.dir: IDL set to null
PASS ruby.dir: IDL set to object "test-toString"
PASS ruby.dir: IDL set to object "test-valueOf"
PASS ruby.dir: IDL set to "ltr"
PASS ruby.dir: IDL set to "xltr"
PASS ruby.dir: IDL set to "ltr\0"
PASS ruby.dir: IDL set to "tr"
PASS ruby.dir: IDL set to "LTR"
PASS ruby.dir: IDL set to "rtl"
PASS ruby.dir: IDL set to "xrtl"
PASS ruby.dir: IDL set to "rtl\0"
PASS ruby.dir: IDL set to "tl"
PASS ruby.dir: IDL set to "RTL"
PASS ruby.dir: IDL set to "auto"
PASS ruby.dir: IDL set to "xauto"
PASS ruby.dir: IDL set to "auto\0"
PASS ruby.dir: IDL set to "uto"
PASS ruby.dir: IDL set to "AUTO"
PASS ruby.className (<ruby class>): typeof IDL attribute
PASS ruby.className (<ruby class>): IDL get with DOM attribute unset
PASS ruby.className (<ruby class>): setAttribute() to ""
PASS ruby.className (<ruby 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 ruby.className (<ruby class>): setAttribute() to undefined
PASS ruby.className (<ruby class>): setAttribute() to 7
PASS ruby.className (<ruby class>): setAttribute() to 1.5
PASS ruby.className (<ruby class>): setAttribute() to "5%"
PASS ruby.className (<ruby class>): setAttribute() to "+100"
PASS ruby.className (<ruby class>): setAttribute() to ".5"
PASS ruby.className (<ruby class>): setAttribute() to true
PASS ruby.className (<ruby class>): setAttribute() to false
PASS ruby.className (<ruby class>): setAttribute() to object "[object Object]"
PASS ruby.className (<ruby class>): setAttribute() to NaN
PASS ruby.className (<ruby class>): setAttribute() to Infinity
PASS ruby.className (<ruby class>): setAttribute() to -Infinity
PASS ruby.className (<ruby class>): setAttribute() to "\0"
PASS ruby.className (<ruby class>): setAttribute() to null
PASS ruby.className (<ruby class>): setAttribute() to object "test-toString"
PASS ruby.className (<ruby class>): setAttribute() to object "test-valueOf"
PASS ruby.className (<ruby class>): IDL set to ""
PASS ruby.className (<ruby 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 ruby.className (<ruby class>): IDL set to undefined
PASS ruby.className (<ruby class>): IDL set to 7
PASS ruby.className (<ruby class>): IDL set to 1.5
PASS ruby.className (<ruby class>): IDL set to "5%"
PASS ruby.className (<ruby class>): IDL set to "+100"
PASS ruby.className (<ruby class>): IDL set to ".5"
PASS ruby.className (<ruby class>): IDL set to true
PASS ruby.className (<ruby class>): IDL set to false
PASS ruby.className (<ruby class>): IDL set to object "[object Object]"
PASS ruby.className (<ruby class>): IDL set to NaN
PASS ruby.className (<ruby class>): IDL set to Infinity
PASS ruby.className (<ruby class>): IDL set to -Infinity
PASS ruby.className (<ruby class>): IDL set to "\0"
PASS ruby.className (<ruby class>): IDL set to null
PASS ruby.className (<ruby class>): IDL set to object "test-toString"
PASS ruby.className (<ruby class>): IDL set to object "test-valueOf"
PASS ruby.autofocus: typeof IDL attribute
PASS ruby.autofocus: IDL get with DOM attribute unset
PASS ruby.autofocus: setAttribute() to ""
PASS ruby.autofocus: setAttribute() to " foo "
PASS ruby.autofocus: setAttribute() to undefined
PASS ruby.autofocus: setAttribute() to null
PASS ruby.autofocus: setAttribute() to 7
PASS ruby.autofocus: setAttribute() to 1.5
PASS ruby.autofocus: setAttribute() to "5%"
PASS ruby.autofocus: setAttribute() to "+100"
PASS ruby.autofocus: setAttribute() to ".5"
PASS ruby.autofocus: setAttribute() to true
PASS ruby.autofocus: setAttribute() to false
PASS ruby.autofocus: setAttribute() to object "[object Object]"
PASS ruby.autofocus: setAttribute() to NaN
PASS ruby.autofocus: setAttribute() to Infinity
PASS ruby.autofocus: setAttribute() to -Infinity
PASS ruby.autofocus: setAttribute() to "\0"
PASS ruby.autofocus: setAttribute() to object "test-toString"
PASS ruby.autofocus: setAttribute() to object "test-valueOf"
PASS ruby.autofocus: setAttribute() to "autofocus"
PASS ruby.autofocus: IDL set to ""
PASS ruby.autofocus: IDL set to " foo "
PASS ruby.autofocus: IDL set to undefined
PASS ruby.autofocus: IDL set to null
PASS ruby.autofocus: IDL set to 7
PASS ruby.autofocus: IDL set to 1.5
PASS ruby.autofocus: IDL set to "5%"
PASS ruby.autofocus: IDL set to "+100"
PASS ruby.autofocus: IDL set to ".5"
PASS ruby.autofocus: IDL set to true
PASS ruby.autofocus: IDL set to false
PASS ruby.autofocus: IDL set to object "[object Object]"
PASS ruby.autofocus: IDL set to NaN
PASS ruby.autofocus: IDL set to Infinity
PASS ruby.autofocus: IDL set to -Infinity
PASS ruby.autofocus: IDL set to "\0"
PASS ruby.autofocus: IDL set to object "test-toString"
PASS ruby.autofocus: IDL set to object "test-valueOf"
PASS ruby.hidden: typeof IDL attribute
PASS ruby.hidden: IDL get with DOM attribute unset
PASS ruby.hidden: setAttribute() to ""
PASS ruby.hidden: setAttribute() to " foo "
PASS ruby.hidden: setAttribute() to undefined
PASS ruby.hidden: setAttribute() to null
PASS ruby.hidden: setAttribute() to 7
PASS ruby.hidden: setAttribute() to 1.5
PASS ruby.hidden: setAttribute() to "5%"
PASS ruby.hidden: setAttribute() to "+100"
PASS ruby.hidden: setAttribute() to ".5"
PASS ruby.hidden: setAttribute() to true
PASS ruby.hidden: setAttribute() to false
PASS ruby.hidden: setAttribute() to object "[object Object]"
PASS ruby.hidden: setAttribute() to NaN
PASS ruby.hidden: setAttribute() to Infinity
PASS ruby.hidden: setAttribute() to -Infinity
PASS ruby.hidden: setAttribute() to "\0"
PASS ruby.hidden: setAttribute() to object "test-toString"
PASS ruby.hidden: setAttribute() to object "test-valueOf"
PASS ruby.hidden: setAttribute() to "hidden"
PASS ruby.hidden: IDL set to ""
PASS ruby.hidden: IDL set to " foo "
PASS ruby.hidden: IDL set to undefined
PASS ruby.hidden: IDL set to null
PASS ruby.hidden: IDL set to 7
PASS ruby.hidden: IDL set to 1.5
PASS ruby.hidden: IDL set to "5%"
PASS ruby.hidden: IDL set to "+100"
PASS ruby.hidden: IDL set to ".5"
PASS ruby.hidden: IDL set to true
PASS ruby.hidden: IDL set to false
PASS ruby.hidden: IDL set to object "[object Object]"
PASS ruby.hidden: IDL set to NaN
PASS ruby.hidden: IDL set to Infinity
PASS ruby.hidden: IDL set to -Infinity
PASS ruby.hidden: IDL set to "\0"
PASS ruby.hidden: IDL set to object "test-toString"
PASS ruby.hidden: IDL set to object "test-valueOf"
PASS ruby.accessKey: typeof IDL attribute
PASS ruby.accessKey: IDL get with DOM attribute unset
PASS ruby.accessKey: setAttribute() to ""
PASS ruby.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 ruby.accessKey: setAttribute() to undefined
PASS ruby.accessKey: setAttribute() to 7
PASS ruby.accessKey: setAttribute() to 1.5
PASS ruby.accessKey: setAttribute() to "5%"
PASS ruby.accessKey: setAttribute() to "+100"
PASS ruby.accessKey: setAttribute() to ".5"
PASS ruby.accessKey: setAttribute() to true
PASS ruby.accessKey: setAttribute() to false
PASS ruby.accessKey: setAttribute() to object "[object Object]"
PASS ruby.accessKey: setAttribute() to NaN
PASS ruby.accessKey: setAttribute() to Infinity
PASS ruby.accessKey: setAttribute() to -Infinity
PASS ruby.accessKey: setAttribute() to "\0"
PASS ruby.accessKey: setAttribute() to null
PASS ruby.accessKey: setAttribute() to object "test-toString"
PASS ruby.accessKey: setAttribute() to object "test-valueOf"
PASS ruby.accessKey: IDL set to ""
PASS ruby.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 ruby.accessKey: IDL set to undefined
PASS ruby.accessKey: IDL set to 7
PASS ruby.accessKey: IDL set to 1.5
PASS ruby.accessKey: IDL set to "5%"
PASS ruby.accessKey: IDL set to "+100"
PASS ruby.accessKey: IDL set to ".5"
PASS ruby.accessKey: IDL set to true
PASS ruby.accessKey: IDL set to false
PASS ruby.accessKey: IDL set to object "[object Object]"
PASS ruby.accessKey: IDL set to NaN
PASS ruby.accessKey: IDL set to Infinity
PASS ruby.accessKey: IDL set to -Infinity
PASS ruby.accessKey: IDL set to "\0"
PASS ruby.accessKey: IDL set to null
PASS ruby.accessKey: IDL set to object "test-toString"
PASS ruby.accessKey: IDL set to object "test-valueOf"
PASS ruby.tabIndex: typeof IDL attribute
PASS ruby.tabIndex: setAttribute() to -36
PASS ruby.tabIndex: setAttribute() to -1
PASS ruby.tabIndex: setAttribute() to 0
PASS ruby.tabIndex: setAttribute() to 1
PASS ruby.tabIndex: setAttribute() to 2147483647
PASS ruby.tabIndex: setAttribute() to -2147483648
PASS ruby.tabIndex: setAttribute() to "-1"
PASS ruby.tabIndex: setAttribute() to "-0"
PASS ruby.tabIndex: setAttribute() to "0"
PASS ruby.tabIndex: setAttribute() to "1"
PASS ruby.tabIndex: setAttribute() to "\t7"
PASS ruby.tabIndex: setAttribute() to "\f7"
PASS ruby.tabIndex: setAttribute() to " 7"
PASS ruby.tabIndex: setAttribute() to "\n7"
PASS ruby.tabIndex: setAttribute() to "\r7"
PASS ruby.tabIndex: setAttribute() to 1.5
PASS ruby.tabIndex: setAttribute() to "5%"
PASS ruby.tabIndex: setAttribute() to "+100"
PASS ruby.tabIndex: setAttribute() to object "2"
PASS ruby.tabIndex: IDL set to -36
PASS ruby.tabIndex: IDL set to -1
PASS ruby.tabIndex: IDL set to 0
PASS ruby.tabIndex: IDL set to 1
PASS ruby.tabIndex: IDL set to 2147483647
PASS ruby.tabIndex: IDL set to -2147483648
PASS rt.title: typeof IDL attribute
PASS rt.title: IDL get with DOM attribute unset
PASS rt.title: setAttribute() to ""
PASS rt.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 rt.title: setAttribute() to undefined
PASS rt.title: setAttribute() to 7
PASS rt.title: setAttribute() to 1.5
PASS rt.title: setAttribute() to "5%"
PASS rt.title: setAttribute() to "+100"
PASS rt.title: setAttribute() to ".5"
PASS rt.title: setAttribute() to true
PASS rt.title: setAttribute() to false
PASS rt.title: setAttribute() to object "[object Object]"
PASS rt.title: setAttribute() to NaN
PASS rt.title: setAttribute() to Infinity
PASS rt.title: setAttribute() to -Infinity
PASS rt.title: setAttribute() to "\0"
PASS rt.title: setAttribute() to null
PASS rt.title: setAttribute() to object "test-toString"
PASS rt.title: setAttribute() to object "test-valueOf"
PASS rt.title: IDL set to ""
PASS rt.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 rt.title: IDL set to undefined
PASS rt.title: IDL set to 7
PASS rt.title: IDL set to 1.5
PASS rt.title: IDL set to "5%"
PASS rt.title: IDL set to "+100"
PASS rt.title: IDL set to ".5"
PASS rt.title: IDL set to true
PASS rt.title: IDL set to false
PASS rt.title: IDL set to object "[object Object]"
PASS rt.title: IDL set to NaN
PASS rt.title: IDL set to Infinity
PASS rt.title: IDL set to -Infinity
PASS rt.title: IDL set to "\0"
PASS rt.title: IDL set to null
PASS rt.title: IDL set to object "test-toString"
PASS rt.title: IDL set to object "test-valueOf"
PASS rt.lang: typeof IDL attribute
PASS rt.lang: IDL get with DOM attribute unset
PASS rt.lang: setAttribute() to ""
PASS rt.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 rt.lang: setAttribute() to undefined
PASS rt.lang: setAttribute() to 7
PASS rt.lang: setAttribute() to 1.5
PASS rt.lang: setAttribute() to "5%"
PASS rt.lang: setAttribute() to "+100"
PASS rt.lang: setAttribute() to ".5"
PASS rt.lang: setAttribute() to true
PASS rt.lang: setAttribute() to false
PASS rt.lang: setAttribute() to object "[object Object]"
PASS rt.lang: setAttribute() to NaN
PASS rt.lang: setAttribute() to Infinity
PASS rt.lang: setAttribute() to -Infinity
PASS rt.lang: setAttribute() to "\0"
PASS rt.lang: setAttribute() to null
PASS rt.lang: setAttribute() to object "test-toString"
PASS rt.lang: setAttribute() to object "test-valueOf"
PASS rt.lang: IDL set to ""
PASS rt.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 rt.lang: IDL set to undefined
PASS rt.lang: IDL set to 7
PASS rt.lang: IDL set to 1.5
PASS rt.lang: IDL set to "5%"
PASS rt.lang: IDL set to "+100"
PASS rt.lang: IDL set to ".5"
PASS rt.lang: IDL set to true
PASS rt.lang: IDL set to false
PASS rt.lang: IDL set to object "[object Object]"
PASS rt.lang: IDL set to NaN
PASS rt.lang: IDL set to Infinity
PASS rt.lang: IDL set to -Infinity
PASS rt.lang: IDL set to "\0"
PASS rt.lang: IDL set to null
PASS rt.lang: IDL set to object "test-toString"
PASS rt.lang: IDL set to object "test-valueOf"
PASS rt.dir: typeof IDL attribute
PASS rt.dir: IDL get with DOM attribute unset
PASS rt.dir: setAttribute() to ""
PASS rt.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 rt.dir: setAttribute() to undefined
PASS rt.dir: setAttribute() to 7
PASS rt.dir: setAttribute() to 1.5
PASS rt.dir: setAttribute() to "5%"
PASS rt.dir: setAttribute() to "+100"
PASS rt.dir: setAttribute() to ".5"
PASS rt.dir: setAttribute() to true
PASS rt.dir: setAttribute() to false
PASS rt.dir: setAttribute() to object "[object Object]"
PASS rt.dir: setAttribute() to NaN
PASS rt.dir: setAttribute() to Infinity
PASS rt.dir: setAttribute() to -Infinity
PASS rt.dir: setAttribute() to "\0"
PASS rt.dir: setAttribute() to null
PASS rt.dir: setAttribute() to object "test-toString"
PASS rt.dir: setAttribute() to object "test-valueOf"
PASS rt.dir: setAttribute() to "ltr"
PASS rt.dir: setAttribute() to "xltr"
PASS rt.dir: setAttribute() to "ltr\0"
PASS rt.dir: setAttribute() to "tr"
PASS rt.dir: setAttribute() to "LTR"
PASS rt.dir: setAttribute() to "rtl"
PASS rt.dir: setAttribute() to "xrtl"
PASS rt.dir: setAttribute() to "rtl\0"
PASS rt.dir: setAttribute() to "tl"
PASS rt.dir: setAttribute() to "RTL"
PASS rt.dir: setAttribute() to "auto"
PASS rt.dir: setAttribute() to "xauto"
PASS rt.dir: setAttribute() to "auto\0"
PASS rt.dir: setAttribute() to "uto"
PASS rt.dir: setAttribute() to "AUTO"
PASS rt.dir: IDL set to ""
PASS rt.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 rt.dir: IDL set to undefined
PASS rt.dir: IDL set to 7
PASS rt.dir: IDL set to 1.5
PASS rt.dir: IDL set to "5%"
PASS rt.dir: IDL set to "+100"
PASS rt.dir: IDL set to ".5"
PASS rt.dir: IDL set to true
PASS rt.dir: IDL set to false
PASS rt.dir: IDL set to object "[object Object]"
PASS rt.dir: IDL set to NaN
PASS rt.dir: IDL set to Infinity
PASS rt.dir: IDL set to -Infinity
PASS rt.dir: IDL set to "\0"
PASS rt.dir: IDL set to null
PASS rt.dir: IDL set to object "test-toString"
PASS rt.dir: IDL set to object "test-valueOf"
PASS rt.dir: IDL set to "ltr"
PASS rt.dir: IDL set to "xltr"
PASS rt.dir: IDL set to "ltr\0"
PASS rt.dir: IDL set to "tr"
PASS rt.dir: IDL set to "LTR"
PASS rt.dir: IDL set to "rtl"
PASS rt.dir: IDL set to "xrtl"
PASS rt.dir: IDL set to "rtl\0"
PASS rt.dir: IDL set to "tl"
PASS rt.dir: IDL set to "RTL"
PASS rt.dir: IDL set to "auto"
PASS rt.dir: IDL set to "xauto"
PASS rt.dir: IDL set to "auto\0"
PASS rt.dir: IDL set to "uto"
PASS rt.dir: IDL set to "AUTO"
PASS rt.className (<rt class>): typeof IDL attribute
PASS rt.className (<rt class>): IDL get with DOM attribute unset
PASS rt.className (<rt class>): setAttribute() to ""
PASS rt.className (<rt 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 rt.className (<rt class>): setAttribute() to undefined
PASS rt.className (<rt class>): setAttribute() to 7
PASS rt.className (<rt class>): setAttribute() to 1.5
PASS rt.className (<rt class>): setAttribute() to "5%"
PASS rt.className (<rt class>): setAttribute() to "+100"
PASS rt.className (<rt class>): setAttribute() to ".5"
PASS rt.className (<rt class>): setAttribute() to true
PASS rt.className (<rt class>): setAttribute() to false
PASS rt.className (<rt class>): setAttribute() to object "[object Object]"
PASS rt.className (<rt class>): setAttribute() to NaN
PASS rt.className (<rt class>): setAttribute() to Infinity
PASS rt.className (<rt class>): setAttribute() to -Infinity
PASS rt.className (<rt class>): setAttribute() to "\0"
PASS rt.className (<rt class>): setAttribute() to null
PASS rt.className (<rt class>): setAttribute() to object "test-toString"
PASS rt.className (<rt class>): setAttribute() to object "test-valueOf"
PASS rt.className (<rt class>): IDL set to ""
PASS rt.className (<rt 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 rt.className (<rt class>): IDL set to undefined
PASS rt.className (<rt class>): IDL set to 7
PASS rt.className (<rt class>): IDL set to 1.5
PASS rt.className (<rt class>): IDL set to "5%"
PASS rt.className (<rt class>): IDL set to "+100"
PASS rt.className (<rt class>): IDL set to ".5"
PASS rt.className (<rt class>): IDL set to true
PASS rt.className (<rt class>): IDL set to false
PASS rt.className (<rt class>): IDL set to object "[object Object]"
PASS rt.className (<rt class>): IDL set to NaN
PASS rt.className (<rt class>): IDL set to Infinity
PASS rt.className (<rt class>): IDL set to -Infinity
PASS rt.className (<rt class>): IDL set to "\0"
PASS rt.className (<rt class>): IDL set to null
PASS rt.className (<rt class>): IDL set to object "test-toString"
PASS rt.className (<rt class>): IDL set to object "test-valueOf"
PASS rt.autofocus: typeof IDL attribute
PASS rt.autofocus: IDL get with DOM attribute unset
PASS rt.autofocus: setAttribute() to ""
PASS rt.autofocus: setAttribute() to " foo "
PASS rt.autofocus: setAttribute() to undefined
PASS rt.autofocus: setAttribute() to null
PASS rt.autofocus: setAttribute() to 7
PASS rt.autofocus: setAttribute() to 1.5
PASS rt.autofocus: setAttribute() to "5%"
PASS rt.autofocus: setAttribute() to "+100"
PASS rt.autofocus: setAttribute() to ".5"
PASS rt.autofocus: setAttribute() to true
PASS rt.autofocus: setAttribute() to false
PASS rt.autofocus: setAttribute() to object "[object Object]"
PASS rt.autofocus: setAttribute() to NaN
PASS rt.autofocus: setAttribute() to Infinity
PASS rt.autofocus: setAttribute() to -Infinity
PASS rt.autofocus: setAttribute() to "\0"
PASS rt.autofocus: setAttribute() to object "test-toString"
PASS rt.autofocus: setAttribute() to object "test-valueOf"
PASS rt.autofocus: setAttribute() to "autofocus"
PASS rt.autofocus: IDL set to ""
PASS rt.autofocus: IDL set to " foo "
PASS rt.autofocus: IDL set to undefined
PASS rt.autofocus: IDL set to null
PASS rt.autofocus: IDL set to 7
PASS rt.autofocus: IDL set to 1.5
PASS rt.autofocus: IDL set to "5%"
PASS rt.autofocus: IDL set to "+100"
PASS rt.autofocus: IDL set to ".5"
PASS rt.autofocus: IDL set to true
PASS rt.autofocus: IDL set to false
PASS rt.autofocus: IDL set to object "[object Object]"
PASS rt.autofocus: IDL set to NaN
PASS rt.autofocus: IDL set to Infinity
PASS rt.autofocus: IDL set to -Infinity
PASS rt.autofocus: IDL set to "\0"
PASS rt.autofocus: IDL set to object "test-toString"
PASS rt.autofocus: IDL set to object "test-valueOf"
PASS rt.hidden: typeof IDL attribute
PASS rt.hidden: IDL get with DOM attribute unset
PASS rt.hidden: setAttribute() to ""
PASS rt.hidden: setAttribute() to " foo "
PASS rt.hidden: setAttribute() to undefined
PASS rt.hidden: setAttribute() to null
PASS rt.hidden: setAttribute() to 7
PASS rt.hidden: setAttribute() to 1.5
PASS rt.hidden: setAttribute() to "5%"
PASS rt.hidden: setAttribute() to "+100"
PASS rt.hidden: setAttribute() to ".5"
PASS rt.hidden: setAttribute() to true
PASS rt.hidden: setAttribute() to false
PASS rt.hidden: setAttribute() to object "[object Object]"
PASS rt.hidden: setAttribute() to NaN
PASS rt.hidden: setAttribute() to Infinity
PASS rt.hidden: setAttribute() to -Infinity
PASS rt.hidden: setAttribute() to "\0"
PASS rt.hidden: setAttribute() to object "test-toString"
PASS rt.hidden: setAttribute() to object "test-valueOf"
PASS rt.hidden: setAttribute() to "hidden"
PASS rt.hidden: IDL set to ""
PASS rt.hidden: IDL set to " foo "
PASS rt.hidden: IDL set to undefined
PASS rt.hidden: IDL set to null
PASS rt.hidden: IDL set to 7
PASS rt.hidden: IDL set to 1.5
PASS rt.hidden: IDL set to "5%"
PASS rt.hidden: IDL set to "+100"
PASS rt.hidden: IDL set to ".5"
PASS rt.hidden: IDL set to true
PASS rt.hidden: IDL set to false
PASS rt.hidden: IDL set to object "[object Object]"
PASS rt.hidden: IDL set to NaN
PASS rt.hidden: IDL set to Infinity
PASS rt.hidden: IDL set to -Infinity
PASS rt.hidden: IDL set to "\0"
PASS rt.hidden: IDL set to object "test-toString"
PASS rt.hidden: IDL set to object "test-valueOf"
PASS rt.accessKey: typeof IDL attribute
PASS rt.accessKey: IDL get with DOM attribute unset
PASS rt.accessKey: setAttribute() to ""
PASS rt.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 rt.accessKey: setAttribute() to undefined
PASS rt.accessKey: setAttribute() to 7
PASS rt.accessKey: setAttribute() to 1.5
PASS rt.accessKey: setAttribute() to "5%"
PASS rt.accessKey: setAttribute() to "+100"
PASS rt.accessKey: setAttribute() to ".5"
PASS rt.accessKey: setAttribute() to true
PASS rt.accessKey: setAttribute() to false
PASS rt.accessKey: setAttribute() to object "[object Object]"
PASS rt.accessKey: setAttribute() to NaN
PASS rt.accessKey: setAttribute() to Infinity
PASS rt.accessKey: setAttribute() to -Infinity
PASS rt.accessKey: setAttribute() to "\0"
PASS rt.accessKey: setAttribute() to null
PASS rt.accessKey: setAttribute() to object "test-toString"
PASS rt.accessKey: setAttribute() to object "test-valueOf"
PASS rt.accessKey: IDL set to ""
PASS rt.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 rt.accessKey: IDL set to undefined
PASS rt.accessKey: IDL set to 7
PASS rt.accessKey: IDL set to 1.5
PASS rt.accessKey: IDL set to "5%"
PASS rt.accessKey: IDL set to "+100"
PASS rt.accessKey: IDL set to ".5"
PASS rt.accessKey: IDL set to true
PASS rt.accessKey: IDL set to false
PASS rt.accessKey: IDL set to object "[object Object]"
PASS rt.accessKey: IDL set to NaN
PASS rt.accessKey: IDL set to Infinity
PASS rt.accessKey: IDL set to -Infinity
PASS rt.accessKey: IDL set to "\0"
PASS rt.accessKey: IDL set to null
PASS rt.accessKey: IDL set to object "test-toString"
PASS rt.accessKey: IDL set to object "test-valueOf"
PASS rt.tabIndex: typeof IDL attribute
PASS rt.tabIndex: setAttribute() to -36
PASS rt.tabIndex: setAttribute() to -1
PASS rt.tabIndex: setAttribute() to 0
PASS rt.tabIndex: setAttribute() to 1
PASS rt.tabIndex: setAttribute() to 2147483647
PASS rt.tabIndex: setAttribute() to -2147483648
PASS rt.tabIndex: setAttribute() to "-1"
PASS rt.tabIndex: setAttribute() to "-0"
PASS rt.tabIndex: setAttribute() to "0"
PASS rt.tabIndex: setAttribute() to "1"
PASS rt.tabIndex: setAttribute() to "\t7"
PASS rt.tabIndex: setAttribute() to "\f7"
PASS rt.tabIndex: setAttribute() to " 7"
PASS rt.tabIndex: setAttribute() to "\n7"
PASS rt.tabIndex: setAttribute() to "\r7"
PASS rt.tabIndex: setAttribute() to 1.5
PASS rt.tabIndex: setAttribute() to "5%"
PASS rt.tabIndex: setAttribute() to "+100"
PASS rt.tabIndex: setAttribute() to object "2"
PASS rt.tabIndex: IDL set to -36
PASS rt.tabIndex: IDL set to -1
PASS rt.tabIndex: IDL set to 0
PASS rt.tabIndex: IDL set to 1
PASS rt.tabIndex: IDL set to 2147483647
PASS rt.tabIndex: IDL set to -2147483648
PASS rp.title: typeof IDL attribute
PASS rp.title: IDL get with DOM attribute unset
PASS rp.title: setAttribute() to ""
PASS rp.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 rp.title: setAttribute() to undefined
PASS rp.title: setAttribute() to 7
PASS rp.title: setAttribute() to 1.5
PASS rp.title: setAttribute() to "5%"
PASS rp.title: setAttribute() to "+100"
PASS rp.title: setAttribute() to ".5"
PASS rp.title: setAttribute() to true
PASS rp.title: setAttribute() to false
PASS rp.title: setAttribute() to object "[object Object]"
PASS rp.title: setAttribute() to NaN
PASS rp.title: setAttribute() to Infinity
PASS rp.title: setAttribute() to -Infinity
PASS rp.title: setAttribute() to "\0"
PASS rp.title: setAttribute() to null
PASS rp.title: setAttribute() to object "test-toString"
PASS rp.title: setAttribute() to object "test-valueOf"
PASS rp.title: IDL set to ""
PASS rp.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 rp.title: IDL set to undefined
PASS rp.title: IDL set to 7
PASS rp.title: IDL set to 1.5
PASS rp.title: IDL set to "5%"
PASS rp.title: IDL set to "+100"
PASS rp.title: IDL set to ".5"
PASS rp.title: IDL set to true
PASS rp.title: IDL set to false
PASS rp.title: IDL set to object "[object Object]"
PASS rp.title: IDL set to NaN
PASS rp.title: IDL set to Infinity
PASS rp.title: IDL set to -Infinity
PASS rp.title: IDL set to "\0"
PASS rp.title: IDL set to null
PASS rp.title: IDL set to object "test-toString"
PASS rp.title: IDL set to object "test-valueOf"
PASS rp.lang: typeof IDL attribute
PASS rp.lang: IDL get with DOM attribute unset
PASS rp.lang: setAttribute() to ""
PASS rp.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 rp.lang: setAttribute() to undefined
PASS rp.lang: setAttribute() to 7
PASS rp.lang: setAttribute() to 1.5
PASS rp.lang: setAttribute() to "5%"
PASS rp.lang: setAttribute() to "+100"
PASS rp.lang: setAttribute() to ".5"
PASS rp.lang: setAttribute() to true
PASS rp.lang: setAttribute() to false
PASS rp.lang: setAttribute() to object "[object Object]"
PASS rp.lang: setAttribute() to NaN
PASS rp.lang: setAttribute() to Infinity
PASS rp.lang: setAttribute() to -Infinity
PASS rp.lang: setAttribute() to "\0"
PASS rp.lang: setAttribute() to null
PASS rp.lang: setAttribute() to object "test-toString"
PASS rp.lang: setAttribute() to object "test-valueOf"
PASS rp.lang: IDL set to ""
PASS rp.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 rp.lang: IDL set to undefined
PASS rp.lang: IDL set to 7
PASS rp.lang: IDL set to 1.5
PASS rp.lang: IDL set to "5%"
PASS rp.lang: IDL set to "+100"
PASS rp.lang: IDL set to ".5"
PASS rp.lang: IDL set to true
PASS rp.lang: IDL set to false
PASS rp.lang: IDL set to object "[object Object]"
PASS rp.lang: IDL set to NaN
PASS rp.lang: IDL set to Infinity
PASS rp.lang: IDL set to -Infinity
PASS rp.lang: IDL set to "\0"
PASS rp.lang: IDL set to null
PASS rp.lang: IDL set to object "test-toString"
PASS rp.lang: IDL set to object "test-valueOf"
PASS rp.dir: typeof IDL attribute
PASS rp.dir: IDL get with DOM attribute unset
PASS rp.dir: setAttribute() to ""
PASS rp.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 rp.dir: setAttribute() to undefined
PASS rp.dir: setAttribute() to 7
PASS rp.dir: setAttribute() to 1.5
PASS rp.dir: setAttribute() to "5%"
PASS rp.dir: setAttribute() to "+100"
PASS rp.dir: setAttribute() to ".5"
PASS rp.dir: setAttribute() to true
PASS rp.dir: setAttribute() to false
PASS rp.dir: setAttribute() to object "[object Object]"
PASS rp.dir: setAttribute() to NaN
PASS rp.dir: setAttribute() to Infinity
PASS rp.dir: setAttribute() to -Infinity
PASS rp.dir: setAttribute() to "\0"
PASS rp.dir: setAttribute() to null
PASS rp.dir: setAttribute() to object "test-toString"
PASS rp.dir: setAttribute() to object "test-valueOf"
PASS rp.dir: setAttribute() to "ltr"
PASS rp.dir: setAttribute() to "xltr"
PASS rp.dir: setAttribute() to "ltr\0"
PASS rp.dir: setAttribute() to "tr"
PASS rp.dir: setAttribute() to "LTR"
PASS rp.dir: setAttribute() to "rtl"
PASS rp.dir: setAttribute() to "xrtl"
PASS rp.dir: setAttribute() to "rtl\0"
PASS rp.dir: setAttribute() to "tl"
PASS rp.dir: setAttribute() to "RTL"
PASS rp.dir: setAttribute() to "auto"
PASS rp.dir: setAttribute() to "xauto"
PASS rp.dir: setAttribute() to "auto\0"
PASS rp.dir: setAttribute() to "uto"
PASS rp.dir: setAttribute() to "AUTO"
PASS rp.dir: IDL set to ""
PASS rp.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 rp.dir: IDL set to undefined
PASS rp.dir: IDL set to 7
PASS rp.dir: IDL set to 1.5
PASS rp.dir: IDL set to "5%"
PASS rp.dir: IDL set to "+100"
PASS rp.dir: IDL set to ".5"
PASS rp.dir: IDL set to true
PASS rp.dir: IDL set to false
PASS rp.dir: IDL set to object "[object Object]"
PASS rp.dir: IDL set to NaN
PASS rp.dir: IDL set to Infinity
PASS rp.dir: IDL set to -Infinity
PASS rp.dir: IDL set to "\0"
PASS rp.dir: IDL set to null
PASS rp.dir: IDL set to object "test-toString"
PASS rp.dir: IDL set to object "test-valueOf"
PASS rp.dir: IDL set to "ltr"
PASS rp.dir: IDL set to "xltr"
PASS rp.dir: IDL set to "ltr\0"
PASS rp.dir: IDL set to "tr"
PASS rp.dir: IDL set to "LTR"
PASS rp.dir: IDL set to "rtl"
PASS rp.dir: IDL set to "xrtl"
PASS rp.dir: IDL set to "rtl\0"
PASS rp.dir: IDL set to "tl"
PASS rp.dir: IDL set to "RTL"
PASS rp.dir: IDL set to "auto"
PASS rp.dir: IDL set to "xauto"
PASS rp.dir: IDL set to "auto\0"
PASS rp.dir: IDL set to "uto"
PASS rp.dir: IDL set to "AUTO"
PASS rp.className (<rp class>): typeof IDL attribute
PASS rp.className (<rp class>): IDL get with DOM attribute unset
PASS rp.className (<rp class>): setAttribute() to ""
PASS rp.className (<rp 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 rp.className (<rp class>): setAttribute() to undefined
PASS rp.className (<rp class>): setAttribute() to 7
PASS rp.className (<rp class>): setAttribute() to 1.5
PASS rp.className (<rp class>): setAttribute() to "5%"
PASS rp.className (<rp class>): setAttribute() to "+100"
PASS rp.className (<rp class>): setAttribute() to ".5"
PASS rp.className (<rp class>): setAttribute() to true
PASS rp.className (<rp class>): setAttribute() to false
PASS rp.className (<rp class>): setAttribute() to object "[object Object]"
PASS rp.className (<rp class>): setAttribute() to NaN
PASS rp.className (<rp class>): setAttribute() to Infinity
PASS rp.className (<rp class>): setAttribute() to -Infinity
PASS rp.className (<rp class>): setAttribute() to "\0"
PASS rp.className (<rp class>): setAttribute() to null
PASS rp.className (<rp class>): setAttribute() to object "test-toString"
PASS rp.className (<rp class>): setAttribute() to object "test-valueOf"
PASS rp.className (<rp class>): IDL set to ""
PASS rp.className (<rp 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 rp.className (<rp class>): IDL set to undefined
PASS rp.className (<rp class>): IDL set to 7
PASS rp.className (<rp class>): IDL set to 1.5
PASS rp.className (<rp class>): IDL set to "5%"
PASS rp.className (<rp class>): IDL set to "+100"
PASS rp.className (<rp class>): IDL set to ".5"
PASS rp.className (<rp class>): IDL set to true
PASS rp.className (<rp class>): IDL set to false
PASS rp.className (<rp class>): IDL set to object "[object Object]"
PASS rp.className (<rp class>): IDL set to NaN
PASS rp.className (<rp class>): IDL set to Infinity
PASS rp.className (<rp class>): IDL set to -Infinity
PASS rp.className (<rp class>): IDL set to "\0"
PASS rp.className (<rp class>): IDL set to null
PASS rp.className (<rp class>): IDL set to object "test-toString"
PASS rp.className (<rp class>): IDL set to object "test-valueOf"
PASS rp.autofocus: typeof IDL attribute
PASS rp.autofocus: IDL get with DOM attribute unset
PASS rp.autofocus: setAttribute() to ""
PASS rp.autofocus: setAttribute() to " foo "
PASS rp.autofocus: setAttribute() to undefined
PASS rp.autofocus: setAttribute() to null
PASS rp.autofocus: setAttribute() to 7
PASS rp.autofocus: setAttribute() to 1.5
PASS rp.autofocus: setAttribute() to "5%"
PASS rp.autofocus: setAttribute() to "+100"
PASS rp.autofocus: setAttribute() to ".5"
PASS rp.autofocus: setAttribute() to true
PASS rp.autofocus: setAttribute() to false
PASS rp.autofocus: setAttribute() to object "[object Object]"
PASS rp.autofocus: setAttribute() to NaN
PASS rp.autofocus: setAttribute() to Infinity
PASS rp.autofocus: setAttribute() to -Infinity
PASS rp.autofocus: setAttribute() to "\0"
PASS rp.autofocus: setAttribute() to object "test-toString"
PASS rp.autofocus: setAttribute() to object "test-valueOf"
PASS rp.autofocus: setAttribute() to "autofocus"
PASS rp.autofocus: IDL set to ""
PASS rp.autofocus: IDL set to " foo "
PASS rp.autofocus: IDL set to undefined
PASS rp.autofocus: IDL set to null
PASS rp.autofocus: IDL set to 7
PASS rp.autofocus: IDL set to 1.5
PASS rp.autofocus: IDL set to "5%"
PASS rp.autofocus: IDL set to "+100"
PASS rp.autofocus: IDL set to ".5"
PASS rp.autofocus: IDL set to true
PASS rp.autofocus: IDL set to false
PASS rp.autofocus: IDL set to object "[object Object]"
PASS rp.autofocus: IDL set to NaN
PASS rp.autofocus: IDL set to Infinity
PASS rp.autofocus: IDL set to -Infinity
PASS rp.autofocus: IDL set to "\0"
PASS rp.autofocus: IDL set to object "test-toString"
PASS rp.autofocus: IDL set to object "test-valueOf"
PASS rp.hidden: typeof IDL attribute
PASS rp.hidden: IDL get with DOM attribute unset
PASS rp.hidden: setAttribute() to ""
PASS rp.hidden: setAttribute() to " foo "
PASS rp.hidden: setAttribute() to undefined
PASS rp.hidden: setAttribute() to null
PASS rp.hidden: setAttribute() to 7
PASS rp.hidden: setAttribute() to 1.5
PASS rp.hidden: setAttribute() to "5%"
PASS rp.hidden: setAttribute() to "+100"
PASS rp.hidden: setAttribute() to ".5"
PASS rp.hidden: setAttribute() to true
PASS rp.hidden: setAttribute() to false
PASS rp.hidden: setAttribute() to object "[object Object]"
PASS rp.hidden: setAttribute() to NaN
PASS rp.hidden: setAttribute() to Infinity
PASS rp.hidden: setAttribute() to -Infinity
PASS rp.hidden: setAttribute() to "\0"
PASS rp.hidden: setAttribute() to object "test-toString"
PASS rp.hidden: setAttribute() to object "test-valueOf"
PASS rp.hidden: setAttribute() to "hidden"
PASS rp.hidden: IDL set to ""
PASS rp.hidden: IDL set to " foo "
PASS rp.hidden: IDL set to undefined
PASS rp.hidden: IDL set to null
PASS rp.hidden: IDL set to 7
PASS rp.hidden: IDL set to 1.5
PASS rp.hidden: IDL set to "5%"
PASS rp.hidden: IDL set to "+100"
PASS rp.hidden: IDL set to ".5"
PASS rp.hidden: IDL set to true
PASS rp.hidden: IDL set to false
PASS rp.hidden: IDL set to object "[object Object]"
PASS rp.hidden: IDL set to NaN
PASS rp.hidden: IDL set to Infinity
PASS rp.hidden: IDL set to -Infinity
PASS rp.hidden: IDL set to "\0"
PASS rp.hidden: IDL set to object "test-toString"
PASS rp.hidden: IDL set to object "test-valueOf"
PASS rp.accessKey: typeof IDL attribute
PASS rp.accessKey: IDL get with DOM attribute unset
PASS rp.accessKey: setAttribute() to ""
PASS rp.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 rp.accessKey: setAttribute() to undefined
PASS rp.accessKey: setAttribute() to 7
PASS rp.accessKey: setAttribute() to 1.5
PASS rp.accessKey: setAttribute() to "5%"
PASS rp.accessKey: setAttribute() to "+100"
PASS rp.accessKey: setAttribute() to ".5"
PASS rp.accessKey: setAttribute() to true
PASS rp.accessKey: setAttribute() to false
PASS rp.accessKey: setAttribute() to object "[object Object]"
PASS rp.accessKey: setAttribute() to NaN
PASS rp.accessKey: setAttribute() to Infinity
PASS rp.accessKey: setAttribute() to -Infinity
PASS rp.accessKey: setAttribute() to "\0"
PASS rp.accessKey: setAttribute() to null
PASS rp.accessKey: setAttribute() to object "test-toString"
PASS rp.accessKey: setAttribute() to object "test-valueOf"
PASS rp.accessKey: IDL set to ""
PASS rp.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 rp.accessKey: IDL set to undefined
PASS rp.accessKey: IDL set to 7
PASS rp.accessKey: IDL set to 1.5
PASS rp.accessKey: IDL set to "5%"
PASS rp.accessKey: IDL set to "+100"
PASS rp.accessKey: IDL set to ".5"
PASS rp.accessKey: IDL set to true
PASS rp.accessKey: IDL set to false
PASS rp.accessKey: IDL set to object "[object Object]"
PASS rp.accessKey: IDL set to NaN
PASS rp.accessKey: IDL set to Infinity
PASS rp.accessKey: IDL set to -Infinity
PASS rp.accessKey: IDL set to "\0"
PASS rp.accessKey: IDL set to null
PASS rp.accessKey: IDL set to object "test-toString"
PASS rp.accessKey: IDL set to object "test-valueOf"
PASS rp.tabIndex: typeof IDL attribute
PASS rp.tabIndex: setAttribute() to -36
PASS rp.tabIndex: setAttribute() to -1
PASS rp.tabIndex: setAttribute() to 0
PASS rp.tabIndex: setAttribute() to 1
PASS rp.tabIndex: setAttribute() to 2147483647
PASS rp.tabIndex: setAttribute() to -2147483648
PASS rp.tabIndex: setAttribute() to "-1"
PASS rp.tabIndex: setAttribute() to "-0"
PASS rp.tabIndex: setAttribute() to "0"
PASS rp.tabIndex: setAttribute() to "1"
PASS rp.tabIndex: setAttribute() to "\t7"
PASS rp.tabIndex: setAttribute() to "\f7"
PASS rp.tabIndex: setAttribute() to " 7"
PASS rp.tabIndex: setAttribute() to "\n7"
PASS rp.tabIndex: setAttribute() to "\r7"
PASS rp.tabIndex: setAttribute() to 1.5
PASS rp.tabIndex: setAttribute() to "5%"
PASS rp.tabIndex: setAttribute() to "+100"
PASS rp.tabIndex: setAttribute() to object "2"
PASS rp.tabIndex: IDL set to -36
PASS rp.tabIndex: IDL set to -1
PASS rp.tabIndex: IDL set to 0
PASS rp.tabIndex: IDL set to 1
PASS rp.tabIndex: IDL set to 2147483647
PASS rp.tabIndex: IDL set to -2147483648
PASS data.title: typeof IDL attribute
PASS data.title: IDL get with DOM attribute unset
PASS data.title: setAttribute() to ""
PASS data.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 data.title: setAttribute() to undefined
PASS data.title: setAttribute() to 7
PASS data.title: setAttribute() to 1.5
PASS data.title: setAttribute() to "5%"
PASS data.title: setAttribute() to "+100"
PASS data.title: setAttribute() to ".5"
PASS data.title: setAttribute() to true
PASS data.title: setAttribute() to false
PASS data.title: setAttribute() to object "[object Object]"
PASS data.title: setAttribute() to NaN
PASS data.title: setAttribute() to Infinity
PASS data.title: setAttribute() to -Infinity
PASS data.title: setAttribute() to "\0"
PASS data.title: setAttribute() to null
PASS data.title: setAttribute() to object "test-toString"
PASS data.title: setAttribute() to object "test-valueOf"
PASS data.title: IDL set to ""
PASS data.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 data.title: IDL set to undefined
PASS data.title: IDL set to 7
PASS data.title: IDL set to 1.5
PASS data.title: IDL set to "5%"
PASS data.title: IDL set to "+100"
PASS data.title: IDL set to ".5"
PASS data.title: IDL set to true
PASS data.title: IDL set to false
PASS data.title: IDL set to object "[object Object]"
PASS data.title: IDL set to NaN
PASS data.title: IDL set to Infinity
PASS data.title: IDL set to -Infinity
PASS data.title: IDL set to "\0"
PASS data.title: IDL set to null
PASS data.title: IDL set to object "test-toString"
PASS data.title: IDL set to object "test-valueOf"
PASS data.lang: typeof IDL attribute
PASS data.lang: IDL get with DOM attribute unset
PASS data.lang: setAttribute() to ""
PASS data.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 data.lang: setAttribute() to undefined
PASS data.lang: setAttribute() to 7
PASS data.lang: setAttribute() to 1.5
PASS data.lang: setAttribute() to "5%"
PASS data.lang: setAttribute() to "+100"
PASS data.lang: setAttribute() to ".5"
PASS data.lang: setAttribute() to true
PASS data.lang: setAttribute() to false
PASS data.lang: setAttribute() to object "[object Object]"
PASS data.lang: setAttribute() to NaN
PASS data.lang: setAttribute() to Infinity
PASS data.lang: setAttribute() to -Infinity
PASS data.lang: setAttribute() to "\0"
PASS data.lang: setAttribute() to null
PASS data.lang: setAttribute() to object "test-toString"
PASS data.lang: setAttribute() to object "test-valueOf"
PASS data.lang: IDL set to ""
PASS data.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 data.lang: IDL set to undefined
PASS data.lang: IDL set to 7
PASS data.lang: IDL set to 1.5
PASS data.lang: IDL set to "5%"
PASS data.lang: IDL set to "+100"
PASS data.lang: IDL set to ".5"
PASS data.lang: IDL set to true
PASS data.lang: IDL set to false
PASS data.lang: IDL set to object "[object Object]"
PASS data.lang: IDL set to NaN
PASS data.lang: IDL set to Infinity
PASS data.lang: IDL set to -Infinity
PASS data.lang: IDL set to "\0"
PASS data.lang: IDL set to null
PASS data.lang: IDL set to object "test-toString"
PASS data.lang: IDL set to object "test-valueOf"
PASS data.dir: typeof IDL attribute
PASS data.dir: IDL get with DOM attribute unset
PASS data.dir: setAttribute() to ""
PASS data.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 data.dir: setAttribute() to undefined
PASS data.dir: setAttribute() to 7
PASS data.dir: setAttribute() to 1.5
PASS data.dir: setAttribute() to "5%"
PASS data.dir: setAttribute() to "+100"
PASS data.dir: setAttribute() to ".5"
PASS data.dir: setAttribute() to true
PASS data.dir: setAttribute() to false
PASS data.dir: setAttribute() to object "[object Object]"
PASS data.dir: setAttribute() to NaN
PASS data.dir: setAttribute() to Infinity
PASS data.dir: setAttribute() to -Infinity
PASS data.dir: setAttribute() to "\0"
PASS data.dir: setAttribute() to null
PASS data.dir: setAttribute() to object "test-toString"
PASS data.dir: setAttribute() to object "test-valueOf"
PASS data.dir: setAttribute() to "ltr"
PASS data.dir: setAttribute() to "xltr"
PASS data.dir: setAttribute() to "ltr\0"
PASS data.dir: setAttribute() to "tr"
PASS data.dir: setAttribute() to "LTR"
PASS data.dir: setAttribute() to "rtl"
PASS data.dir: setAttribute() to "xrtl"
PASS data.dir: setAttribute() to "rtl\0"
PASS data.dir: setAttribute() to "tl"
PASS data.dir: setAttribute() to "RTL"
PASS data.dir: setAttribute() to "auto"
PASS data.dir: setAttribute() to "xauto"
PASS data.dir: setAttribute() to "auto\0"
PASS data.dir: setAttribute() to "uto"
PASS data.dir: setAttribute() to "AUTO"
PASS data.dir: IDL set to ""
PASS data.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 data.dir: IDL set to undefined
PASS data.dir: IDL set to 7
PASS data.dir: IDL set to 1.5
PASS data.dir: IDL set to "5%"
PASS data.dir: IDL set to "+100"
PASS data.dir: IDL set to ".5"
PASS data.dir: IDL set to true
PASS data.dir: IDL set to false
PASS data.dir: IDL set to object "[object Object]"
PASS data.dir: IDL set to NaN
PASS data.dir: IDL set to Infinity
PASS data.dir: IDL set to -Infinity
PASS data.dir: IDL set to "\0"
PASS data.dir: IDL set to null
PASS data.dir: IDL set to object "test-toString"
PASS data.dir: IDL set to object "test-valueOf"
PASS data.dir: IDL set to "ltr"
PASS data.dir: IDL set to "xltr"
PASS data.dir: IDL set to "ltr\0"
PASS data.dir: IDL set to "tr"
PASS data.dir: IDL set to "LTR"
PASS data.dir: IDL set to "rtl"
PASS data.dir: IDL set to "xrtl"
PASS data.dir: IDL set to "rtl\0"
PASS data.dir: IDL set to "tl"
PASS data.dir: IDL set to "RTL"
PASS data.dir: IDL set to "auto"
PASS data.dir: IDL set to "xauto"
PASS data.dir: IDL set to "auto\0"
PASS data.dir: IDL set to "uto"
PASS data.dir: IDL set to "AUTO"
PASS data.className (<data class>): typeof IDL attribute
PASS data.className (<data class>): IDL get with DOM attribute unset
PASS data.className (<data class>): setAttribute() to ""
PASS data.className (<data 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 data.className (<data class>): setAttribute() to undefined
PASS data.className (<data class>): setAttribute() to 7
PASS data.className (<data class>): setAttribute() to 1.5
PASS data.className (<data class>): setAttribute() to "5%"
PASS data.className (<data class>): setAttribute() to "+100"
PASS data.className (<data class>): setAttribute() to ".5"
PASS data.className (<data class>): setAttribute() to true
PASS data.className (<data class>): setAttribute() to false
PASS data.className (<data class>): setAttribute() to object "[object Object]"
PASS data.className (<data class>): setAttribute() to NaN
PASS data.className (<data class>): setAttribute() to Infinity
PASS data.className (<data class>): setAttribute() to -Infinity
PASS data.className (<data class>): setAttribute() to "\0"
PASS data.className (<data class>): setAttribute() to null
PASS data.className (<data class>): setAttribute() to object "test-toString"
PASS data.className (<data class>): setAttribute() to object "test-valueOf"
PASS data.className (<data class>): IDL set to ""
PASS data.className (<data 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 data.className (<data class>): IDL set to undefined
PASS data.className (<data class>): IDL set to 7
PASS data.className (<data class>): IDL set to 1.5
PASS data.className (<data class>): IDL set to "5%"
PASS data.className (<data class>): IDL set to "+100"
PASS data.className (<data class>): IDL set to ".5"
PASS data.className (<data class>): IDL set to true
PASS data.className (<data class>): IDL set to false
PASS data.className (<data class>): IDL set to object "[object Object]"
PASS data.className (<data class>): IDL set to NaN
PASS data.className (<data class>): IDL set to Infinity
PASS data.className (<data class>): IDL set to -Infinity
PASS data.className (<data class>): IDL set to "\0"
PASS data.className (<data class>): IDL set to null
PASS data.className (<data class>): IDL set to object "test-toString"
PASS data.className (<data class>): IDL set to object "test-valueOf"
PASS data.autofocus: typeof IDL attribute
PASS data.autofocus: IDL get with DOM attribute unset
PASS data.autofocus: setAttribute() to ""
PASS data.autofocus: setAttribute() to " foo "
PASS data.autofocus: setAttribute() to undefined
PASS data.autofocus: setAttribute() to null
PASS data.autofocus: setAttribute() to 7
PASS data.autofocus: setAttribute() to 1.5
PASS data.autofocus: setAttribute() to "5%"
PASS data.autofocus: setAttribute() to "+100"
PASS data.autofocus: setAttribute() to ".5"
PASS data.autofocus: setAttribute() to true
PASS data.autofocus: setAttribute() to false
PASS data.autofocus: setAttribute() to object "[object Object]"
PASS data.autofocus: setAttribute() to NaN
PASS data.autofocus: setAttribute() to Infinity
PASS data.autofocus: setAttribute() to -Infinity
PASS data.autofocus: setAttribute() to "\0"
PASS data.autofocus: setAttribute() to object "test-toString"
PASS data.autofocus: setAttribute() to object "test-valueOf"
PASS data.autofocus: setAttribute() to "autofocus"
PASS data.autofocus: IDL set to ""
PASS data.autofocus: IDL set to " foo "
PASS data.autofocus: IDL set to undefined
PASS data.autofocus: IDL set to null
PASS data.autofocus: IDL set to 7
PASS data.autofocus: IDL set to 1.5
PASS data.autofocus: IDL set to "5%"
PASS data.autofocus: IDL set to "+100"
PASS data.autofocus: IDL set to ".5"
PASS data.autofocus: IDL set to true
PASS data.autofocus: IDL set to false
PASS data.autofocus: IDL set to object "[object Object]"
PASS data.autofocus: IDL set to NaN
PASS data.autofocus: IDL set to Infinity
PASS data.autofocus: IDL set to -Infinity
PASS data.autofocus: IDL set to "\0"
PASS data.autofocus: IDL set to object "test-toString"
PASS data.autofocus: IDL set to object "test-valueOf"
PASS data.hidden: typeof IDL attribute
PASS data.hidden: IDL get with DOM attribute unset
PASS data.hidden: setAttribute() to ""
PASS data.hidden: setAttribute() to " foo "
PASS data.hidden: setAttribute() to undefined
PASS data.hidden: setAttribute() to null
PASS data.hidden: setAttribute() to 7
PASS data.hidden: setAttribute() to 1.5
PASS data.hidden: setAttribute() to "5%"
PASS data.hidden: setAttribute() to "+100"
PASS data.hidden: setAttribute() to ".5"
PASS data.hidden: setAttribute() to true
PASS data.hidden: setAttribute() to false
PASS data.hidden: setAttribute() to object "[object Object]"
PASS data.hidden: setAttribute() to NaN
PASS data.hidden: setAttribute() to Infinity
PASS data.hidden: setAttribute() to -Infinity
PASS data.hidden: setAttribute() to "\0"
PASS data.hidden: setAttribute() to object "test-toString"
PASS data.hidden: setAttribute() to object "test-valueOf"
PASS data.hidden: setAttribute() to "hidden"
PASS data.hidden: IDL set to ""
PASS data.hidden: IDL set to " foo "
PASS data.hidden: IDL set to undefined
PASS data.hidden: IDL set to null
PASS data.hidden: IDL set to 7
PASS data.hidden: IDL set to 1.5
PASS data.hidden: IDL set to "5%"
PASS data.hidden: IDL set to "+100"
PASS data.hidden: IDL set to ".5"
PASS data.hidden: IDL set to true
PASS data.hidden: IDL set to false
PASS data.hidden: IDL set to object "[object Object]"
PASS data.hidden: IDL set to NaN
PASS data.hidden: IDL set to Infinity
PASS data.hidden: IDL set to -Infinity
PASS data.hidden: IDL set to "\0"
PASS data.hidden: IDL set to object "test-toString"
PASS data.hidden: IDL set to object "test-valueOf"
PASS data.accessKey: typeof IDL attribute
PASS data.accessKey: IDL get with DOM attribute unset
PASS data.accessKey: setAttribute() to ""
PASS data.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 data.accessKey: setAttribute() to undefined
PASS data.accessKey: setAttribute() to 7
PASS data.accessKey: setAttribute() to 1.5
PASS data.accessKey: setAttribute() to "5%"
PASS data.accessKey: setAttribute() to "+100"
PASS data.accessKey: setAttribute() to ".5"
PASS data.accessKey: setAttribute() to true
PASS data.accessKey: setAttribute() to false
PASS data.accessKey: setAttribute() to object "[object Object]"
PASS data.accessKey: setAttribute() to NaN
PASS data.accessKey: setAttribute() to Infinity
PASS data.accessKey: setAttribute() to -Infinity
PASS data.accessKey: setAttribute() to "\0"
PASS data.accessKey: setAttribute() to null
PASS data.accessKey: setAttribute() to object "test-toString"
PASS data.accessKey: setAttribute() to object "test-valueOf"
PASS data.accessKey: IDL set to ""
PASS data.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 data.accessKey: IDL set to undefined
PASS data.accessKey: IDL set to 7
PASS data.accessKey: IDL set to 1.5
PASS data.accessKey: IDL set to "5%"
PASS data.accessKey: IDL set to "+100"
PASS data.accessKey: IDL set to ".5"
PASS data.accessKey: IDL set to true
PASS data.accessKey: IDL set to false
PASS data.accessKey: IDL set to object "[object Object]"
PASS data.accessKey: IDL set to NaN
PASS data.accessKey: IDL set to Infinity
PASS data.accessKey: IDL set to -Infinity
PASS data.accessKey: IDL set to "\0"
PASS data.accessKey: IDL set to null
PASS data.accessKey: IDL set to object "test-toString"
PASS data.accessKey: IDL set to object "test-valueOf"
PASS data.tabIndex: typeof IDL attribute
PASS data.tabIndex: setAttribute() to -36
PASS data.tabIndex: setAttribute() to -1
PASS data.tabIndex: setAttribute() to 0
PASS data.tabIndex: setAttribute() to 1
PASS data.tabIndex: setAttribute() to 2147483647
PASS data.tabIndex: setAttribute() to -2147483648
PASS data.tabIndex: setAttribute() to "-1"
PASS data.tabIndex: setAttribute() to "-0"
PASS data.tabIndex: setAttribute() to "0"
PASS data.tabIndex: setAttribute() to "1"
PASS data.tabIndex: setAttribute() to "\t7"
PASS data.tabIndex: setAttribute() to "\f7"
PASS data.tabIndex: setAttribute() to " 7"
PASS data.tabIndex: setAttribute() to "\n7"
PASS data.tabIndex: setAttribute() to "\r7"
PASS data.tabIndex: setAttribute() to 1.5
PASS data.tabIndex: setAttribute() to "5%"
PASS data.tabIndex: setAttribute() to "+100"
PASS data.tabIndex: setAttribute() to object "2"
PASS data.tabIndex: IDL set to -36
PASS data.tabIndex: IDL set to -1
PASS data.tabIndex: IDL set to 0
PASS data.tabIndex: IDL set to 1
PASS data.tabIndex: IDL set to 2147483647
PASS data.tabIndex: IDL set to -2147483648
PASS data.value: typeof IDL attribute
PASS data.value: IDL get with DOM attribute unset
PASS data.value: setAttribute() to ""
PASS data.value: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS data.value: setAttribute() to undefined
PASS data.value: setAttribute() to 7
PASS data.value: setAttribute() to 1.5
PASS data.value: setAttribute() to "5%"
PASS data.value: setAttribute() to "+100"
PASS data.value: setAttribute() to ".5"
PASS data.value: setAttribute() to true
PASS data.value: setAttribute() to false
PASS data.value: setAttribute() to object "[object Object]"
PASS data.value: setAttribute() to NaN
PASS data.value: setAttribute() to Infinity
PASS data.value: setAttribute() to -Infinity
PASS data.value: setAttribute() to "\0"
PASS data.value: setAttribute() to null
PASS data.value: setAttribute() to object "test-toString"
PASS data.value: setAttribute() to object "test-valueOf"
PASS data.value: IDL set to ""
PASS data.value: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS data.value: IDL set to undefined
PASS data.value: IDL set to 7
PASS data.value: IDL set to 1.5
PASS data.value: IDL set to "5%"
PASS data.value: IDL set to "+100"
PASS data.value: IDL set to ".5"
PASS data.value: IDL set to true
PASS data.value: IDL set to false
PASS data.value: IDL set to object "[object Object]"
PASS data.value: IDL set to NaN
PASS data.value: IDL set to Infinity
PASS data.value: IDL set to -Infinity
PASS data.value: IDL set to "\0"
PASS data.value: IDL set to null
PASS data.value: IDL set to object "test-toString"
PASS data.value: IDL set to object "test-valueOf"
PASS time.title: typeof IDL attribute
PASS time.title: IDL get with DOM attribute unset
PASS time.title: setAttribute() to ""
PASS time.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 time.title: setAttribute() to undefined
PASS time.title: setAttribute() to 7
PASS time.title: setAttribute() to 1.5
PASS time.title: setAttribute() to "5%"
PASS time.title: setAttribute() to "+100"
PASS time.title: setAttribute() to ".5"
PASS time.title: setAttribute() to true
PASS time.title: setAttribute() to false
PASS time.title: setAttribute() to object "[object Object]"
PASS time.title: setAttribute() to NaN
PASS time.title: setAttribute() to Infinity
PASS time.title: setAttribute() to -Infinity
PASS time.title: setAttribute() to "\0"
PASS time.title: setAttribute() to null
PASS time.title: setAttribute() to object "test-toString"
PASS time.title: setAttribute() to object "test-valueOf"
PASS time.title: IDL set to ""
PASS time.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 time.title: IDL set to undefined
PASS time.title: IDL set to 7
PASS time.title: IDL set to 1.5
PASS time.title: IDL set to "5%"
PASS time.title: IDL set to "+100"
PASS time.title: IDL set to ".5"
PASS time.title: IDL set to true
PASS time.title: IDL set to false
PASS time.title: IDL set to object "[object Object]"
PASS time.title: IDL set to NaN
PASS time.title: IDL set to Infinity
PASS time.title: IDL set to -Infinity
PASS time.title: IDL set to "\0"
PASS time.title: IDL set to null
PASS time.title: IDL set to object "test-toString"
PASS time.title: IDL set to object "test-valueOf"
PASS time.lang: typeof IDL attribute
PASS time.lang: IDL get with DOM attribute unset
PASS time.lang: setAttribute() to ""
PASS time.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 time.lang: setAttribute() to undefined
PASS time.lang: setAttribute() to 7
PASS time.lang: setAttribute() to 1.5
PASS time.lang: setAttribute() to "5%"
PASS time.lang: setAttribute() to "+100"
PASS time.lang: setAttribute() to ".5"
PASS time.lang: setAttribute() to true
PASS time.lang: setAttribute() to false
PASS time.lang: setAttribute() to object "[object Object]"
PASS time.lang: setAttribute() to NaN
PASS time.lang: setAttribute() to Infinity
PASS time.lang: setAttribute() to -Infinity
PASS time.lang: setAttribute() to "\0"
PASS time.lang: setAttribute() to null
PASS time.lang: setAttribute() to object "test-toString"
PASS time.lang: setAttribute() to object "test-valueOf"
PASS time.lang: IDL set to ""
PASS time.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 time.lang: IDL set to undefined
PASS time.lang: IDL set to 7
PASS time.lang: IDL set to 1.5
PASS time.lang: IDL set to "5%"
PASS time.lang: IDL set to "+100"
PASS time.lang: IDL set to ".5"
PASS time.lang: IDL set to true
PASS time.lang: IDL set to false
PASS time.lang: IDL set to object "[object Object]"
PASS time.lang: IDL set to NaN
PASS time.lang: IDL set to Infinity
PASS time.lang: IDL set to -Infinity
PASS time.lang: IDL set to "\0"
PASS time.lang: IDL set to null
PASS time.lang: IDL set to object "test-toString"
PASS time.lang: IDL set to object "test-valueOf"
PASS time.dir: typeof IDL attribute
PASS time.dir: IDL get with DOM attribute unset
PASS time.dir: setAttribute() to ""
PASS time.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 time.dir: setAttribute() to undefined
PASS time.dir: setAttribute() to 7
PASS time.dir: setAttribute() to 1.5
PASS time.dir: setAttribute() to "5%"
PASS time.dir: setAttribute() to "+100"
PASS time.dir: setAttribute() to ".5"
PASS time.dir: setAttribute() to true
PASS time.dir: setAttribute() to false
PASS time.dir: setAttribute() to object "[object Object]"
PASS time.dir: setAttribute() to NaN
PASS time.dir: setAttribute() to Infinity
PASS time.dir: setAttribute() to -Infinity
PASS time.dir: setAttribute() to "\0"
PASS time.dir: setAttribute() to null
PASS time.dir: setAttribute() to object "test-toString"
PASS time.dir: setAttribute() to object "test-valueOf"
PASS time.dir: setAttribute() to "ltr"
PASS time.dir: setAttribute() to "xltr"
PASS time.dir: setAttribute() to "ltr\0"
PASS time.dir: setAttribute() to "tr"
PASS time.dir: setAttribute() to "LTR"
PASS time.dir: setAttribute() to "rtl"
PASS time.dir: setAttribute() to "xrtl"
PASS time.dir: setAttribute() to "rtl\0"
PASS time.dir: setAttribute() to "tl"
PASS time.dir: setAttribute() to "RTL"
PASS time.dir: setAttribute() to "auto"
PASS time.dir: setAttribute() to "xauto"
PASS time.dir: setAttribute() to "auto\0"
PASS time.dir: setAttribute() to "uto"
PASS time.dir: setAttribute() to "AUTO"
PASS time.dir: IDL set to ""
PASS time.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 time.dir: IDL set to undefined
PASS time.dir: IDL set to 7
PASS time.dir: IDL set to 1.5
PASS time.dir: IDL set to "5%"
PASS time.dir: IDL set to "+100"
PASS time.dir: IDL set to ".5"
PASS time.dir: IDL set to true
PASS time.dir: IDL set to false
PASS time.dir: IDL set to object "[object Object]"
PASS time.dir: IDL set to NaN
PASS time.dir: IDL set to Infinity
PASS time.dir: IDL set to -Infinity
PASS time.dir: IDL set to "\0"
PASS time.dir: IDL set to null
PASS time.dir: IDL set to object "test-toString"
PASS time.dir: IDL set to object "test-valueOf"
PASS time.dir: IDL set to "ltr"
PASS time.dir: IDL set to "xltr"
PASS time.dir: IDL set to "ltr\0"
PASS time.dir: IDL set to "tr"
PASS time.dir: IDL set to "LTR"
PASS time.dir: IDL set to "rtl"
PASS time.dir: IDL set to "xrtl"
PASS time.dir: IDL set to "rtl\0"
PASS time.dir: IDL set to "tl"
PASS time.dir: IDL set to "RTL"
PASS time.dir: IDL set to "auto"
PASS time.dir: IDL set to "xauto"
PASS time.dir: IDL set to "auto\0"
PASS time.dir: IDL set to "uto"
PASS time.dir: IDL set to "AUTO"
PASS time.className (<time class>): typeof IDL attribute
PASS time.className (<time class>): IDL get with DOM attribute unset
PASS time.className (<time class>): setAttribute() to ""
PASS time.className (<time 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 time.className (<time class>): setAttribute() to undefined
PASS time.className (<time class>): setAttribute() to 7
PASS time.className (<time class>): setAttribute() to 1.5
PASS time.className (<time class>): setAttribute() to "5%"
PASS time.className (<time class>): setAttribute() to "+100"
PASS time.className (<time class>): setAttribute() to ".5"
PASS time.className (<time class>): setAttribute() to true
PASS time.className (<time class>): setAttribute() to false
PASS time.className (<time class>): setAttribute() to object "[object Object]"
PASS time.className (<time class>): setAttribute() to NaN
PASS time.className (<time class>): setAttribute() to Infinity
PASS time.className (<time class>): setAttribute() to -Infinity
PASS time.className (<time class>): setAttribute() to "\0"
PASS time.className (<time class>): setAttribute() to null
PASS time.className (<time class>): setAttribute() to object "test-toString"
PASS time.className (<time class>): setAttribute() to object "test-valueOf"
PASS time.className (<time class>): IDL set to ""
PASS time.className (<time 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 time.className (<time class>): IDL set to undefined
PASS time.className (<time class>): IDL set to 7
PASS time.className (<time class>): IDL set to 1.5
PASS time.className (<time class>): IDL set to "5%"
PASS time.className (<time class>): IDL set to "+100"
PASS time.className (<time class>): IDL set to ".5"
PASS time.className (<time class>): IDL set to true
PASS time.className (<time class>): IDL set to false
PASS time.className (<time class>): IDL set to object "[object Object]"
PASS time.className (<time class>): IDL set to NaN
PASS time.className (<time class>): IDL set to Infinity
PASS time.className (<time class>): IDL set to -Infinity
PASS time.className (<time class>): IDL set to "\0"
PASS time.className (<time class>): IDL set to null
PASS time.className (<time class>): IDL set to object "test-toString"
PASS time.className (<time class>): IDL set to object "test-valueOf"
PASS time.autofocus: typeof IDL attribute
PASS time.autofocus: IDL get with DOM attribute unset
PASS time.autofocus: setAttribute() to ""
PASS time.autofocus: setAttribute() to " foo "
PASS time.autofocus: setAttribute() to undefined
PASS time.autofocus: setAttribute() to null
PASS time.autofocus: setAttribute() to 7
PASS time.autofocus: setAttribute() to 1.5
PASS time.autofocus: setAttribute() to "5%"
PASS time.autofocus: setAttribute() to "+100"
PASS time.autofocus: setAttribute() to ".5"
PASS time.autofocus: setAttribute() to true
PASS time.autofocus: setAttribute() to false
PASS time.autofocus: setAttribute() to object "[object Object]"
PASS time.autofocus: setAttribute() to NaN
PASS time.autofocus: setAttribute() to Infinity
PASS time.autofocus: setAttribute() to -Infinity
PASS time.autofocus: setAttribute() to "\0"
PASS time.autofocus: setAttribute() to object "test-toString"
PASS time.autofocus: setAttribute() to object "test-valueOf"
PASS time.autofocus: setAttribute() to "autofocus"
PASS time.autofocus: IDL set to ""
PASS time.autofocus: IDL set to " foo "
PASS time.autofocus: IDL set to undefined
PASS time.autofocus: IDL set to null
PASS time.autofocus: IDL set to 7
PASS time.autofocus: IDL set to 1.5
PASS time.autofocus: IDL set to "5%"
PASS time.autofocus: IDL set to "+100"
PASS time.autofocus: IDL set to ".5"
PASS time.autofocus: IDL set to true
PASS time.autofocus: IDL set to false
PASS time.autofocus: IDL set to object "[object Object]"
PASS time.autofocus: IDL set to NaN
PASS time.autofocus: IDL set to Infinity
PASS time.autofocus: IDL set to -Infinity
PASS time.autofocus: IDL set to "\0"
PASS time.autofocus: IDL set to object "test-toString"
PASS time.autofocus: IDL set to object "test-valueOf"
PASS time.hidden: typeof IDL attribute
PASS time.hidden: IDL get with DOM attribute unset
PASS time.hidden: setAttribute() to ""
PASS time.hidden: setAttribute() to " foo "
PASS time.hidden: setAttribute() to undefined
PASS time.hidden: setAttribute() to null
PASS time.hidden: setAttribute() to 7
PASS time.hidden: setAttribute() to 1.5
PASS time.hidden: setAttribute() to "5%"
PASS time.hidden: setAttribute() to "+100"
PASS time.hidden: setAttribute() to ".5"
PASS time.hidden: setAttribute() to true
PASS time.hidden: setAttribute() to false
PASS time.hidden: setAttribute() to object "[object Object]"
PASS time.hidden: setAttribute() to NaN
PASS time.hidden: setAttribute() to Infinity
PASS time.hidden: setAttribute() to -Infinity
PASS time.hidden: setAttribute() to "\0"
PASS time.hidden: setAttribute() to object "test-toString"
PASS time.hidden: setAttribute() to object "test-valueOf"
PASS time.hidden: setAttribute() to "hidden"
PASS time.hidden: IDL set to ""
PASS time.hidden: IDL set to " foo "
PASS time.hidden: IDL set to undefined
PASS time.hidden: IDL set to null
PASS time.hidden: IDL set to 7
PASS time.hidden: IDL set to 1.5
PASS time.hidden: IDL set to "5%"
PASS time.hidden: IDL set to "+100"
PASS time.hidden: IDL set to ".5"
PASS time.hidden: IDL set to true
PASS time.hidden: IDL set to false
PASS time.hidden: IDL set to object "[object Object]"
PASS time.hidden: IDL set to NaN
PASS time.hidden: IDL set to Infinity
PASS time.hidden: IDL set to -Infinity
PASS time.hidden: IDL set to "\0"
PASS time.hidden: IDL set to object "test-toString"
PASS time.hidden: IDL set to object "test-valueOf"
PASS time.accessKey: typeof IDL attribute
PASS time.accessKey: IDL get with DOM attribute unset
PASS time.accessKey: setAttribute() to ""
PASS time.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 time.accessKey: setAttribute() to undefined
PASS time.accessKey: setAttribute() to 7
PASS time.accessKey: setAttribute() to 1.5
PASS time.accessKey: setAttribute() to "5%"
PASS time.accessKey: setAttribute() to "+100"
PASS time.accessKey: setAttribute() to ".5"
PASS time.accessKey: setAttribute() to true
PASS time.accessKey: setAttribute() to false
PASS time.accessKey: setAttribute() to object "[object Object]"
PASS time.accessKey: setAttribute() to NaN
PASS time.accessKey: setAttribute() to Infinity
PASS time.accessKey: setAttribute() to -Infinity
PASS time.accessKey: setAttribute() to "\0"
PASS time.accessKey: setAttribute() to null
PASS time.accessKey: setAttribute() to object "test-toString"
PASS time.accessKey: setAttribute() to object "test-valueOf"
PASS time.accessKey: IDL set to ""
PASS time.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 time.accessKey: IDL set to undefined
PASS time.accessKey: IDL set to 7
PASS time.accessKey: IDL set to 1.5
PASS time.accessKey: IDL set to "5%"
PASS time.accessKey: IDL set to "+100"
PASS time.accessKey: IDL set to ".5"
PASS time.accessKey: IDL set to true
PASS time.accessKey: IDL set to false
PASS time.accessKey: IDL set to object "[object Object]"
PASS time.accessKey: IDL set to NaN
PASS time.accessKey: IDL set to Infinity
PASS time.accessKey: IDL set to -Infinity
PASS time.accessKey: IDL set to "\0"
PASS time.accessKey: IDL set to null
PASS time.accessKey: IDL set to object "test-toString"
PASS time.accessKey: IDL set to object "test-valueOf"
PASS time.tabIndex: typeof IDL attribute
PASS time.tabIndex: setAttribute() to -36
PASS time.tabIndex: setAttribute() to -1
PASS time.tabIndex: setAttribute() to 0
PASS time.tabIndex: setAttribute() to 1
PASS time.tabIndex: setAttribute() to 2147483647
PASS time.tabIndex: setAttribute() to -2147483648
PASS time.tabIndex: setAttribute() to "-1"
PASS time.tabIndex: setAttribute() to "-0"
PASS time.tabIndex: setAttribute() to "0"
PASS time.tabIndex: setAttribute() to "1"
PASS time.tabIndex: setAttribute() to "\t7"
PASS time.tabIndex: setAttribute() to "\f7"
PASS time.tabIndex: setAttribute() to " 7"
PASS time.tabIndex: setAttribute() to "\n7"
PASS time.tabIndex: setAttribute() to "\r7"
PASS time.tabIndex: setAttribute() to 1.5
PASS time.tabIndex: setAttribute() to "5%"
PASS time.tabIndex: setAttribute() to "+100"
PASS time.tabIndex: setAttribute() to object "2"
PASS time.tabIndex: IDL set to -36
PASS time.tabIndex: IDL set to -1
PASS time.tabIndex: IDL set to 0
PASS time.tabIndex: IDL set to 1
PASS time.tabIndex: IDL set to 2147483647
PASS time.tabIndex: IDL set to -2147483648
PASS time.dateTime: typeof IDL attribute
PASS time.dateTime: IDL get with DOM attribute unset
PASS time.dateTime: setAttribute() to ""
PASS time.dateTime: 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 time.dateTime: setAttribute() to undefined
PASS time.dateTime: setAttribute() to 7
PASS time.dateTime: setAttribute() to 1.5
PASS time.dateTime: setAttribute() to "5%"
PASS time.dateTime: setAttribute() to "+100"
PASS time.dateTime: setAttribute() to ".5"
PASS time.dateTime: setAttribute() to true
PASS time.dateTime: setAttribute() to false
PASS time.dateTime: setAttribute() to object "[object Object]"
PASS time.dateTime: setAttribute() to NaN
PASS time.dateTime: setAttribute() to Infinity
PASS time.dateTime: setAttribute() to -Infinity
PASS time.dateTime: setAttribute() to "\0"
PASS time.dateTime: setAttribute() to null
PASS time.dateTime: setAttribute() to object "test-toString"
PASS time.dateTime: setAttribute() to object "test-valueOf"
PASS time.dateTime: IDL set to ""
PASS time.dateTime: 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 time.dateTime: IDL set to undefined
PASS time.dateTime: IDL set to 7
PASS time.dateTime: IDL set to 1.5
PASS time.dateTime: IDL set to "5%"
PASS time.dateTime: IDL set to "+100"
PASS time.dateTime: IDL set to ".5"
PASS time.dateTime: IDL set to true
PASS time.dateTime: IDL set to false
PASS time.dateTime: IDL set to object "[object Object]"
PASS time.dateTime: IDL set to NaN
PASS time.dateTime: IDL set to Infinity
PASS time.dateTime: IDL set to -Infinity
PASS time.dateTime: IDL set to "\0"
PASS time.dateTime: IDL set to null
PASS time.dateTime: IDL set to object "test-toString"
PASS time.dateTime: IDL set to object "test-valueOf"
PASS code.title: typeof IDL attribute
PASS code.title: IDL get with DOM attribute unset
PASS code.title: setAttribute() to ""
PASS code.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 code.title: setAttribute() to undefined
PASS code.title: setAttribute() to 7
PASS code.title: setAttribute() to 1.5
PASS code.title: setAttribute() to "5%"
PASS code.title: setAttribute() to "+100"
PASS code.title: setAttribute() to ".5"
PASS code.title: setAttribute() to true
PASS code.title: setAttribute() to false
PASS code.title: setAttribute() to object "[object Object]"
PASS code.title: setAttribute() to NaN
PASS code.title: setAttribute() to Infinity
PASS code.title: setAttribute() to -Infinity
PASS code.title: setAttribute() to "\0"
PASS code.title: setAttribute() to null
PASS code.title: setAttribute() to object "test-toString"
PASS code.title: setAttribute() to object "test-valueOf"
PASS code.title: IDL set to ""
PASS code.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 code.title: IDL set to undefined
PASS code.title: IDL set to 7
PASS code.title: IDL set to 1.5
PASS code.title: IDL set to "5%"
PASS code.title: IDL set to "+100"
PASS code.title: IDL set to ".5"
PASS code.title: IDL set to true
PASS code.title: IDL set to false
PASS code.title: IDL set to object "[object Object]"
PASS code.title: IDL set to NaN
PASS code.title: IDL set to Infinity
PASS code.title: IDL set to -Infinity
PASS code.title: IDL set to "\0"
PASS code.title: IDL set to null
PASS code.title: IDL set to object "test-toString"
PASS code.title: IDL set to object "test-valueOf"
PASS code.lang: typeof IDL attribute
PASS code.lang: IDL get with DOM attribute unset
PASS code.lang: setAttribute() to ""
PASS code.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 code.lang: setAttribute() to undefined
PASS code.lang: setAttribute() to 7
PASS code.lang: setAttribute() to 1.5
PASS code.lang: setAttribute() to "5%"
PASS code.lang: setAttribute() to "+100"
PASS code.lang: setAttribute() to ".5"
PASS code.lang: setAttribute() to true
PASS code.lang: setAttribute() to false
PASS code.lang: setAttribute() to object "[object Object]"
PASS code.lang: setAttribute() to NaN
PASS code.lang: setAttribute() to Infinity
PASS code.lang: setAttribute() to -Infinity
PASS code.lang: setAttribute() to "\0"
PASS code.lang: setAttribute() to null
PASS code.lang: setAttribute() to object "test-toString"
PASS code.lang: setAttribute() to object "test-valueOf"
PASS code.lang: IDL set to ""
PASS code.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 code.lang: IDL set to undefined
PASS code.lang: IDL set to 7
PASS code.lang: IDL set to 1.5
PASS code.lang: IDL set to "5%"
PASS code.lang: IDL set to "+100"
PASS code.lang: IDL set to ".5"
PASS code.lang: IDL set to true
PASS code.lang: IDL set to false
PASS code.lang: IDL set to object "[object Object]"
PASS code.lang: IDL set to NaN
PASS code.lang: IDL set to Infinity
PASS code.lang: IDL set to -Infinity
PASS code.lang: IDL set to "\0"
PASS code.lang: IDL set to null
PASS code.lang: IDL set to object "test-toString"
PASS code.lang: IDL set to object "test-valueOf"
PASS code.dir: typeof IDL attribute
PASS code.dir: IDL get with DOM attribute unset
PASS code.dir: setAttribute() to ""
PASS code.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 code.dir: setAttribute() to undefined
PASS code.dir: setAttribute() to 7
PASS code.dir: setAttribute() to 1.5
PASS code.dir: setAttribute() to "5%"
PASS code.dir: setAttribute() to "+100"
PASS code.dir: setAttribute() to ".5"
PASS code.dir: setAttribute() to true
PASS code.dir: setAttribute() to false
PASS code.dir: setAttribute() to object "[object Object]"
PASS code.dir: setAttribute() to NaN
PASS code.dir: setAttribute() to Infinity
PASS code.dir: setAttribute() to -Infinity
PASS code.dir: setAttribute() to "\0"
PASS code.dir: setAttribute() to null
PASS code.dir: setAttribute() to object "test-toString"
PASS code.dir: setAttribute() to object "test-valueOf"
PASS code.dir: setAttribute() to "ltr"
PASS code.dir: setAttribute() to "xltr"
PASS code.dir: setAttribute() to "ltr\0"
PASS code.dir: setAttribute() to "tr"
PASS code.dir: setAttribute() to "LTR"
PASS code.dir: setAttribute() to "rtl"
PASS code.dir: setAttribute() to "xrtl"
PASS code.dir: setAttribute() to "rtl\0"
PASS code.dir: setAttribute() to "tl"
PASS code.dir: setAttribute() to "RTL"
PASS code.dir: setAttribute() to "auto"
PASS code.dir: setAttribute() to "xauto"
PASS code.dir: setAttribute() to "auto\0"
PASS code.dir: setAttribute() to "uto"
PASS code.dir: setAttribute() to "AUTO"
PASS code.dir: IDL set to ""
PASS code.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 code.dir: IDL set to undefined
PASS code.dir: IDL set to 7
PASS code.dir: IDL set to 1.5
PASS code.dir: IDL set to "5%"
PASS code.dir: IDL set to "+100"
PASS code.dir: IDL set to ".5"
PASS code.dir: IDL set to true
PASS code.dir: IDL set to false
PASS code.dir: IDL set to object "[object Object]"
PASS code.dir: IDL set to NaN
PASS code.dir: IDL set to Infinity
PASS code.dir: IDL set to -Infinity
PASS code.dir: IDL set to "\0"
PASS code.dir: IDL set to null
PASS code.dir: IDL set to object "test-toString"
PASS code.dir: IDL set to object "test-valueOf"
PASS code.dir: IDL set to "ltr"
PASS code.dir: IDL set to "xltr"
PASS code.dir: IDL set to "ltr\0"
PASS code.dir: IDL set to "tr"
PASS code.dir: IDL set to "LTR"
PASS code.dir: IDL set to "rtl"
PASS code.dir: IDL set to "xrtl"
PASS code.dir: IDL set to "rtl\0"
PASS code.dir: IDL set to "tl"
PASS code.dir: IDL set to "RTL"
PASS code.dir: IDL set to "auto"
PASS code.dir: IDL set to "xauto"
PASS code.dir: IDL set to "auto\0"
PASS code.dir: IDL set to "uto"
PASS code.dir: IDL set to "AUTO"
PASS code.className (<code class>): typeof IDL attribute
PASS code.className (<code class>): IDL get with DOM attribute unset
PASS code.className (<code class>): setAttribute() to ""
PASS code.className (<code 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 code.className (<code class>): setAttribute() to undefined
PASS code.className (<code class>): setAttribute() to 7
PASS code.className (<code class>): setAttribute() to 1.5
PASS code.className (<code class>): setAttribute() to "5%"
PASS code.className (<code class>): setAttribute() to "+100"
PASS code.className (<code class>): setAttribute() to ".5"
PASS code.className (<code class>): setAttribute() to true
PASS code.className (<code class>): setAttribute() to false
PASS code.className (<code class>): setAttribute() to object "[object Object]"
PASS code.className (<code class>): setAttribute() to NaN
PASS code.className (<code class>): setAttribute() to Infinity
PASS code.className (<code class>): setAttribute() to -Infinity
PASS code.className (<code class>): setAttribute() to "\0"
PASS code.className (<code class>): setAttribute() to null
PASS code.className (<code class>): setAttribute() to object "test-toString"
PASS code.className (<code class>): setAttribute() to object "test-valueOf"
PASS code.className (<code class>): IDL set to ""
PASS code.className (<code 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 code.className (<code class>): IDL set to undefined
PASS code.className (<code class>): IDL set to 7
PASS code.className (<code class>): IDL set to 1.5
PASS code.className (<code class>): IDL set to "5%"
PASS code.className (<code class>): IDL set to "+100"
PASS code.className (<code class>): IDL set to ".5"
PASS code.className (<code class>): IDL set to true
PASS code.className (<code class>): IDL set to false
PASS code.className (<code class>): IDL set to object "[object Object]"
PASS code.className (<code class>): IDL set to NaN
PASS code.className (<code class>): IDL set to Infinity
PASS code.className (<code class>): IDL set to -Infinity
PASS code.className (<code class>): IDL set to "\0"
PASS code.className (<code class>): IDL set to null
PASS code.className (<code class>): IDL set to object "test-toString"
PASS code.className (<code class>): IDL set to object "test-valueOf"
PASS code.autofocus: typeof IDL attribute
PASS code.autofocus: IDL get with DOM attribute unset
PASS code.autofocus: setAttribute() to ""
PASS code.autofocus: setAttribute() to " foo "
PASS code.autofocus: setAttribute() to undefined
PASS code.autofocus: setAttribute() to null
PASS code.autofocus: setAttribute() to 7
PASS code.autofocus: setAttribute() to 1.5
PASS code.autofocus: setAttribute() to "5%"
PASS code.autofocus: setAttribute() to "+100"
PASS code.autofocus: setAttribute() to ".5"
PASS code.autofocus: setAttribute() to true
PASS code.autofocus: setAttribute() to false
PASS code.autofocus: setAttribute() to object "[object Object]"
PASS code.autofocus: setAttribute() to NaN
PASS code.autofocus: setAttribute() to Infinity
PASS code.autofocus: setAttribute() to -Infinity
PASS code.autofocus: setAttribute() to "\0"
PASS code.autofocus: setAttribute() to object "test-toString"
PASS code.autofocus: setAttribute() to object "test-valueOf"
PASS code.autofocus: setAttribute() to "autofocus"
PASS code.autofocus: IDL set to ""
PASS code.autofocus: IDL set to " foo "
PASS code.autofocus: IDL set to undefined
PASS code.autofocus: IDL set to null
PASS code.autofocus: IDL set to 7
PASS code.autofocus: IDL set to 1.5
PASS code.autofocus: IDL set to "5%"
PASS code.autofocus: IDL set to "+100"
PASS code.autofocus: IDL set to ".5"
PASS code.autofocus: IDL set to true
PASS code.autofocus: IDL set to false
PASS code.autofocus: IDL set to object "[object Object]"
PASS code.autofocus: IDL set to NaN
PASS code.autofocus: IDL set to Infinity
PASS code.autofocus: IDL set to -Infinity
PASS code.autofocus: IDL set to "\0"
PASS code.autofocus: IDL set to object "test-toString"
PASS code.autofocus: IDL set to object "test-valueOf"
PASS code.hidden: typeof IDL attribute
PASS code.hidden: IDL get with DOM attribute unset
PASS code.hidden: setAttribute() to ""
PASS code.hidden: setAttribute() to " foo "
PASS code.hidden: setAttribute() to undefined
PASS code.hidden: setAttribute() to null
PASS code.hidden: setAttribute() to 7
PASS code.hidden: setAttribute() to 1.5
PASS code.hidden: setAttribute() to "5%"
PASS code.hidden: setAttribute() to "+100"
PASS code.hidden: setAttribute() to ".5"
PASS code.hidden: setAttribute() to true
PASS code.hidden: setAttribute() to false
PASS code.hidden: setAttribute() to object "[object Object]"
PASS code.hidden: setAttribute() to NaN
PASS code.hidden: setAttribute() to Infinity
PASS code.hidden: setAttribute() to -Infinity
PASS code.hidden: setAttribute() to "\0"
PASS code.hidden: setAttribute() to object "test-toString"
PASS code.hidden: setAttribute() to object "test-valueOf"
PASS code.hidden: setAttribute() to "hidden"
PASS code.hidden: IDL set to ""
PASS code.hidden: IDL set to " foo "
PASS code.hidden: IDL set to undefined
PASS code.hidden: IDL set to null
PASS code.hidden: IDL set to 7
PASS code.hidden: IDL set to 1.5
PASS code.hidden: IDL set to "5%"
PASS code.hidden: IDL set to "+100"
PASS code.hidden: IDL set to ".5"
PASS code.hidden: IDL set to true
PASS code.hidden: IDL set to false
PASS code.hidden: IDL set to object "[object Object]"
PASS code.hidden: IDL set to NaN
PASS code.hidden: IDL set to Infinity
PASS code.hidden: IDL set to -Infinity
PASS code.hidden: IDL set to "\0"
PASS code.hidden: IDL set to object "test-toString"
PASS code.hidden: IDL set to object "test-valueOf"
PASS code.accessKey: typeof IDL attribute
PASS code.accessKey: IDL get with DOM attribute unset
PASS code.accessKey: setAttribute() to ""
PASS code.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 code.accessKey: setAttribute() to undefined
PASS code.accessKey: setAttribute() to 7
PASS code.accessKey: setAttribute() to 1.5
PASS code.accessKey: setAttribute() to "5%"
PASS code.accessKey: setAttribute() to "+100"
PASS code.accessKey: setAttribute() to ".5"
PASS code.accessKey: setAttribute() to true
PASS code.accessKey: setAttribute() to false
PASS code.accessKey: setAttribute() to object "[object Object]"
PASS code.accessKey: setAttribute() to NaN
PASS code.accessKey: setAttribute() to Infinity
PASS code.accessKey: setAttribute() to -Infinity
PASS code.accessKey: setAttribute() to "\0"
PASS code.accessKey: setAttribute() to null
PASS code.accessKey: setAttribute() to object "test-toString"
PASS code.accessKey: setAttribute() to object "test-valueOf"
PASS code.accessKey: IDL set to ""
PASS code.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 code.accessKey: IDL set to undefined
PASS code.accessKey: IDL set to 7
PASS code.accessKey: IDL set to 1.5
PASS code.accessKey: IDL set to "5%"
PASS code.accessKey: IDL set to "+100"
PASS code.accessKey: IDL set to ".5"
PASS code.accessKey: IDL set to true
PASS code.accessKey: IDL set to false
PASS code.accessKey: IDL set to object "[object Object]"
PASS code.accessKey: IDL set to NaN
PASS code.accessKey: IDL set to Infinity
PASS code.accessKey: IDL set to -Infinity
PASS code.accessKey: IDL set to "\0"
PASS code.accessKey: IDL set to null
PASS code.accessKey: IDL set to object "test-toString"
PASS code.accessKey: IDL set to object "test-valueOf"
PASS code.tabIndex: typeof IDL attribute
PASS code.tabIndex: setAttribute() to -36
PASS code.tabIndex: setAttribute() to -1
PASS code.tabIndex: setAttribute() to 0
PASS code.tabIndex: setAttribute() to 1
PASS code.tabIndex: setAttribute() to 2147483647
PASS code.tabIndex: setAttribute() to -2147483648
PASS code.tabIndex: setAttribute() to "-1"
PASS code.tabIndex: setAttribute() to "-0"
PASS code.tabIndex: setAttribute() to "0"
PASS code.tabIndex: setAttribute() to "1"
PASS code.tabIndex: setAttribute() to "\t7"
PASS code.tabIndex: setAttribute() to "\f7"
PASS code.tabIndex: setAttribute() to " 7"
PASS code.tabIndex: setAttribute() to "\n7"
PASS code.tabIndex: setAttribute() to "\r7"
PASS code.tabIndex: setAttribute() to 1.5
PASS code.tabIndex: setAttribute() to "5%"
PASS code.tabIndex: setAttribute() to "+100"
PASS code.tabIndex: setAttribute() to object "2"
PASS code.tabIndex: IDL set to -36
PASS code.tabIndex: IDL set to -1
PASS code.tabIndex: IDL set to 0
PASS code.tabIndex: IDL set to 1
PASS code.tabIndex: IDL set to 2147483647
PASS code.tabIndex: IDL set to -2147483648
PASS var.title: typeof IDL attribute
PASS var.title: IDL get with DOM attribute unset
PASS var.title: setAttribute() to ""
PASS var.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 var.title: setAttribute() to undefined
PASS var.title: setAttribute() to 7
PASS var.title: setAttribute() to 1.5
PASS var.title: setAttribute() to "5%"
PASS var.title: setAttribute() to "+100"
PASS var.title: setAttribute() to ".5"
PASS var.title: setAttribute() to true
PASS var.title: setAttribute() to false
PASS var.title: setAttribute() to object "[object Object]"
PASS var.title: setAttribute() to NaN
PASS var.title: setAttribute() to Infinity
PASS var.title: setAttribute() to -Infinity
PASS var.title: setAttribute() to "\0"
PASS var.title: setAttribute() to null
PASS var.title: setAttribute() to object "test-toString"
PASS var.title: setAttribute() to object "test-valueOf"
PASS var.title: IDL set to ""
PASS var.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 var.title: IDL set to undefined
PASS var.title: IDL set to 7
PASS var.title: IDL set to 1.5
PASS var.title: IDL set to "5%"
PASS var.title: IDL set to "+100"
PASS var.title: IDL set to ".5"
PASS var.title: IDL set to true
PASS var.title: IDL set to false
PASS var.title: IDL set to object "[object Object]"
PASS var.title: IDL set to NaN
PASS var.title: IDL set to Infinity
PASS var.title: IDL set to -Infinity
PASS var.title: IDL set to "\0"
PASS var.title: IDL set to null
PASS var.title: IDL set to object "test-toString"
PASS var.title: IDL set to object "test-valueOf"
PASS var.lang: typeof IDL attribute
PASS var.lang: IDL get with DOM attribute unset
PASS var.lang: setAttribute() to ""
PASS var.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 var.lang: setAttribute() to undefined
PASS var.lang: setAttribute() to 7
PASS var.lang: setAttribute() to 1.5
PASS var.lang: setAttribute() to "5%"
PASS var.lang: setAttribute() to "+100"
PASS var.lang: setAttribute() to ".5"
PASS var.lang: setAttribute() to true
PASS var.lang: setAttribute() to false
PASS var.lang: setAttribute() to object "[object Object]"
PASS var.lang: setAttribute() to NaN
PASS var.lang: setAttribute() to Infinity
PASS var.lang: setAttribute() to -Infinity
PASS var.lang: setAttribute() to "\0"
PASS var.lang: setAttribute() to null
PASS var.lang: setAttribute() to object "test-toString"
PASS var.lang: setAttribute() to object "test-valueOf"
PASS var.lang: IDL set to ""
PASS var.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 var.lang: IDL set to undefined
PASS var.lang: IDL set to 7
PASS var.lang: IDL set to 1.5
PASS var.lang: IDL set to "5%"
PASS var.lang: IDL set to "+100"
PASS var.lang: IDL set to ".5"
PASS var.lang: IDL set to true
PASS var.lang: IDL set to false
PASS var.lang: IDL set to object "[object Object]"
PASS var.lang: IDL set to NaN
PASS var.lang: IDL set to Infinity
PASS var.lang: IDL set to -Infinity
PASS var.lang: IDL set to "\0"
PASS var.lang: IDL set to null
PASS var.lang: IDL set to object "test-toString"
PASS var.lang: IDL set to object "test-valueOf"
PASS var.dir: typeof IDL attribute
PASS var.dir: IDL get with DOM attribute unset
PASS var.dir: setAttribute() to ""
PASS var.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 var.dir: setAttribute() to undefined
PASS var.dir: setAttribute() to 7
PASS var.dir: setAttribute() to 1.5
PASS var.dir: setAttribute() to "5%"
PASS var.dir: setAttribute() to "+100"
PASS var.dir: setAttribute() to ".5"
PASS var.dir: setAttribute() to true
PASS var.dir: setAttribute() to false
PASS var.dir: setAttribute() to object "[object Object]"
PASS var.dir: setAttribute() to NaN
PASS var.dir: setAttribute() to Infinity
PASS var.dir: setAttribute() to -Infinity
PASS var.dir: setAttribute() to "\0"
PASS var.dir: setAttribute() to null
PASS var.dir: setAttribute() to object "test-toString"
PASS var.dir: setAttribute() to object "test-valueOf"
PASS var.dir: setAttribute() to "ltr"
PASS var.dir: setAttribute() to "xltr"
PASS var.dir: setAttribute() to "ltr\0"
PASS var.dir: setAttribute() to "tr"
PASS var.dir: setAttribute() to "LTR"
PASS var.dir: setAttribute() to "rtl"
PASS var.dir: setAttribute() to "xrtl"
PASS var.dir: setAttribute() to "rtl\0"
PASS var.dir: setAttribute() to "tl"
PASS var.dir: setAttribute() to "RTL"
PASS var.dir: setAttribute() to "auto"
PASS var.dir: setAttribute() to "xauto"
PASS var.dir: setAttribute() to "auto\0"
PASS var.dir: setAttribute() to "uto"
PASS var.dir: setAttribute() to "AUTO"
PASS var.dir: IDL set to ""
PASS var.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 var.dir: IDL set to undefined
PASS var.dir: IDL set to 7
PASS var.dir: IDL set to 1.5
PASS var.dir: IDL set to "5%"
PASS var.dir: IDL set to "+100"
PASS var.dir: IDL set to ".5"
PASS var.dir: IDL set to true
PASS var.dir: IDL set to false
PASS var.dir: IDL set to object "[object Object]"
PASS var.dir: IDL set to NaN
PASS var.dir: IDL set to Infinity
PASS var.dir: IDL set to -Infinity
PASS var.dir: IDL set to "\0"
PASS var.dir: IDL set to null
PASS var.dir: IDL set to object "test-toString"
PASS var.dir: IDL set to object "test-valueOf"
PASS var.dir: IDL set to "ltr"
PASS var.dir: IDL set to "xltr"
PASS var.dir: IDL set to "ltr\0"
PASS var.dir: IDL set to "tr"
PASS var.dir: IDL set to "LTR"
PASS var.dir: IDL set to "rtl"
PASS var.dir: IDL set to "xrtl"
PASS var.dir: IDL set to "rtl\0"
PASS var.dir: IDL set to "tl"
PASS var.dir: IDL set to "RTL"
PASS var.dir: IDL set to "auto"
PASS var.dir: IDL set to "xauto"
PASS var.dir: IDL set to "auto\0"
PASS var.dir: IDL set to "uto"
PASS var.dir: IDL set to "AUTO"
PASS var.className (<var class>): typeof IDL attribute
PASS var.className (<var class>): IDL get with DOM attribute unset
PASS var.className (<var class>): setAttribute() to ""
PASS var.className (<var 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 var.className (<var class>): setAttribute() to undefined
PASS var.className (<var class>): setAttribute() to 7
PASS var.className (<var class>): setAttribute() to 1.5
PASS var.className (<var class>): setAttribute() to "5%"
PASS var.className (<var class>): setAttribute() to "+100"
PASS var.className (<var class>): setAttribute() to ".5"
PASS var.className (<var class>): setAttribute() to true
PASS var.className (<var class>): setAttribute() to false
PASS var.className (<var class>): setAttribute() to object "[object Object]"
PASS var.className (<var class>): setAttribute() to NaN
PASS var.className (<var class>): setAttribute() to Infinity
PASS var.className (<var class>): setAttribute() to -Infinity
PASS var.className (<var class>): setAttribute() to "\0"
PASS var.className (<var class>): setAttribute() to null
PASS var.className (<var class>): setAttribute() to object "test-toString"
PASS var.className (<var class>): setAttribute() to object "test-valueOf"
PASS var.className (<var class>): IDL set to ""
PASS var.className (<var 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 var.className (<var class>): IDL set to undefined
PASS var.className (<var class>): IDL set to 7
PASS var.className (<var class>): IDL set to 1.5
PASS var.className (<var class>): IDL set to "5%"
PASS var.className (<var class>): IDL set to "+100"
PASS var.className (<var class>): IDL set to ".5"
PASS var.className (<var class>): IDL set to true
PASS var.className (<var class>): IDL set to false
PASS var.className (<var class>): IDL set to object "[object Object]"
PASS var.className (<var class>): IDL set to NaN
PASS var.className (<var class>): IDL set to Infinity
PASS var.className (<var class>): IDL set to -Infinity
PASS var.className (<var class>): IDL set to "\0"
PASS var.className (<var class>): IDL set to null
PASS var.className (<var class>): IDL set to object "test-toString"
PASS var.className (<var class>): IDL set to object "test-valueOf"
PASS var.autofocus: typeof IDL attribute
PASS var.autofocus: IDL get with DOM attribute unset
PASS var.autofocus: setAttribute() to ""
PASS var.autofocus: setAttribute() to " foo "
PASS var.autofocus: setAttribute() to undefined
PASS var.autofocus: setAttribute() to null
PASS var.autofocus: setAttribute() to 7
PASS var.autofocus: setAttribute() to 1.5
PASS var.autofocus: setAttribute() to "5%"
PASS var.autofocus: setAttribute() to "+100"
PASS var.autofocus: setAttribute() to ".5"
PASS var.autofocus: setAttribute() to true
PASS var.autofocus: setAttribute() to false
PASS var.autofocus: setAttribute() to object "[object Object]"
PASS var.autofocus: setAttribute() to NaN
PASS var.autofocus: setAttribute() to Infinity
PASS var.autofocus: setAttribute() to -Infinity
PASS var.autofocus: setAttribute() to "\0"
PASS var.autofocus: setAttribute() to object "test-toString"
PASS var.autofocus: setAttribute() to object "test-valueOf"
PASS var.autofocus: setAttribute() to "autofocus"
PASS var.autofocus: IDL set to ""
PASS var.autofocus: IDL set to " foo "
PASS var.autofocus: IDL set to undefined
PASS var.autofocus: IDL set to null
PASS var.autofocus: IDL set to 7
PASS var.autofocus: IDL set to 1.5
PASS var.autofocus: IDL set to "5%"
PASS var.autofocus: IDL set to "+100"
PASS var.autofocus: IDL set to ".5"
PASS var.autofocus: IDL set to true
PASS var.autofocus: IDL set to false
PASS var.autofocus: IDL set to object "[object Object]"
PASS var.autofocus: IDL set to NaN
PASS var.autofocus: IDL set to Infinity
PASS var.autofocus: IDL set to -Infinity
PASS var.autofocus: IDL set to "\0"
PASS var.autofocus: IDL set to object "test-toString"
PASS var.autofocus: IDL set to object "test-valueOf"
PASS var.hidden: typeof IDL attribute
PASS var.hidden: IDL get with DOM attribute unset
PASS var.hidden: setAttribute() to ""
PASS var.hidden: setAttribute() to " foo "
PASS var.hidden: setAttribute() to undefined
PASS var.hidden: setAttribute() to null
PASS var.hidden: setAttribute() to 7
PASS var.hidden: setAttribute() to 1.5
PASS var.hidden: setAttribute() to "5%"
PASS var.hidden: setAttribute() to "+100"
PASS var.hidden: setAttribute() to ".5"
PASS var.hidden: setAttribute() to true
PASS var.hidden: setAttribute() to false
PASS var.hidden: setAttribute() to object "[object Object]"
PASS var.hidden: setAttribute() to NaN
PASS var.hidden: setAttribute() to Infinity
PASS var.hidden: setAttribute() to -Infinity
PASS var.hidden: setAttribute() to "\0"
PASS var.hidden: setAttribute() to object "test-toString"
PASS var.hidden: setAttribute() to object "test-valueOf"
PASS var.hidden: setAttribute() to "hidden"
PASS var.hidden: IDL set to ""
PASS var.hidden: IDL set to " foo "
PASS var.hidden: IDL set to undefined
PASS var.hidden: IDL set to null
PASS var.hidden: IDL set to 7
PASS var.hidden: IDL set to 1.5
PASS var.hidden: IDL set to "5%"
PASS var.hidden: IDL set to "+100"
PASS var.hidden: IDL set to ".5"
PASS var.hidden: IDL set to true
PASS var.hidden: IDL set to false
PASS var.hidden: IDL set to object "[object Object]"
PASS var.hidden: IDL set to NaN
PASS var.hidden: IDL set to Infinity
PASS var.hidden: IDL set to -Infinity
PASS var.hidden: IDL set to "\0"
PASS var.hidden: IDL set to object "test-toString"
PASS var.hidden: IDL set to object "test-valueOf"
PASS var.accessKey: typeof IDL attribute
PASS var.accessKey: IDL get with DOM attribute unset
PASS var.accessKey: setAttribute() to ""
PASS var.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 var.accessKey: setAttribute() to undefined
PASS var.accessKey: setAttribute() to 7
PASS var.accessKey: setAttribute() to 1.5
PASS var.accessKey: setAttribute() to "5%"
PASS var.accessKey: setAttribute() to "+100"
PASS var.accessKey: setAttribute() to ".5"
PASS var.accessKey: setAttribute() to true
PASS var.accessKey: setAttribute() to false
PASS var.accessKey: setAttribute() to object "[object Object]"
PASS var.accessKey: setAttribute() to NaN
PASS var.accessKey: setAttribute() to Infinity
PASS var.accessKey: setAttribute() to -Infinity
PASS var.accessKey: setAttribute() to "\0"
PASS var.accessKey: setAttribute() to null
PASS var.accessKey: setAttribute() to object "test-toString"
PASS var.accessKey: setAttribute() to object "test-valueOf"
PASS var.accessKey: IDL set to ""
PASS var.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 var.accessKey: IDL set to undefined
PASS var.accessKey: IDL set to 7
PASS var.accessKey: IDL set to 1.5
PASS var.accessKey: IDL set to "5%"
PASS var.accessKey: IDL set to "+100"
PASS var.accessKey: IDL set to ".5"
PASS var.accessKey: IDL set to true
PASS var.accessKey: IDL set to false
PASS var.accessKey: IDL set to object "[object Object]"
PASS var.accessKey: IDL set to NaN
PASS var.accessKey: IDL set to Infinity
PASS var.accessKey: IDL set to -Infinity
PASS var.accessKey: IDL set to "\0"
PASS var.accessKey: IDL set to null
PASS var.accessKey: IDL set to object "test-toString"
PASS var.accessKey: IDL set to object "test-valueOf"
PASS var.tabIndex: typeof IDL attribute
PASS var.tabIndex: setAttribute() to -36
PASS var.tabIndex: setAttribute() to -1
PASS var.tabIndex: setAttribute() to 0
PASS var.tabIndex: setAttribute() to 1
PASS var.tabIndex: setAttribute() to 2147483647
PASS var.tabIndex: setAttribute() to -2147483648
PASS var.tabIndex: setAttribute() to "-1"
PASS var.tabIndex: setAttribute() to "-0"
PASS var.tabIndex: setAttribute() to "0"
PASS var.tabIndex: setAttribute() to "1"
PASS var.tabIndex: setAttribute() to "\t7"
PASS var.tabIndex: setAttribute() to "\f7"
PASS var.tabIndex: setAttribute() to " 7"
PASS var.tabIndex: setAttribute() to "\n7"
PASS var.tabIndex: setAttribute() to "\r7"
PASS var.tabIndex: setAttribute() to 1.5
PASS var.tabIndex: setAttribute() to "5%"
PASS var.tabIndex: setAttribute() to "+100"
PASS var.tabIndex: setAttribute() to object "2"
PASS var.tabIndex: IDL set to -36
PASS var.tabIndex: IDL set to -1
PASS var.tabIndex: IDL set to 0
PASS var.tabIndex: IDL set to 1
PASS var.tabIndex: IDL set to 2147483647
PASS var.tabIndex: IDL set to -2147483648
PASS samp.title: typeof IDL attribute
PASS samp.title: IDL get with DOM attribute unset
PASS samp.title: setAttribute() to ""
PASS samp.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 samp.title: setAttribute() to undefined
PASS samp.title: setAttribute() to 7
PASS samp.title: setAttribute() to 1.5
PASS samp.title: setAttribute() to "5%"
PASS samp.title: setAttribute() to "+100"
PASS samp.title: setAttribute() to ".5"
PASS samp.title: setAttribute() to true
PASS samp.title: setAttribute() to false
PASS samp.title: setAttribute() to object "[object Object]"
PASS samp.title: setAttribute() to NaN
PASS samp.title: setAttribute() to Infinity
PASS samp.title: setAttribute() to -Infinity
PASS samp.title: setAttribute() to "\0"
PASS samp.title: setAttribute() to null
PASS samp.title: setAttribute() to object "test-toString"
PASS samp.title: setAttribute() to object "test-valueOf"
PASS samp.title: IDL set to ""
PASS samp.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 samp.title: IDL set to undefined
PASS samp.title: IDL set to 7
PASS samp.title: IDL set to 1.5
PASS samp.title: IDL set to "5%"
PASS samp.title: IDL set to "+100"
PASS samp.title: IDL set to ".5"
PASS samp.title: IDL set to true
PASS samp.title: IDL set to false
PASS samp.title: IDL set to object "[object Object]"
PASS samp.title: IDL set to NaN
PASS samp.title: IDL set to Infinity
PASS samp.title: IDL set to -Infinity
PASS samp.title: IDL set to "\0"
PASS samp.title: IDL set to null
PASS samp.title: IDL set to object "test-toString"
PASS samp.title: IDL set to object "test-valueOf"
PASS samp.lang: typeof IDL attribute
PASS samp.lang: IDL get with DOM attribute unset
PASS samp.lang: setAttribute() to ""
PASS samp.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 samp.lang: setAttribute() to undefined
PASS samp.lang: setAttribute() to 7
PASS samp.lang: setAttribute() to 1.5
PASS samp.lang: setAttribute() to "5%"
PASS samp.lang: setAttribute() to "+100"
PASS samp.lang: setAttribute() to ".5"
PASS samp.lang: setAttribute() to true
PASS samp.lang: setAttribute() to false
PASS samp.lang: setAttribute() to object "[object Object]"
PASS samp.lang: setAttribute() to NaN
PASS samp.lang: setAttribute() to Infinity
PASS samp.lang: setAttribute() to -Infinity
PASS samp.lang: setAttribute() to "\0"
PASS samp.lang: setAttribute() to null
PASS samp.lang: setAttribute() to object "test-toString"
PASS samp.lang: setAttribute() to object "test-valueOf"
PASS samp.lang: IDL set to ""
PASS samp.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 samp.lang: IDL set to undefined
PASS samp.lang: IDL set to 7
PASS samp.lang: IDL set to 1.5
PASS samp.lang: IDL set to "5%"
PASS samp.lang: IDL set to "+100"
PASS samp.lang: IDL set to ".5"
PASS samp.lang: IDL set to true
PASS samp.lang: IDL set to false
PASS samp.lang: IDL set to object "[object Object]"
PASS samp.lang: IDL set to NaN
PASS samp.lang: IDL set to Infinity
PASS samp.lang: IDL set to -Infinity
PASS samp.lang: IDL set to "\0"
PASS samp.lang: IDL set to null
PASS samp.lang: IDL set to object "test-toString"
PASS samp.lang: IDL set to object "test-valueOf"
PASS samp.dir: typeof IDL attribute
PASS samp.dir: IDL get with DOM attribute unset
PASS samp.dir: setAttribute() to ""
PASS samp.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 samp.dir: setAttribute() to undefined
PASS samp.dir: setAttribute() to 7
PASS samp.dir: setAttribute() to 1.5
PASS samp.dir: setAttribute() to "5%"
PASS samp.dir: setAttribute() to "+100"
PASS samp.dir: setAttribute() to ".5"
PASS samp.dir: setAttribute() to true
PASS samp.dir: setAttribute() to false
PASS samp.dir: setAttribute() to object "[object Object]"
PASS samp.dir: setAttribute() to NaN
PASS samp.dir: setAttribute() to Infinity
PASS samp.dir: setAttribute() to -Infinity
PASS samp.dir: setAttribute() to "\0"
PASS samp.dir: setAttribute() to null
PASS samp.dir: setAttribute() to object "test-toString"
PASS samp.dir: setAttribute() to object "test-valueOf"
PASS samp.dir: setAttribute() to "ltr"
PASS samp.dir: setAttribute() to "xltr"
PASS samp.dir: setAttribute() to "ltr\0"
PASS samp.dir: setAttribute() to "tr"
PASS samp.dir: setAttribute() to "LTR"
PASS samp.dir: setAttribute() to "rtl"
PASS samp.dir: setAttribute() to "xrtl"
PASS samp.dir: setAttribute() to "rtl\0"
PASS samp.dir: setAttribute() to "tl"
PASS samp.dir: setAttribute() to "RTL"
PASS samp.dir: setAttribute() to "auto"
PASS samp.dir: setAttribute() to "xauto"
PASS samp.dir: setAttribute() to "auto\0"
PASS samp.dir: setAttribute() to "uto"
PASS samp.dir: setAttribute() to "AUTO"
PASS samp.dir: IDL set to ""
PASS samp.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 samp.dir: IDL set to undefined
PASS samp.dir: IDL set to 7
PASS samp.dir: IDL set to 1.5
PASS samp.dir: IDL set to "5%"
PASS samp.dir: IDL set to "+100"
PASS samp.dir: IDL set to ".5"
PASS samp.dir: IDL set to true
PASS samp.dir: IDL set to false
PASS samp.dir: IDL set to object "[object Object]"
PASS samp.dir: IDL set to NaN
PASS samp.dir: IDL set to Infinity
PASS samp.dir: IDL set to -Infinity
PASS samp.dir: IDL set to "\0"
PASS samp.dir: IDL set to null
PASS samp.dir: IDL set to object "test-toString"
PASS samp.dir: IDL set to object "test-valueOf"
PASS samp.dir: IDL set to "ltr"
PASS samp.dir: IDL set to "xltr"
PASS samp.dir: IDL set to "ltr\0"
PASS samp.dir: IDL set to "tr"
PASS samp.dir: IDL set to "LTR"
PASS samp.dir: IDL set to "rtl"
PASS samp.dir: IDL set to "xrtl"
PASS samp.dir: IDL set to "rtl\0"
PASS samp.dir: IDL set to "tl"
PASS samp.dir: IDL set to "RTL"
PASS samp.dir: IDL set to "auto"
PASS samp.dir: IDL set to "xauto"
PASS samp.dir: IDL set to "auto\0"
PASS samp.dir: IDL set to "uto"
PASS samp.dir: IDL set to "AUTO"
PASS samp.className (<samp class>): typeof IDL attribute
PASS samp.className (<samp class>): IDL get with DOM attribute unset
PASS samp.className (<samp class>): setAttribute() to ""
PASS samp.className (<samp 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 samp.className (<samp class>): setAttribute() to undefined
PASS samp.className (<samp class>): setAttribute() to 7
PASS samp.className (<samp class>): setAttribute() to 1.5
PASS samp.className (<samp class>): setAttribute() to "5%"
PASS samp.className (<samp class>): setAttribute() to "+100"
PASS samp.className (<samp class>): setAttribute() to ".5"
PASS samp.className (<samp class>): setAttribute() to true
PASS samp.className (<samp class>): setAttribute() to false
PASS samp.className (<samp class>): setAttribute() to object "[object Object]"
PASS samp.className (<samp class>): setAttribute() to NaN
PASS samp.className (<samp class>): setAttribute() to Infinity
PASS samp.className (<samp class>): setAttribute() to -Infinity
PASS samp.className (<samp class>): setAttribute() to "\0"
PASS samp.className (<samp class>): setAttribute() to null
PASS samp.className (<samp class>): setAttribute() to object "test-toString"
PASS samp.className (<samp class>): setAttribute() to object "test-valueOf"
PASS samp.className (<samp class>): IDL set to ""
PASS samp.className (<samp 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 samp.className (<samp class>): IDL set to undefined
PASS samp.className (<samp class>): IDL set to 7
PASS samp.className (<samp class>): IDL set to 1.5
PASS samp.className (<samp class>): IDL set to "5%"
PASS samp.className (<samp class>): IDL set to "+100"
PASS samp.className (<samp class>): IDL set to ".5"
PASS samp.className (<samp class>): IDL set to true
PASS samp.className (<samp class>): IDL set to false
PASS samp.className (<samp class>): IDL set to object "[object Object]"
PASS samp.className (<samp class>): IDL set to NaN
PASS samp.className (<samp class>): IDL set to Infinity
PASS samp.className (<samp class>): IDL set to -Infinity
PASS samp.className (<samp class>): IDL set to "\0"
PASS samp.className (<samp class>): IDL set to null
PASS samp.className (<samp class>): IDL set to object "test-toString"
PASS samp.className (<samp class>): IDL set to object "test-valueOf"
PASS samp.autofocus: typeof IDL attribute
PASS samp.autofocus: IDL get with DOM attribute unset
PASS samp.autofocus: setAttribute() to ""
PASS samp.autofocus: setAttribute() to " foo "
PASS samp.autofocus: setAttribute() to undefined
PASS samp.autofocus: setAttribute() to null
PASS samp.autofocus: setAttribute() to 7
PASS samp.autofocus: setAttribute() to 1.5
PASS samp.autofocus: setAttribute() to "5%"
PASS samp.autofocus: setAttribute() to "+100"
PASS samp.autofocus: setAttribute() to ".5"
PASS samp.autofocus: setAttribute() to true
PASS samp.autofocus: setAttribute() to false
PASS samp.autofocus: setAttribute() to object "[object Object]"
PASS samp.autofocus: setAttribute() to NaN
PASS samp.autofocus: setAttribute() to Infinity
PASS samp.autofocus: setAttribute() to -Infinity
PASS samp.autofocus: setAttribute() to "\0"
PASS samp.autofocus: setAttribute() to object "test-toString"
PASS samp.autofocus: setAttribute() to object "test-valueOf"
PASS samp.autofocus: setAttribute() to "autofocus"
PASS samp.autofocus: IDL set to ""
PASS samp.autofocus: IDL set to " foo "
PASS samp.autofocus: IDL set to undefined
PASS samp.autofocus: IDL set to null
PASS samp.autofocus: IDL set to 7
PASS samp.autofocus: IDL set to 1.5
PASS samp.autofocus: IDL set to "5%"
PASS samp.autofocus: IDL set to "+100"
PASS samp.autofocus: IDL set to ".5"
PASS samp.autofocus: IDL set to true
PASS samp.autofocus: IDL set to false
PASS samp.autofocus: IDL set to object "[object Object]"
PASS samp.autofocus: IDL set to NaN
PASS samp.autofocus: IDL set to Infinity
PASS samp.autofocus: IDL set to -Infinity
PASS samp.autofocus: IDL set to "\0"
PASS samp.autofocus: IDL set to object "test-toString"
PASS samp.autofocus: IDL set to object "test-valueOf"
PASS samp.hidden: typeof IDL attribute
PASS samp.hidden: IDL get with DOM attribute unset
PASS samp.hidden: setAttribute() to ""
PASS samp.hidden: setAttribute() to " foo "
PASS samp.hidden: setAttribute() to undefined
PASS samp.hidden: setAttribute() to null
PASS samp.hidden: setAttribute() to 7
PASS samp.hidden: setAttribute() to 1.5
PASS samp.hidden: setAttribute() to "5%"
PASS samp.hidden: setAttribute() to "+100"
PASS samp.hidden: setAttribute() to ".5"
PASS samp.hidden: setAttribute() to true
PASS samp.hidden: setAttribute() to false
PASS samp.hidden: setAttribute() to object "[object Object]"
PASS samp.hidden: setAttribute() to NaN
PASS samp.hidden: setAttribute() to Infinity
PASS samp.hidden: setAttribute() to -Infinity
PASS samp.hidden: setAttribute() to "\0"
PASS samp.hidden: setAttribute() to object "test-toString"
PASS samp.hidden: setAttribute() to object "test-valueOf"
PASS samp.hidden: setAttribute() to "hidden"
PASS samp.hidden: IDL set to ""
PASS samp.hidden: IDL set to " foo "
PASS samp.hidden: IDL set to undefined
PASS samp.hidden: IDL set to null
PASS samp.hidden: IDL set to 7
PASS samp.hidden: IDL set to 1.5
PASS samp.hidden: IDL set to "5%"
PASS samp.hidden: IDL set to "+100"
PASS samp.hidden: IDL set to ".5"
PASS samp.hidden: IDL set to true
PASS samp.hidden: IDL set to false
PASS samp.hidden: IDL set to object "[object Object]"
PASS samp.hidden: IDL set to NaN
PASS samp.hidden: IDL set to Infinity
PASS samp.hidden: IDL set to -Infinity
PASS samp.hidden: IDL set to "\0"
PASS samp.hidden: IDL set to object "test-toString"
PASS samp.hidden: IDL set to object "test-valueOf"
PASS samp.accessKey: typeof IDL attribute
PASS samp.accessKey: IDL get with DOM attribute unset
PASS samp.accessKey: setAttribute() to ""
PASS samp.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 samp.accessKey: setAttribute() to undefined
PASS samp.accessKey: setAttribute() to 7
PASS samp.accessKey: setAttribute() to 1.5
PASS samp.accessKey: setAttribute() to "5%"
PASS samp.accessKey: setAttribute() to "+100"
PASS samp.accessKey: setAttribute() to ".5"
PASS samp.accessKey: setAttribute() to true
PASS samp.accessKey: setAttribute() to false
PASS samp.accessKey: setAttribute() to object "[object Object]"
PASS samp.accessKey: setAttribute() to NaN
PASS samp.accessKey: setAttribute() to Infinity
PASS samp.accessKey: setAttribute() to -Infinity
PASS samp.accessKey: setAttribute() to "\0"
PASS samp.accessKey: setAttribute() to null
PASS samp.accessKey: setAttribute() to object "test-toString"
PASS samp.accessKey: setAttribute() to object "test-valueOf"
PASS samp.accessKey: IDL set to ""
PASS samp.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 samp.accessKey: IDL set to undefined
PASS samp.accessKey: IDL set to 7
PASS samp.accessKey: IDL set to 1.5
PASS samp.accessKey: IDL set to "5%"
PASS samp.accessKey: IDL set to "+100"
PASS samp.accessKey: IDL set to ".5"
PASS samp.accessKey: IDL set to true
PASS samp.accessKey: IDL set to false
PASS samp.accessKey: IDL set to object "[object Object]"
PASS samp.accessKey: IDL set to NaN
PASS samp.accessKey: IDL set to Infinity
PASS samp.accessKey: IDL set to -Infinity
PASS samp.accessKey: IDL set to "\0"
PASS samp.accessKey: IDL set to null
PASS samp.accessKey: IDL set to object "test-toString"
PASS samp.accessKey: IDL set to object "test-valueOf"
PASS samp.tabIndex: typeof IDL attribute
PASS samp.tabIndex: setAttribute() to -36
PASS samp.tabIndex: setAttribute() to -1
PASS samp.tabIndex: setAttribute() to 0
PASS samp.tabIndex: setAttribute() to 1
PASS samp.tabIndex: setAttribute() to 2147483647
PASS samp.tabIndex: setAttribute() to -2147483648
PASS samp.tabIndex: setAttribute() to "-1"
PASS samp.tabIndex: setAttribute() to "-0"
PASS samp.tabIndex: setAttribute() to "0"
PASS samp.tabIndex: setAttribute() to "1"
PASS samp.tabIndex: setAttribute() to "\t7"
PASS samp.tabIndex: setAttribute() to "\f7"
PASS samp.tabIndex: setAttribute() to " 7"
PASS samp.tabIndex: setAttribute() to "\n7"
PASS samp.tabIndex: setAttribute() to "\r7"
PASS samp.tabIndex: setAttribute() to 1.5
PASS samp.tabIndex: setAttribute() to "5%"
PASS samp.tabIndex: setAttribute() to "+100"
PASS samp.tabIndex: setAttribute() to object "2"
PASS samp.tabIndex: IDL set to -36
PASS samp.tabIndex: IDL set to -1
PASS samp.tabIndex: IDL set to 0
PASS samp.tabIndex: IDL set to 1
PASS samp.tabIndex: IDL set to 2147483647
PASS samp.tabIndex: IDL set to -2147483648
PASS kbd.title: typeof IDL attribute
PASS kbd.title: IDL get with DOM attribute unset
PASS kbd.title: setAttribute() to ""
PASS kbd.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 kbd.title: setAttribute() to undefined
PASS kbd.title: setAttribute() to 7
PASS kbd.title: setAttribute() to 1.5
PASS kbd.title: setAttribute() to "5%"
PASS kbd.title: setAttribute() to "+100"
PASS kbd.title: setAttribute() to ".5"
PASS kbd.title: setAttribute() to true
PASS kbd.title: setAttribute() to false
PASS kbd.title: setAttribute() to object "[object Object]"
PASS kbd.title: setAttribute() to NaN
PASS kbd.title: setAttribute() to Infinity
PASS kbd.title: setAttribute() to -Infinity
PASS kbd.title: setAttribute() to "\0"
PASS kbd.title: setAttribute() to null
PASS kbd.title: setAttribute() to object "test-toString"
PASS kbd.title: setAttribute() to object "test-valueOf"
PASS kbd.title: IDL set to ""
PASS kbd.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 kbd.title: IDL set to undefined
PASS kbd.title: IDL set to 7
PASS kbd.title: IDL set to 1.5
PASS kbd.title: IDL set to "5%"
PASS kbd.title: IDL set to "+100"
PASS kbd.title: IDL set to ".5"
PASS kbd.title: IDL set to true
PASS kbd.title: IDL set to false
PASS kbd.title: IDL set to object "[object Object]"
PASS kbd.title: IDL set to NaN
PASS kbd.title: IDL set to Infinity
PASS kbd.title: IDL set to -Infinity
PASS kbd.title: IDL set to "\0"
PASS kbd.title: IDL set to null
PASS kbd.title: IDL set to object "test-toString"
PASS kbd.title: IDL set to object "test-valueOf"
PASS kbd.lang: typeof IDL attribute
PASS kbd.lang: IDL get with DOM attribute unset
PASS kbd.lang: setAttribute() to ""
PASS kbd.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 kbd.lang: setAttribute() to undefined
PASS kbd.lang: setAttribute() to 7
PASS kbd.lang: setAttribute() to 1.5
PASS kbd.lang: setAttribute() to "5%"
PASS kbd.lang: setAttribute() to "+100"
PASS kbd.lang: setAttribute() to ".5"
PASS kbd.lang: setAttribute() to true
PASS kbd.lang: setAttribute() to false
PASS kbd.lang: setAttribute() to object "[object Object]"
PASS kbd.lang: setAttribute() to NaN
PASS kbd.lang: setAttribute() to Infinity
PASS kbd.lang: setAttribute() to -Infinity
PASS kbd.lang: setAttribute() to "\0"
PASS kbd.lang: setAttribute() to null
PASS kbd.lang: setAttribute() to object "test-toString"
PASS kbd.lang: setAttribute() to object "test-valueOf"
PASS kbd.lang: IDL set to ""
PASS kbd.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 kbd.lang: IDL set to undefined
PASS kbd.lang: IDL set to 7
PASS kbd.lang: IDL set to 1.5
PASS kbd.lang: IDL set to "5%"
PASS kbd.lang: IDL set to "+100"
PASS kbd.lang: IDL set to ".5"
PASS kbd.lang: IDL set to true
PASS kbd.lang: IDL set to false
PASS kbd.lang: IDL set to object "[object Object]"
PASS kbd.lang: IDL set to NaN
PASS kbd.lang: IDL set to Infinity
PASS kbd.lang: IDL set to -Infinity
PASS kbd.lang: IDL set to "\0"
PASS kbd.lang: IDL set to null
PASS kbd.lang: IDL set to object "test-toString"
PASS kbd.lang: IDL set to object "test-valueOf"
PASS kbd.dir: typeof IDL attribute
PASS kbd.dir: IDL get with DOM attribute unset
PASS kbd.dir: setAttribute() to ""
PASS kbd.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 kbd.dir: setAttribute() to undefined
PASS kbd.dir: setAttribute() to 7
PASS kbd.dir: setAttribute() to 1.5
PASS kbd.dir: setAttribute() to "5%"
PASS kbd.dir: setAttribute() to "+100"
PASS kbd.dir: setAttribute() to ".5"
PASS kbd.dir: setAttribute() to true
PASS kbd.dir: setAttribute() to false
PASS kbd.dir: setAttribute() to object "[object Object]"
PASS kbd.dir: setAttribute() to NaN
PASS kbd.dir: setAttribute() to Infinity
PASS kbd.dir: setAttribute() to -Infinity
PASS kbd.dir: setAttribute() to "\0"
PASS kbd.dir: setAttribute() to null
PASS kbd.dir: setAttribute() to object "test-toString"
PASS kbd.dir: setAttribute() to object "test-valueOf"
PASS kbd.dir: setAttribute() to "ltr"
PASS kbd.dir: setAttribute() to "xltr"
PASS kbd.dir: setAttribute() to "ltr\0"
PASS kbd.dir: setAttribute() to "tr"
PASS kbd.dir: setAttribute() to "LTR"
PASS kbd.dir: setAttribute() to "rtl"
PASS kbd.dir: setAttribute() to "xrtl"
PASS kbd.dir: setAttribute() to "rtl\0"
PASS kbd.dir: setAttribute() to "tl"
PASS kbd.dir: setAttribute() to "RTL"
PASS kbd.dir: setAttribute() to "auto"
PASS kbd.dir: setAttribute() to "xauto"
PASS kbd.dir: setAttribute() to "auto\0"
PASS kbd.dir: setAttribute() to "uto"
PASS kbd.dir: setAttribute() to "AUTO"
PASS kbd.dir: IDL set to ""
PASS kbd.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 kbd.dir: IDL set to undefined
PASS kbd.dir: IDL set to 7
PASS kbd.dir: IDL set to 1.5
PASS kbd.dir: IDL set to "5%"
PASS kbd.dir: IDL set to "+100"
PASS kbd.dir: IDL set to ".5"
PASS kbd.dir: IDL set to true
PASS kbd.dir: IDL set to false
PASS kbd.dir: IDL set to object "[object Object]"
PASS kbd.dir: IDL set to NaN
PASS kbd.dir: IDL set to Infinity
PASS kbd.dir: IDL set to -Infinity
PASS kbd.dir: IDL set to "\0"
PASS kbd.dir: IDL set to null
PASS kbd.dir: IDL set to object "test-toString"
PASS kbd.dir: IDL set to object "test-valueOf"
PASS kbd.dir: IDL set to "ltr"
PASS kbd.dir: IDL set to "xltr"
PASS kbd.dir: IDL set to "ltr\0"
PASS kbd.dir: IDL set to "tr"
PASS kbd.dir: IDL set to "LTR"
PASS kbd.dir: IDL set to "rtl"
PASS kbd.dir: IDL set to "xrtl"
PASS kbd.dir: IDL set to "rtl\0"
PASS kbd.dir: IDL set to "tl"
PASS kbd.dir: IDL set to "RTL"
PASS kbd.dir: IDL set to "auto"
PASS kbd.dir: IDL set to "xauto"
PASS kbd.dir: IDL set to "auto\0"
PASS kbd.dir: IDL set to "uto"
PASS kbd.dir: IDL set to "AUTO"
PASS kbd.className (<kbd class>): typeof IDL attribute
PASS kbd.className (<kbd class>): IDL get with DOM attribute unset
PASS kbd.className (<kbd class>): setAttribute() to ""
PASS kbd.className (<kbd 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 kbd.className (<kbd class>): setAttribute() to undefined
PASS kbd.className (<kbd class>): setAttribute() to 7
PASS kbd.className (<kbd class>): setAttribute() to 1.5
PASS kbd.className (<kbd class>): setAttribute() to "5%"
PASS kbd.className (<kbd class>): setAttribute() to "+100"
PASS kbd.className (<kbd class>): setAttribute() to ".5"
PASS kbd.className (<kbd class>): setAttribute() to true
PASS kbd.className (<kbd class>): setAttribute() to false
PASS kbd.className (<kbd class>): setAttribute() to object "[object Object]"
PASS kbd.className (<kbd class>): setAttribute() to NaN
PASS kbd.className (<kbd class>): setAttribute() to Infinity
PASS kbd.className (<kbd class>): setAttribute() to -Infinity
PASS kbd.className (<kbd class>): setAttribute() to "\0"
PASS kbd.className (<kbd class>): setAttribute() to null
PASS kbd.className (<kbd class>): setAttribute() to object "test-toString"
PASS kbd.className (<kbd class>): setAttribute() to object "test-valueOf"
PASS kbd.className (<kbd class>): IDL set to ""
PASS kbd.className (<kbd 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 kbd.className (<kbd class>): IDL set to undefined
PASS kbd.className (<kbd class>): IDL set to 7
PASS kbd.className (<kbd class>): IDL set to 1.5
PASS kbd.className (<kbd class>): IDL set to "5%"
PASS kbd.className (<kbd class>): IDL set to "+100"
PASS kbd.className (<kbd class>): IDL set to ".5"
PASS kbd.className (<kbd class>): IDL set to true
PASS kbd.className (<kbd class>): IDL set to false
PASS kbd.className (<kbd class>): IDL set to object "[object Object]"
PASS kbd.className (<kbd class>): IDL set to NaN
PASS kbd.className (<kbd class>): IDL set to Infinity
PASS kbd.className (<kbd class>): IDL set to -Infinity
PASS kbd.className (<kbd class>): IDL set to "\0"
PASS kbd.className (<kbd class>): IDL set to null
PASS kbd.className (<kbd class>): IDL set to object "test-toString"
PASS kbd.className (<kbd class>): IDL set to object "test-valueOf"
PASS kbd.autofocus: typeof IDL attribute
PASS kbd.autofocus: IDL get with DOM attribute unset
PASS kbd.autofocus: setAttribute() to ""
PASS kbd.autofocus: setAttribute() to " foo "
PASS kbd.autofocus: setAttribute() to undefined
PASS kbd.autofocus: setAttribute() to null
PASS kbd.autofocus: setAttribute() to 7
PASS kbd.autofocus: setAttribute() to 1.5
PASS kbd.autofocus: setAttribute() to "5%"
PASS kbd.autofocus: setAttribute() to "+100"
PASS kbd.autofocus: setAttribute() to ".5"
PASS kbd.autofocus: setAttribute() to true
PASS kbd.autofocus: setAttribute() to false
PASS kbd.autofocus: setAttribute() to object "[object Object]"
PASS kbd.autofocus: setAttribute() to NaN
PASS kbd.autofocus: setAttribute() to Infinity
PASS kbd.autofocus: setAttribute() to -Infinity
PASS kbd.autofocus: setAttribute() to "\0"
PASS kbd.autofocus: setAttribute() to object "test-toString"
PASS kbd.autofocus: setAttribute() to object "test-valueOf"
PASS kbd.autofocus: setAttribute() to "autofocus"
PASS kbd.autofocus: IDL set to ""
PASS kbd.autofocus: IDL set to " foo "
PASS kbd.autofocus: IDL set to undefined
PASS kbd.autofocus: IDL set to null
PASS kbd.autofocus: IDL set to 7
PASS kbd.autofocus: IDL set to 1.5
PASS kbd.autofocus: IDL set to "5%"
PASS kbd.autofocus: IDL set to "+100"
PASS kbd.autofocus: IDL set to ".5"
PASS kbd.autofocus: IDL set to true
PASS kbd.autofocus: IDL set to false
PASS kbd.autofocus: IDL set to object "[object Object]"
PASS kbd.autofocus: IDL set to NaN
PASS kbd.autofocus: IDL set to Infinity
PASS kbd.autofocus: IDL set to -Infinity
PASS kbd.autofocus: IDL set to "\0"
PASS kbd.autofocus: IDL set to object "test-toString"
PASS kbd.autofocus: IDL set to object "test-valueOf"
PASS kbd.hidden: typeof IDL attribute
PASS kbd.hidden: IDL get with DOM attribute unset
PASS kbd.hidden: setAttribute() to ""
PASS kbd.hidden: setAttribute() to " foo "
PASS kbd.hidden: setAttribute() to undefined
PASS kbd.hidden: setAttribute() to null
PASS kbd.hidden: setAttribute() to 7
PASS kbd.hidden: setAttribute() to 1.5
PASS kbd.hidden: setAttribute() to "5%"
PASS kbd.hidden: setAttribute() to "+100"
PASS kbd.hidden: setAttribute() to ".5"
PASS kbd.hidden: setAttribute() to true
PASS kbd.hidden: setAttribute() to false
PASS kbd.hidden: setAttribute() to object "[object Object]"
PASS kbd.hidden: setAttribute() to NaN
PASS kbd.hidden: setAttribute() to Infinity
PASS kbd.hidden: setAttribute() to -Infinity
PASS kbd.hidden: setAttribute() to "\0"
PASS kbd.hidden: setAttribute() to object "test-toString"
PASS kbd.hidden: setAttribute() to object "test-valueOf"
PASS kbd.hidden: setAttribute() to "hidden"
PASS kbd.hidden: IDL set to ""
PASS kbd.hidden: IDL set to " foo "
PASS kbd.hidden: IDL set to undefined
PASS kbd.hidden: IDL set to null
PASS kbd.hidden: IDL set to 7
PASS kbd.hidden: IDL set to 1.5
PASS kbd.hidden: IDL set to "5%"
PASS kbd.hidden: IDL set to "+100"
PASS kbd.hidden: IDL set to ".5"
PASS kbd.hidden: IDL set to true
PASS kbd.hidden: IDL set to false
PASS kbd.hidden: IDL set to object "[object Object]"
PASS kbd.hidden: IDL set to NaN
PASS kbd.hidden: IDL set to Infinity
PASS kbd.hidden: IDL set to -Infinity
PASS kbd.hidden: IDL set to "\0"
PASS kbd.hidden: IDL set to object "test-toString"
PASS kbd.hidden: IDL set to object "test-valueOf"
PASS kbd.accessKey: typeof IDL attribute
PASS kbd.accessKey: IDL get with DOM attribute unset
PASS kbd.accessKey: setAttribute() to ""
PASS kbd.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 kbd.accessKey: setAttribute() to undefined
PASS kbd.accessKey: setAttribute() to 7
PASS kbd.accessKey: setAttribute() to 1.5
PASS kbd.accessKey: setAttribute() to "5%"
PASS kbd.accessKey: setAttribute() to "+100"
PASS kbd.accessKey: setAttribute() to ".5"
PASS kbd.accessKey: setAttribute() to true
PASS kbd.accessKey: setAttribute() to false
PASS kbd.accessKey: setAttribute() to object "[object Object]"
PASS kbd.accessKey: setAttribute() to NaN
PASS kbd.accessKey: setAttribute() to Infinity
PASS kbd.accessKey: setAttribute() to -Infinity
PASS kbd.accessKey: setAttribute() to "\0"
PASS kbd.accessKey: setAttribute() to null
PASS kbd.accessKey: setAttribute() to object "test-toString"
PASS kbd.accessKey: setAttribute() to object "test-valueOf"
PASS kbd.accessKey: IDL set to ""
PASS kbd.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 kbd.accessKey: IDL set to undefined
PASS kbd.accessKey: IDL set to 7
PASS kbd.accessKey: IDL set to 1.5
PASS kbd.accessKey: IDL set to "5%"
PASS kbd.accessKey: IDL set to "+100"
PASS kbd.accessKey: IDL set to ".5"
PASS kbd.accessKey: IDL set to true
PASS kbd.accessKey: IDL set to false
PASS kbd.accessKey: IDL set to object "[object Object]"
PASS kbd.accessKey: IDL set to NaN
PASS kbd.accessKey: IDL set to Infinity
PASS kbd.accessKey: IDL set to -Infinity
PASS kbd.accessKey: IDL set to "\0"
PASS kbd.accessKey: IDL set to null
PASS kbd.accessKey: IDL set to object "test-toString"
PASS kbd.accessKey: IDL set to object "test-valueOf"
PASS kbd.tabIndex: typeof IDL attribute
PASS kbd.tabIndex: setAttribute() to -36
PASS kbd.tabIndex: setAttribute() to -1
PASS kbd.tabIndex: setAttribute() to 0
PASS kbd.tabIndex: setAttribute() to 1
PASS kbd.tabIndex: setAttribute() to 2147483647
PASS kbd.tabIndex: setAttribute() to -2147483648
PASS kbd.tabIndex: setAttribute() to "-1"
PASS kbd.tabIndex: setAttribute() to "-0"
PASS kbd.tabIndex: setAttribute() to "0"
PASS kbd.tabIndex: setAttribute() to "1"
PASS kbd.tabIndex: setAttribute() to "\t7"
PASS kbd.tabIndex: setAttribute() to "\f7"
PASS kbd.tabIndex: setAttribute() to " 7"
PASS kbd.tabIndex: setAttribute() to "\n7"
PASS kbd.tabIndex: setAttribute() to "\r7"
PASS kbd.tabIndex: setAttribute() to 1.5
PASS kbd.tabIndex: setAttribute() to "5%"
PASS kbd.tabIndex: setAttribute() to "+100"
PASS kbd.tabIndex: setAttribute() to object "2"
PASS kbd.tabIndex: IDL set to -36
PASS kbd.tabIndex: IDL set to -1
PASS kbd.tabIndex: IDL set to 0
PASS kbd.tabIndex: IDL set to 1
PASS kbd.tabIndex: IDL set to 2147483647
PASS kbd.tabIndex: IDL set to -2147483648
PASS sub.title: typeof IDL attribute
PASS sub.title: IDL get with DOM attribute unset
PASS sub.title: setAttribute() to ""
PASS sub.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 sub.title: setAttribute() to undefined
PASS sub.title: setAttribute() to 7
PASS sub.title: setAttribute() to 1.5
PASS sub.title: setAttribute() to "5%"
PASS sub.title: setAttribute() to "+100"
PASS sub.title: setAttribute() to ".5"
PASS sub.title: setAttribute() to true
PASS sub.title: setAttribute() to false
PASS sub.title: setAttribute() to object "[object Object]"
PASS sub.title: setAttribute() to NaN
PASS sub.title: setAttribute() to Infinity
PASS sub.title: setAttribute() to -Infinity
PASS sub.title: setAttribute() to "\0"
PASS sub.title: setAttribute() to null
PASS sub.title: setAttribute() to object "test-toString"
PASS sub.title: setAttribute() to object "test-valueOf"
PASS sub.title: IDL set to ""
PASS sub.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 sub.title: IDL set to undefined
PASS sub.title: IDL set to 7
PASS sub.title: IDL set to 1.5
PASS sub.title: IDL set to "5%"
PASS sub.title: IDL set to "+100"
PASS sub.title: IDL set to ".5"
PASS sub.title: IDL set to true
PASS sub.title: IDL set to false
PASS sub.title: IDL set to object "[object Object]"
PASS sub.title: IDL set to NaN
PASS sub.title: IDL set to Infinity
PASS sub.title: IDL set to -Infinity
PASS sub.title: IDL set to "\0"
PASS sub.title: IDL set to null
PASS sub.title: IDL set to object "test-toString"
PASS sub.title: IDL set to object "test-valueOf"
PASS sub.lang: typeof IDL attribute
PASS sub.lang: IDL get with DOM attribute unset
PASS sub.lang: setAttribute() to ""
PASS sub.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 sub.lang: setAttribute() to undefined
PASS sub.lang: setAttribute() to 7
PASS sub.lang: setAttribute() to 1.5
PASS sub.lang: setAttribute() to "5%"
PASS sub.lang: setAttribute() to "+100"
PASS sub.lang: setAttribute() to ".5"
PASS sub.lang: setAttribute() to true
PASS sub.lang: setAttribute() to false
PASS sub.lang: setAttribute() to object "[object Object]"
PASS sub.lang: setAttribute() to NaN
PASS sub.lang: setAttribute() to Infinity
PASS sub.lang: setAttribute() to -Infinity
PASS sub.lang: setAttribute() to "\0"
PASS sub.lang: setAttribute() to null
PASS sub.lang: setAttribute() to object "test-toString"
PASS sub.lang: setAttribute() to object "test-valueOf"
PASS sub.lang: IDL set to ""
PASS sub.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 sub.lang: IDL set to undefined
PASS sub.lang: IDL set to 7
PASS sub.lang: IDL set to 1.5
PASS sub.lang: IDL set to "5%"
PASS sub.lang: IDL set to "+100"
PASS sub.lang: IDL set to ".5"
PASS sub.lang: IDL set to true
PASS sub.lang: IDL set to false
PASS sub.lang: IDL set to object "[object Object]"
PASS sub.lang: IDL set to NaN
PASS sub.lang: IDL set to Infinity
PASS sub.lang: IDL set to -Infinity
PASS sub.lang: IDL set to "\0"
PASS sub.lang: IDL set to null
PASS sub.lang: IDL set to object "test-toString"
PASS sub.lang: IDL set to object "test-valueOf"
PASS sub.dir: typeof IDL attribute
PASS sub.dir: IDL get with DOM attribute unset
PASS sub.dir: setAttribute() to ""
PASS sub.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 sub.dir: setAttribute() to undefined
PASS sub.dir: setAttribute() to 7
PASS sub.dir: setAttribute() to 1.5
PASS sub.dir: setAttribute() to "5%"
PASS sub.dir: setAttribute() to "+100"
PASS sub.dir: setAttribute() to ".5"
PASS sub.dir: setAttribute() to true
PASS sub.dir: setAttribute() to false
PASS sub.dir: setAttribute() to object "[object Object]"
PASS sub.dir: setAttribute() to NaN
PASS sub.dir: setAttribute() to Infinity
PASS sub.dir: setAttribute() to -Infinity
PASS sub.dir: setAttribute() to "\0"
PASS sub.dir: setAttribute() to null
PASS sub.dir: setAttribute() to object "test-toString"
PASS sub.dir: setAttribute() to object "test-valueOf"
PASS sub.dir: setAttribute() to "ltr"
PASS sub.dir: setAttribute() to "xltr"
PASS sub.dir: setAttribute() to "ltr\0"
PASS sub.dir: setAttribute() to "tr"
PASS sub.dir: setAttribute() to "LTR"
PASS sub.dir: setAttribute() to "rtl"
PASS sub.dir: setAttribute() to "xrtl"
PASS sub.dir: setAttribute() to "rtl\0"
PASS sub.dir: setAttribute() to "tl"
PASS sub.dir: setAttribute() to "RTL"
PASS sub.dir: setAttribute() to "auto"
PASS sub.dir: setAttribute() to "xauto"
PASS sub.dir: setAttribute() to "auto\0"
PASS sub.dir: setAttribute() to "uto"
PASS sub.dir: setAttribute() to "AUTO"
PASS sub.dir: IDL set to ""
PASS sub.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 sub.dir: IDL set to undefined
PASS sub.dir: IDL set to 7
PASS sub.dir: IDL set to 1.5
PASS sub.dir: IDL set to "5%"
PASS sub.dir: IDL set to "+100"
PASS sub.dir: IDL set to ".5"
PASS sub.dir: IDL set to true
PASS sub.dir: IDL set to false
PASS sub.dir: IDL set to object "[object Object]"
PASS sub.dir: IDL set to NaN
PASS sub.dir: IDL set to Infinity
PASS sub.dir: IDL set to -Infinity
PASS sub.dir: IDL set to "\0"
PASS sub.dir: IDL set to null
PASS sub.dir: IDL set to object "test-toString"
PASS sub.dir: IDL set to object "test-valueOf"
PASS sub.dir: IDL set to "ltr"
PASS sub.dir: IDL set to "xltr"
PASS sub.dir: IDL set to "ltr\0"
PASS sub.dir: IDL set to "tr"
PASS sub.dir: IDL set to "LTR"
PASS sub.dir: IDL set to "rtl"
PASS sub.dir: IDL set to "xrtl"
PASS sub.dir: IDL set to "rtl\0"
PASS sub.dir: IDL set to "tl"
PASS sub.dir: IDL set to "RTL"
PASS sub.dir: IDL set to "auto"
PASS sub.dir: IDL set to "xauto"
PASS sub.dir: IDL set to "auto\0"
PASS sub.dir: IDL set to "uto"
PASS sub.dir: IDL set to "AUTO"
PASS sub.className (<sub class>): typeof IDL attribute
PASS sub.className (<sub class>): IDL get with DOM attribute unset
PASS sub.className (<sub class>): setAttribute() to ""
PASS sub.className (<sub 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 sub.className (<sub class>): setAttribute() to undefined
PASS sub.className (<sub class>): setAttribute() to 7
PASS sub.className (<sub class>): setAttribute() to 1.5
PASS sub.className (<sub class>): setAttribute() to "5%"
PASS sub.className (<sub class>): setAttribute() to "+100"
PASS sub.className (<sub class>): setAttribute() to ".5"
PASS sub.className (<sub class>): setAttribute() to true
PASS sub.className (<sub class>): setAttribute() to false
PASS sub.className (<sub class>): setAttribute() to object "[object Object]"
PASS sub.className (<sub class>): setAttribute() to NaN
PASS sub.className (<sub class>): setAttribute() to Infinity
PASS sub.className (<sub class>): setAttribute() to -Infinity
PASS sub.className (<sub class>): setAttribute() to "\0"
PASS sub.className (<sub class>): setAttribute() to null
PASS sub.className (<sub class>): setAttribute() to object "test-toString"
PASS sub.className (<sub class>): setAttribute() to object "test-valueOf"
PASS sub.className (<sub class>): IDL set to ""
PASS sub.className (<sub 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 sub.className (<sub class>): IDL set to undefined
PASS sub.className (<sub class>): IDL set to 7
PASS sub.className (<sub class>): IDL set to 1.5
PASS sub.className (<sub class>): IDL set to "5%"
PASS sub.className (<sub class>): IDL set to "+100"
PASS sub.className (<sub class>): IDL set to ".5"
PASS sub.className (<sub class>): IDL set to true
PASS sub.className (<sub class>): IDL set to false
PASS sub.className (<sub class>): IDL set to object "[object Object]"
PASS sub.className (<sub class>): IDL set to NaN
PASS sub.className (<sub class>): IDL set to Infinity
PASS sub.className (<sub class>): IDL set to -Infinity
PASS sub.className (<sub class>): IDL set to "\0"
PASS sub.className (<sub class>): IDL set to null
PASS sub.className (<sub class>): IDL set to object "test-toString"
PASS sub.className (<sub class>): IDL set to object "test-valueOf"
PASS sub.autofocus: typeof IDL attribute
PASS sub.autofocus: IDL get with DOM attribute unset
PASS sub.autofocus: setAttribute() to ""
PASS sub.autofocus: setAttribute() to " foo "
PASS sub.autofocus: setAttribute() to undefined
PASS sub.autofocus: setAttribute() to null
PASS sub.autofocus: setAttribute() to 7
PASS sub.autofocus: setAttribute() to 1.5
PASS sub.autofocus: setAttribute() to "5%"
PASS sub.autofocus: setAttribute() to "+100"
PASS sub.autofocus: setAttribute() to ".5"
PASS sub.autofocus: setAttribute() to true
PASS sub.autofocus: setAttribute() to false
PASS sub.autofocus: setAttribute() to object "[object Object]"
PASS sub.autofocus: setAttribute() to NaN
PASS sub.autofocus: setAttribute() to Infinity
PASS sub.autofocus: setAttribute() to -Infinity
PASS sub.autofocus: setAttribute() to "\0"
PASS sub.autofocus: setAttribute() to object "test-toString"
PASS sub.autofocus: setAttribute() to object "test-valueOf"
PASS sub.autofocus: setAttribute() to "autofocus"
PASS sub.autofocus: IDL set to ""
PASS sub.autofocus: IDL set to " foo "
PASS sub.autofocus: IDL set to undefined
PASS sub.autofocus: IDL set to null
PASS sub.autofocus: IDL set to 7
PASS sub.autofocus: IDL set to 1.5
PASS sub.autofocus: IDL set to "5%"
PASS sub.autofocus: IDL set to "+100"
PASS sub.autofocus: IDL set to ".5"
PASS sub.autofocus: IDL set to true
PASS sub.autofocus: IDL set to false
PASS sub.autofocus: IDL set to object "[object Object]"
PASS sub.autofocus: IDL set to NaN
PASS sub.autofocus: IDL set to Infinity
PASS sub.autofocus: IDL set to -Infinity
PASS sub.autofocus: IDL set to "\0"
PASS sub.autofocus: IDL set to object "test-toString"
PASS sub.autofocus: IDL set to object "test-valueOf"
PASS sub.hidden: typeof IDL attribute
PASS sub.hidden: IDL get with DOM attribute unset
PASS sub.hidden: setAttribute() to ""
PASS sub.hidden: setAttribute() to " foo "
PASS sub.hidden: setAttribute() to undefined
PASS sub.hidden: setAttribute() to null
PASS sub.hidden: setAttribute() to 7
PASS sub.hidden: setAttribute() to 1.5
PASS sub.hidden: setAttribute() to "5%"
PASS sub.hidden: setAttribute() to "+100"
PASS sub.hidden: setAttribute() to ".5"
PASS sub.hidden: setAttribute() to true
PASS sub.hidden: setAttribute() to false
PASS sub.hidden: setAttribute() to object "[object Object]"
PASS sub.hidden: setAttribute() to NaN
PASS sub.hidden: setAttribute() to Infinity
PASS sub.hidden: setAttribute() to -Infinity
PASS sub.hidden: setAttribute() to "\0"
PASS sub.hidden: setAttribute() to object "test-toString"
PASS sub.hidden: setAttribute() to object "test-valueOf"
PASS sub.hidden: setAttribute() to "hidden"
PASS sub.hidden: IDL set to ""
PASS sub.hidden: IDL set to " foo "
PASS sub.hidden: IDL set to undefined
PASS sub.hidden: IDL set to null
PASS sub.hidden: IDL set to 7
PASS sub.hidden: IDL set to 1.5
PASS sub.hidden: IDL set to "5%"
PASS sub.hidden: IDL set to "+100"
PASS sub.hidden: IDL set to ".5"
PASS sub.hidden: IDL set to true
PASS sub.hidden: IDL set to false
PASS sub.hidden: IDL set to object "[object Object]"
PASS sub.hidden: IDL set to NaN
PASS sub.hidden: IDL set to Infinity
PASS sub.hidden: IDL set to -Infinity
PASS sub.hidden: IDL set to "\0"
PASS sub.hidden: IDL set to object "test-toString"
PASS sub.hidden: IDL set to object "test-valueOf"
PASS sub.accessKey: typeof IDL attribute
PASS sub.accessKey: IDL get with DOM attribute unset
PASS sub.accessKey: setAttribute() to ""
PASS sub.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 sub.accessKey: setAttribute() to undefined
PASS sub.accessKey: setAttribute() to 7
PASS sub.accessKey: setAttribute() to 1.5
PASS sub.accessKey: setAttribute() to "5%"
PASS sub.accessKey: setAttribute() to "+100"
PASS sub.accessKey: setAttribute() to ".5"
PASS sub.accessKey: setAttribute() to true
PASS sub.accessKey: setAttribute() to false
PASS sub.accessKey: setAttribute() to object "[object Object]"
PASS sub.accessKey: setAttribute() to NaN
PASS sub.accessKey: setAttribute() to Infinity
PASS sub.accessKey: setAttribute() to -Infinity
PASS sub.accessKey: setAttribute() to "\0"
PASS sub.accessKey: setAttribute() to null
PASS sub.accessKey: setAttribute() to object "test-toString"
PASS sub.accessKey: setAttribute() to object "test-valueOf"
PASS sub.accessKey: IDL set to ""
PASS sub.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 sub.accessKey: IDL set to undefined
PASS sub.accessKey: IDL set to 7
PASS sub.accessKey: IDL set to 1.5
PASS sub.accessKey: IDL set to "5%"
PASS sub.accessKey: IDL set to "+100"
PASS sub.accessKey: IDL set to ".5"
PASS sub.accessKey: IDL set to true
PASS sub.accessKey: IDL set to false
PASS sub.accessKey: IDL set to object "[object Object]"
PASS sub.accessKey: IDL set to NaN
PASS sub.accessKey: IDL set to Infinity
PASS sub.accessKey: IDL set to -Infinity
PASS sub.accessKey: IDL set to "\0"
PASS sub.accessKey: IDL set to null
PASS sub.accessKey: IDL set to object "test-toString"
PASS sub.accessKey: IDL set to object "test-valueOf"
PASS sub.tabIndex: typeof IDL attribute
PASS sub.tabIndex: setAttribute() to -36
PASS sub.tabIndex: setAttribute() to -1
PASS sub.tabIndex: setAttribute() to 0
PASS sub.tabIndex: setAttribute() to 1
PASS sub.tabIndex: setAttribute() to 2147483647
PASS sub.tabIndex: setAttribute() to -2147483648
PASS sub.tabIndex: setAttribute() to "-1"
PASS sub.tabIndex: setAttribute() to "-0"
PASS sub.tabIndex: setAttribute() to "0"
PASS sub.tabIndex: setAttribute() to "1"
PASS sub.tabIndex: setAttribute() to "\t7"
PASS sub.tabIndex: setAttribute() to "\f7"
PASS sub.tabIndex: setAttribute() to " 7"
PASS sub.tabIndex: setAttribute() to "\n7"
PASS sub.tabIndex: setAttribute() to "\r7"
PASS sub.tabIndex: setAttribute() to 1.5
PASS sub.tabIndex: setAttribute() to "5%"
PASS sub.tabIndex: setAttribute() to "+100"
PASS sub.tabIndex: setAttribute() to object "2"
PASS sub.tabIndex: IDL set to -36
PASS sub.tabIndex: IDL set to -1
PASS sub.tabIndex: IDL set to 0
PASS sub.tabIndex: IDL set to 1
PASS sub.tabIndex: IDL set to 2147483647
PASS sub.tabIndex: IDL set to -2147483648
PASS sup.title: typeof IDL attribute
PASS sup.title: IDL get with DOM attribute unset
PASS sup.title: setAttribute() to ""
PASS sup.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 sup.title: setAttribute() to undefined
PASS sup.title: setAttribute() to 7
PASS sup.title: setAttribute() to 1.5
PASS sup.title: setAttribute() to "5%"
PASS sup.title: setAttribute() to "+100"
PASS sup.title: setAttribute() to ".5"
PASS sup.title: setAttribute() to true
PASS sup.title: setAttribute() to false
PASS sup.title: setAttribute() to object "[object Object]"
PASS sup.title: setAttribute() to NaN
PASS sup.title: setAttribute() to Infinity
PASS sup.title: setAttribute() to -Infinity
PASS sup.title: setAttribute() to "\0"
PASS sup.title: setAttribute() to null
PASS sup.title: setAttribute() to object "test-toString"
PASS sup.title: setAttribute() to object "test-valueOf"
PASS sup.title: IDL set to ""
PASS sup.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 sup.title: IDL set to undefined
PASS sup.title: IDL set to 7
PASS sup.title: IDL set to 1.5
PASS sup.title: IDL set to "5%"
PASS sup.title: IDL set to "+100"
PASS sup.title: IDL set to ".5"
PASS sup.title: IDL set to true
PASS sup.title: IDL set to false
PASS sup.title: IDL set to object "[object Object]"
PASS sup.title: IDL set to NaN
PASS sup.title: IDL set to Infinity
PASS sup.title: IDL set to -Infinity
PASS sup.title: IDL set to "\0"
PASS sup.title: IDL set to null
PASS sup.title: IDL set to object "test-toString"
PASS sup.title: IDL set to object "test-valueOf"
PASS sup.lang: typeof IDL attribute
PASS sup.lang: IDL get with DOM attribute unset
PASS sup.lang: setAttribute() to ""
PASS sup.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 sup.lang: setAttribute() to undefined
PASS sup.lang: setAttribute() to 7
PASS sup.lang: setAttribute() to 1.5
PASS sup.lang: setAttribute() to "5%"
PASS sup.lang: setAttribute() to "+100"
PASS sup.lang: setAttribute() to ".5"
PASS sup.lang: setAttribute() to true
PASS sup.lang: setAttribute() to false
PASS sup.lang: setAttribute() to object "[object Object]"
PASS sup.lang: setAttribute() to NaN
PASS sup.lang: setAttribute() to Infinity
PASS sup.lang: setAttribute() to -Infinity
PASS sup.lang: setAttribute() to "\0"
PASS sup.lang: setAttribute() to null
PASS sup.lang: setAttribute() to object "test-toString"
PASS sup.lang: setAttribute() to object "test-valueOf"
PASS sup.lang: IDL set to ""
PASS sup.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 sup.lang: IDL set to undefined
PASS sup.lang: IDL set to 7
PASS sup.lang: IDL set to 1.5
PASS sup.lang: IDL set to "5%"
PASS sup.lang: IDL set to "+100"
PASS sup.lang: IDL set to ".5"
PASS sup.lang: IDL set to true
PASS sup.lang: IDL set to false
PASS sup.lang: IDL set to object "[object Object]"
PASS sup.lang: IDL set to NaN
PASS sup.lang: IDL set to Infinity
PASS sup.lang: IDL set to -Infinity
PASS sup.lang: IDL set to "\0"
PASS sup.lang: IDL set to null
PASS sup.lang: IDL set to object "test-toString"
PASS sup.lang: IDL set to object "test-valueOf"
PASS sup.dir: typeof IDL attribute
PASS sup.dir: IDL get with DOM attribute unset
PASS sup.dir: setAttribute() to ""
PASS sup.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 sup.dir: setAttribute() to undefined
PASS sup.dir: setAttribute() to 7
PASS sup.dir: setAttribute() to 1.5
PASS sup.dir: setAttribute() to "5%"
PASS sup.dir: setAttribute() to "+100"
PASS sup.dir: setAttribute() to ".5"
PASS sup.dir: setAttribute() to true
PASS sup.dir: setAttribute() to false
PASS sup.dir: setAttribute() to object "[object Object]"
PASS sup.dir: setAttribute() to NaN
PASS sup.dir: setAttribute() to Infinity
PASS sup.dir: setAttribute() to -Infinity
PASS sup.dir: setAttribute() to "\0"
PASS sup.dir: setAttribute() to null
PASS sup.dir: setAttribute() to object "test-toString"
PASS sup.dir: setAttribute() to object "test-valueOf"
PASS sup.dir: setAttribute() to "ltr"
PASS sup.dir: setAttribute() to "xltr"
PASS sup.dir: setAttribute() to "ltr\0"
PASS sup.dir: setAttribute() to "tr"
PASS sup.dir: setAttribute() to "LTR"
PASS sup.dir: setAttribute() to "rtl"
PASS sup.dir: setAttribute() to "xrtl"
PASS sup.dir: setAttribute() to "rtl\0"
PASS sup.dir: setAttribute() to "tl"
PASS sup.dir: setAttribute() to "RTL"
PASS sup.dir: setAttribute() to "auto"
PASS sup.dir: setAttribute() to "xauto"
PASS sup.dir: setAttribute() to "auto\0"
PASS sup.dir: setAttribute() to "uto"
PASS sup.dir: setAttribute() to "AUTO"
PASS sup.dir: IDL set to ""
PASS sup.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 sup.dir: IDL set to undefined
PASS sup.dir: IDL set to 7
PASS sup.dir: IDL set to 1.5
PASS sup.dir: IDL set to "5%"
PASS sup.dir: IDL set to "+100"
PASS sup.dir: IDL set to ".5"
PASS sup.dir: IDL set to true
PASS sup.dir: IDL set to false
PASS sup.dir: IDL set to object "[object Object]"
PASS sup.dir: IDL set to NaN
PASS sup.dir: IDL set to Infinity
PASS sup.dir: IDL set to -Infinity
PASS sup.dir: IDL set to "\0"
PASS sup.dir: IDL set to null
PASS sup.dir: IDL set to object "test-toString"
PASS sup.dir: IDL set to object "test-valueOf"
PASS sup.dir: IDL set to "ltr"
PASS sup.dir: IDL set to "xltr"
PASS sup.dir: IDL set to "ltr\0"
PASS sup.dir: IDL set to "tr"
PASS sup.dir: IDL set to "LTR"
PASS sup.dir: IDL set to "rtl"
PASS sup.dir: IDL set to "xrtl"
PASS sup.dir: IDL set to "rtl\0"
PASS sup.dir: IDL set to "tl"
PASS sup.dir: IDL set to "RTL"
PASS sup.dir: IDL set to "auto"
PASS sup.dir: IDL set to "xauto"
PASS sup.dir: IDL set to "auto\0"
PASS sup.dir: IDL set to "uto"
PASS sup.dir: IDL set to "AUTO"
PASS sup.className (<sup class>): typeof IDL attribute
PASS sup.className (<sup class>): IDL get with DOM attribute unset
PASS sup.className (<sup class>): setAttribute() to ""
PASS sup.className (<sup 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 sup.className (<sup class>): setAttribute() to undefined
PASS sup.className (<sup class>): setAttribute() to 7
PASS sup.className (<sup class>): setAttribute() to 1.5
PASS sup.className (<sup class>): setAttribute() to "5%"
PASS sup.className (<sup class>): setAttribute() to "+100"
PASS sup.className (<sup class>): setAttribute() to ".5"
PASS sup.className (<sup class>): setAttribute() to true
PASS sup.className (<sup class>): setAttribute() to false
PASS sup.className (<sup class>): setAttribute() to object "[object Object]"
PASS sup.className (<sup class>): setAttribute() to NaN
PASS sup.className (<sup class>): setAttribute() to Infinity
PASS sup.className (<sup class>): setAttribute() to -Infinity
PASS sup.className (<sup class>): setAttribute() to "\0"
PASS sup.className (<sup class>): setAttribute() to null
PASS sup.className (<sup class>): setAttribute() to object "test-toString"
PASS sup.className (<sup class>): setAttribute() to object "test-valueOf"
PASS sup.className (<sup class>): IDL set to ""
PASS sup.className (<sup 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 sup.className (<sup class>): IDL set to undefined
PASS sup.className (<sup class>): IDL set to 7
PASS sup.className (<sup class>): IDL set to 1.5
PASS sup.className (<sup class>): IDL set to "5%"
PASS sup.className (<sup class>): IDL set to "+100"
PASS sup.className (<sup class>): IDL set to ".5"
PASS sup.className (<sup class>): IDL set to true
PASS sup.className (<sup class>): IDL set to false
PASS sup.className (<sup class>): IDL set to object "[object Object]"
PASS sup.className (<sup class>): IDL set to NaN
PASS sup.className (<sup class>): IDL set to Infinity
PASS sup.className (<sup class>): IDL set to -Infinity
PASS sup.className (<sup class>): IDL set to "\0"
PASS sup.className (<sup class>): IDL set to null
PASS sup.className (<sup class>): IDL set to object "test-toString"
PASS sup.className (<sup class>): IDL set to object "test-valueOf"
PASS sup.autofocus: typeof IDL attribute
PASS sup.autofocus: IDL get with DOM attribute unset
PASS sup.autofocus: setAttribute() to ""
PASS sup.autofocus: setAttribute() to " foo "
PASS sup.autofocus: setAttribute() to undefined
PASS sup.autofocus: setAttribute() to null
PASS sup.autofocus: setAttribute() to 7
PASS sup.autofocus: setAttribute() to 1.5
PASS sup.autofocus: setAttribute() to "5%"
PASS sup.autofocus: setAttribute() to "+100"
PASS sup.autofocus: setAttribute() to ".5"
PASS sup.autofocus: setAttribute() to true
PASS sup.autofocus: setAttribute() to false
PASS sup.autofocus: setAttribute() to object "[object Object]"
PASS sup.autofocus: setAttribute() to NaN
PASS sup.autofocus: setAttribute() to Infinity
PASS sup.autofocus: setAttribute() to -Infinity
PASS sup.autofocus: setAttribute() to "\0"
PASS sup.autofocus: setAttribute() to object "test-toString"
PASS sup.autofocus: setAttribute() to object "test-valueOf"
PASS sup.autofocus: setAttribute() to "autofocus"
PASS sup.autofocus: IDL set to ""
PASS sup.autofocus: IDL set to " foo "
PASS sup.autofocus: IDL set to undefined
PASS sup.autofocus: IDL set to null
PASS sup.autofocus: IDL set to 7
PASS sup.autofocus: IDL set to 1.5
PASS sup.autofocus: IDL set to "5%"
PASS sup.autofocus: IDL set to "+100"
PASS sup.autofocus: IDL set to ".5"
PASS sup.autofocus: IDL set to true
PASS sup.autofocus: IDL set to false
PASS sup.autofocus: IDL set to object "[object Object]"
PASS sup.autofocus: IDL set to NaN
PASS sup.autofocus: IDL set to Infinity
PASS sup.autofocus: IDL set to -Infinity
PASS sup.autofocus: IDL set to "\0"
PASS sup.autofocus: IDL set to object "test-toString"
PASS sup.autofocus: IDL set to object "test-valueOf"
PASS sup.hidden: typeof IDL attribute
PASS sup.hidden: IDL get with DOM attribute unset
PASS sup.hidden: setAttribute() to ""
PASS sup.hidden: setAttribute() to " foo "
PASS sup.hidden: setAttribute() to undefined
PASS sup.hidden: setAttribute() to null
PASS sup.hidden: setAttribute() to 7
PASS sup.hidden: setAttribute() to 1.5
PASS sup.hidden: setAttribute() to "5%"
PASS sup.hidden: setAttribute() to "+100"
PASS sup.hidden: setAttribute() to ".5"
PASS sup.hidden: setAttribute() to true
PASS sup.hidden: setAttribute() to false
PASS sup.hidden: setAttribute() to object "[object Object]"
PASS sup.hidden: setAttribute() to NaN
PASS sup.hidden: setAttribute() to Infinity
PASS sup.hidden: setAttribute() to -Infinity
PASS sup.hidden: setAttribute() to "\0"
PASS sup.hidden: setAttribute() to object "test-toString"
PASS sup.hidden: setAttribute() to object "test-valueOf"
PASS sup.hidden: setAttribute() to "hidden"
PASS sup.hidden: IDL set to ""
PASS sup.hidden: IDL set to " foo "
PASS sup.hidden: IDL set to undefined
PASS sup.hidden: IDL set to null
PASS sup.hidden: IDL set to 7
PASS sup.hidden: IDL set to 1.5
PASS sup.hidden: IDL set to "5%"
PASS sup.hidden: IDL set to "+100"
PASS sup.hidden: IDL set to ".5"
PASS sup.hidden: IDL set to true
PASS sup.hidden: IDL set to false
PASS sup.hidden: IDL set to object "[object Object]"
PASS sup.hidden: IDL set to NaN
PASS sup.hidden: IDL set to Infinity
PASS sup.hidden: IDL set to -Infinity
PASS sup.hidden: IDL set to "\0"
PASS sup.hidden: IDL set to object "test-toString"
PASS sup.hidden: IDL set to object "test-valueOf"
PASS sup.accessKey: typeof IDL attribute
PASS sup.accessKey: IDL get with DOM attribute unset
PASS sup.accessKey: setAttribute() to ""
PASS sup.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 sup.accessKey: setAttribute() to undefined
PASS sup.accessKey: setAttribute() to 7
PASS sup.accessKey: setAttribute() to 1.5
PASS sup.accessKey: setAttribute() to "5%"
PASS sup.accessKey: setAttribute() to "+100"
PASS sup.accessKey: setAttribute() to ".5"
PASS sup.accessKey: setAttribute() to true
PASS sup.accessKey: setAttribute() to false
PASS sup.accessKey: setAttribute() to object "[object Object]"
PASS sup.accessKey: setAttribute() to NaN
PASS sup.accessKey: setAttribute() to Infinity
PASS sup.accessKey: setAttribute() to -Infinity
PASS sup.accessKey: setAttribute() to "\0"
PASS sup.accessKey: setAttribute() to null
PASS sup.accessKey: setAttribute() to object "test-toString"
PASS sup.accessKey: setAttribute() to object "test-valueOf"
PASS sup.accessKey: IDL set to ""
PASS sup.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 sup.accessKey: IDL set to undefined
PASS sup.accessKey: IDL set to 7
PASS sup.accessKey: IDL set to 1.5
PASS sup.accessKey: IDL set to "5%"
PASS sup.accessKey: IDL set to "+100"
PASS sup.accessKey: IDL set to ".5"
PASS sup.accessKey: IDL set to true
PASS sup.accessKey: IDL set to false
PASS sup.accessKey: IDL set to object "[object Object]"
PASS sup.accessKey: IDL set to NaN
PASS sup.accessKey: IDL set to Infinity
PASS sup.accessKey: IDL set to -Infinity
PASS sup.accessKey: IDL set to "\0"
PASS sup.accessKey: IDL set to null
PASS sup.accessKey: IDL set to object "test-toString"
PASS sup.accessKey: IDL set to object "test-valueOf"
PASS sup.tabIndex: typeof IDL attribute
PASS sup.tabIndex: setAttribute() to -36
PASS sup.tabIndex: setAttribute() to -1
PASS sup.tabIndex: setAttribute() to 0
PASS sup.tabIndex: setAttribute() to 1
PASS sup.tabIndex: setAttribute() to 2147483647
PASS sup.tabIndex: setAttribute() to -2147483648
PASS sup.tabIndex: setAttribute() to "-1"
PASS sup.tabIndex: setAttribute() to "-0"
PASS sup.tabIndex: setAttribute() to "0"
PASS sup.tabIndex: setAttribute() to "1"
PASS sup.tabIndex: setAttribute() to "\t7"
PASS sup.tabIndex: setAttribute() to "\f7"
PASS sup.tabIndex: setAttribute() to " 7"
PASS sup.tabIndex: setAttribute() to "\n7"
PASS sup.tabIndex: setAttribute() to "\r7"
PASS sup.tabIndex: setAttribute() to 1.5
PASS sup.tabIndex: setAttribute() to "5%"
PASS sup.tabIndex: setAttribute() to "+100"
PASS sup.tabIndex: setAttribute() to object "2"
PASS sup.tabIndex: IDL set to -36
PASS sup.tabIndex: IDL set to -1
PASS sup.tabIndex: IDL set to 0
PASS sup.tabIndex: IDL set to 1
PASS sup.tabIndex: IDL set to 2147483647
PASS sup.tabIndex: IDL set to -2147483648
PASS i.title: typeof IDL attribute
PASS i.title: IDL get with DOM attribute unset
PASS i.title: setAttribute() to ""
PASS i.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 i.title: setAttribute() to undefined
PASS i.title: setAttribute() to 7
PASS i.title: setAttribute() to 1.5
PASS i.title: setAttribute() to "5%"
PASS i.title: setAttribute() to "+100"
PASS i.title: setAttribute() to ".5"
PASS i.title: setAttribute() to true
PASS i.title: setAttribute() to false
PASS i.title: setAttribute() to object "[object Object]"
PASS i.title: setAttribute() to NaN
PASS i.title: setAttribute() to Infinity
PASS i.title: setAttribute() to -Infinity
PASS i.title: setAttribute() to "\0"
PASS i.title: setAttribute() to null
PASS i.title: setAttribute() to object "test-toString"
PASS i.title: setAttribute() to object "test-valueOf"
PASS i.title: IDL set to ""
PASS i.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 i.title: IDL set to undefined
PASS i.title: IDL set to 7
PASS i.title: IDL set to 1.5
PASS i.title: IDL set to "5%"
PASS i.title: IDL set to "+100"
PASS i.title: IDL set to ".5"
PASS i.title: IDL set to true
PASS i.title: IDL set to false
PASS i.title: IDL set to object "[object Object]"
PASS i.title: IDL set to NaN
PASS i.title: IDL set to Infinity
PASS i.title: IDL set to -Infinity
PASS i.title: IDL set to "\0"
PASS i.title: IDL set to null
PASS i.title: IDL set to object "test-toString"
PASS i.title: IDL set to object "test-valueOf"
PASS i.lang: typeof IDL attribute
PASS i.lang: IDL get with DOM attribute unset
PASS i.lang: setAttribute() to ""
PASS i.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 i.lang: setAttribute() to undefined
PASS i.lang: setAttribute() to 7
PASS i.lang: setAttribute() to 1.5
PASS i.lang: setAttribute() to "5%"
PASS i.lang: setAttribute() to "+100"
PASS i.lang: setAttribute() to ".5"
PASS i.lang: setAttribute() to true
PASS i.lang: setAttribute() to false
PASS i.lang: setAttribute() to object "[object Object]"
PASS i.lang: setAttribute() to NaN
PASS i.lang: setAttribute() to Infinity
PASS i.lang: setAttribute() to -Infinity
PASS i.lang: setAttribute() to "\0"
PASS i.lang: setAttribute() to null
PASS i.lang: setAttribute() to object "test-toString"
PASS i.lang: setAttribute() to object "test-valueOf"
PASS i.lang: IDL set to ""
PASS i.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 i.lang: IDL set to undefined
PASS i.lang: IDL set to 7
PASS i.lang: IDL set to 1.5
PASS i.lang: IDL set to "5%"
PASS i.lang: IDL set to "+100"
PASS i.lang: IDL set to ".5"
PASS i.lang: IDL set to true
PASS i.lang: IDL set to false
PASS i.lang: IDL set to object "[object Object]"
PASS i.lang: IDL set to NaN
PASS i.lang: IDL set to Infinity
PASS i.lang: IDL set to -Infinity
PASS i.lang: IDL set to "\0"
PASS i.lang: IDL set to null
PASS i.lang: IDL set to object "test-toString"
PASS i.lang: IDL set to object "test-valueOf"
PASS i.dir: typeof IDL attribute
PASS i.dir: IDL get with DOM attribute unset
PASS i.dir: setAttribute() to ""
PASS i.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 i.dir: setAttribute() to undefined
PASS i.dir: setAttribute() to 7
PASS i.dir: setAttribute() to 1.5
PASS i.dir: setAttribute() to "5%"
PASS i.dir: setAttribute() to "+100"
PASS i.dir: setAttribute() to ".5"
PASS i.dir: setAttribute() to true
PASS i.dir: setAttribute() to false
PASS i.dir: setAttribute() to object "[object Object]"
PASS i.dir: setAttribute() to NaN
PASS i.dir: setAttribute() to Infinity
PASS i.dir: setAttribute() to -Infinity
PASS i.dir: setAttribute() to "\0"
PASS i.dir: setAttribute() to null
PASS i.dir: setAttribute() to object "test-toString"
PASS i.dir: setAttribute() to object "test-valueOf"
PASS i.dir: setAttribute() to "ltr"
PASS i.dir: setAttribute() to "xltr"
PASS i.dir: setAttribute() to "ltr\0"
PASS i.dir: setAttribute() to "tr"
PASS i.dir: setAttribute() to "LTR"
PASS i.dir: setAttribute() to "rtl"
PASS i.dir: setAttribute() to "xrtl"
PASS i.dir: setAttribute() to "rtl\0"
PASS i.dir: setAttribute() to "tl"
PASS i.dir: setAttribute() to "RTL"
PASS i.dir: setAttribute() to "auto"
PASS i.dir: setAttribute() to "xauto"
PASS i.dir: setAttribute() to "auto\0"
PASS i.dir: setAttribute() to "uto"
PASS i.dir: setAttribute() to "AUTO"
PASS i.dir: IDL set to ""
PASS i.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 i.dir: IDL set to undefined
PASS i.dir: IDL set to 7
PASS i.dir: IDL set to 1.5
PASS i.dir: IDL set to "5%"
PASS i.dir: IDL set to "+100"
PASS i.dir: IDL set to ".5"
PASS i.dir: IDL set to true
PASS i.dir: IDL set to false
PASS i.dir: IDL set to object "[object Object]"
PASS i.dir: IDL set to NaN
PASS i.dir: IDL set to Infinity
PASS i.dir: IDL set to -Infinity
PASS i.dir: IDL set to "\0"
PASS i.dir: IDL set to null
PASS i.dir: IDL set to object "test-toString"
PASS i.dir: IDL set to object "test-valueOf"
PASS i.dir: IDL set to "ltr"
PASS i.dir: IDL set to "xltr"
PASS i.dir: IDL set to "ltr\0"
PASS i.dir: IDL set to "tr"
PASS i.dir: IDL set to "LTR"
PASS i.dir: IDL set to "rtl"
PASS i.dir: IDL set to "xrtl"
PASS i.dir: IDL set to "rtl\0"
PASS i.dir: IDL set to "tl"
PASS i.dir: IDL set to "RTL"
PASS i.dir: IDL set to "auto"
PASS i.dir: IDL set to "xauto"
PASS i.dir: IDL set to "auto\0"
PASS i.dir: IDL set to "uto"
PASS i.dir: IDL set to "AUTO"
PASS i.className (<i class>): typeof IDL attribute
PASS i.className (<i class>): IDL get with DOM attribute unset
PASS i.className (<i class>): setAttribute() to ""
PASS i.className (<i 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 i.className (<i class>): setAttribute() to undefined
PASS i.className (<i class>): setAttribute() to 7
PASS i.className (<i class>): setAttribute() to 1.5
PASS i.className (<i class>): setAttribute() to "5%"
PASS i.className (<i class>): setAttribute() to "+100"
PASS i.className (<i class>): setAttribute() to ".5"
PASS i.className (<i class>): setAttribute() to true
PASS i.className (<i class>): setAttribute() to false
PASS i.className (<i class>): setAttribute() to object "[object Object]"
PASS i.className (<i class>): setAttribute() to NaN
PASS i.className (<i class>): setAttribute() to Infinity
PASS i.className (<i class>): setAttribute() to -Infinity
PASS i.className (<i class>): setAttribute() to "\0"
PASS i.className (<i class>): setAttribute() to null
PASS i.className (<i class>): setAttribute() to object "test-toString"
PASS i.className (<i class>): setAttribute() to object "test-valueOf"
PASS i.className (<i class>): IDL set to ""
PASS i.className (<i 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 i.className (<i class>): IDL set to undefined
PASS i.className (<i class>): IDL set to 7
PASS i.className (<i class>): IDL set to 1.5
PASS i.className (<i class>): IDL set to "5%"
PASS i.className (<i class>): IDL set to "+100"
PASS i.className (<i class>): IDL set to ".5"
PASS i.className (<i class>): IDL set to true
PASS i.className (<i class>): IDL set to false
PASS i.className (<i class>): IDL set to object "[object Object]"
PASS i.className (<i class>): IDL set to NaN
PASS i.className (<i class>): IDL set to Infinity
PASS i.className (<i class>): IDL set to -Infinity
PASS i.className (<i class>): IDL set to "\0"
PASS i.className (<i class>): IDL set to null
PASS i.className (<i class>): IDL set to object "test-toString"
PASS i.className (<i class>): IDL set to object "test-valueOf"
PASS i.autofocus: typeof IDL attribute
PASS i.autofocus: IDL get with DOM attribute unset
PASS i.autofocus: setAttribute() to ""
PASS i.autofocus: setAttribute() to " foo "
PASS i.autofocus: setAttribute() to undefined
PASS i.autofocus: setAttribute() to null
PASS i.autofocus: setAttribute() to 7
PASS i.autofocus: setAttribute() to 1.5
PASS i.autofocus: setAttribute() to "5%"
PASS i.autofocus: setAttribute() to "+100"
PASS i.autofocus: setAttribute() to ".5"
PASS i.autofocus: setAttribute() to true
PASS i.autofocus: setAttribute() to false
PASS i.autofocus: setAttribute() to object "[object Object]"
PASS i.autofocus: setAttribute() to NaN
PASS i.autofocus: setAttribute() to Infinity
PASS i.autofocus: setAttribute() to -Infinity
PASS i.autofocus: setAttribute() to "\0"
PASS i.autofocus: setAttribute() to object "test-toString"
PASS i.autofocus: setAttribute() to object "test-valueOf"
PASS i.autofocus: setAttribute() to "autofocus"
PASS i.autofocus: IDL set to ""
PASS i.autofocus: IDL set to " foo "
PASS i.autofocus: IDL set to undefined
PASS i.autofocus: IDL set to null
PASS i.autofocus: IDL set to 7
PASS i.autofocus: IDL set to 1.5
PASS i.autofocus: IDL set to "5%"
PASS i.autofocus: IDL set to "+100"
PASS i.autofocus: IDL set to ".5"
PASS i.autofocus: IDL set to true
PASS i.autofocus: IDL set to false
PASS i.autofocus: IDL set to object "[object Object]"
PASS i.autofocus: IDL set to NaN
PASS i.autofocus: IDL set to Infinity
PASS i.autofocus: IDL set to -Infinity
PASS i.autofocus: IDL set to "\0"
PASS i.autofocus: IDL set to object "test-toString"
PASS i.autofocus: IDL set to object "test-valueOf"
PASS i.hidden: typeof IDL attribute
PASS i.hidden: IDL get with DOM attribute unset
PASS i.hidden: setAttribute() to ""
PASS i.hidden: setAttribute() to " foo "
PASS i.hidden: setAttribute() to undefined
PASS i.hidden: setAttribute() to null
PASS i.hidden: setAttribute() to 7
PASS i.hidden: setAttribute() to 1.5
PASS i.hidden: setAttribute() to "5%"
PASS i.hidden: setAttribute() to "+100"
PASS i.hidden: setAttribute() to ".5"
PASS i.hidden: setAttribute() to true
PASS i.hidden: setAttribute() to false
PASS i.hidden: setAttribute() to object "[object Object]"
PASS i.hidden: setAttribute() to NaN
PASS i.hidden: setAttribute() to Infinity
PASS i.hidden: setAttribute() to -Infinity
PASS i.hidden: setAttribute() to "\0"
PASS i.hidden: setAttribute() to object "test-toString"
PASS i.hidden: setAttribute() to object "test-valueOf"
PASS i.hidden: setAttribute() to "hidden"
PASS i.hidden: IDL set to ""
PASS i.hidden: IDL set to " foo "
PASS i.hidden: IDL set to undefined
PASS i.hidden: IDL set to null
PASS i.hidden: IDL set to 7
PASS i.hidden: IDL set to 1.5
PASS i.hidden: IDL set to "5%"
PASS i.hidden: IDL set to "+100"
PASS i.hidden: IDL set to ".5"
PASS i.hidden: IDL set to true
PASS i.hidden: IDL set to false
PASS i.hidden: IDL set to object "[object Object]"
PASS i.hidden: IDL set to NaN
PASS i.hidden: IDL set to Infinity
PASS i.hidden: IDL set to -Infinity
PASS i.hidden: IDL set to "\0"
PASS i.hidden: IDL set to object "test-toString"
PASS i.hidden: IDL set to object "test-valueOf"
PASS i.accessKey: typeof IDL attribute
PASS i.accessKey: IDL get with DOM attribute unset
PASS i.accessKey: setAttribute() to ""
PASS i.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 i.accessKey: setAttribute() to undefined
PASS i.accessKey: setAttribute() to 7
PASS i.accessKey: setAttribute() to 1.5
PASS i.accessKey: setAttribute() to "5%"
PASS i.accessKey: setAttribute() to "+100"
PASS i.accessKey: setAttribute() to ".5"
PASS i.accessKey: setAttribute() to true
PASS i.accessKey: setAttribute() to false
PASS i.accessKey: setAttribute() to object "[object Object]"
PASS i.accessKey: setAttribute() to NaN
PASS i.accessKey: setAttribute() to Infinity
PASS i.accessKey: setAttribute() to -Infinity
PASS i.accessKey: setAttribute() to "\0"
PASS i.accessKey: setAttribute() to null
PASS i.accessKey: setAttribute() to object "test-toString"
PASS i.accessKey: setAttribute() to object "test-valueOf"
PASS i.accessKey: IDL set to ""
PASS i.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 i.accessKey: IDL set to undefined
PASS i.accessKey: IDL set to 7
PASS i.accessKey: IDL set to 1.5
PASS i.accessKey: IDL set to "5%"
PASS i.accessKey: IDL set to "+100"
PASS i.accessKey: IDL set to ".5"
PASS i.accessKey: IDL set to true
PASS i.accessKey: IDL set to false
PASS i.accessKey: IDL set to object "[object Object]"
PASS i.accessKey: IDL set to NaN
PASS i.accessKey: IDL set to Infinity
PASS i.accessKey: IDL set to -Infinity
PASS i.accessKey: IDL set to "\0"
PASS i.accessKey: IDL set to null
PASS i.accessKey: IDL set to object "test-toString"
PASS i.accessKey: IDL set to object "test-valueOf"
PASS i.tabIndex: typeof IDL attribute
PASS i.tabIndex: setAttribute() to -36
PASS i.tabIndex: setAttribute() to -1
PASS i.tabIndex: setAttribute() to 0
PASS i.tabIndex: setAttribute() to 1
PASS i.tabIndex: setAttribute() to 2147483647
PASS i.tabIndex: setAttribute() to -2147483648
PASS i.tabIndex: setAttribute() to "-1"
PASS i.tabIndex: setAttribute() to "-0"
PASS i.tabIndex: setAttribute() to "0"
PASS i.tabIndex: setAttribute() to "1"
PASS i.tabIndex: setAttribute() to "\t7"
PASS i.tabIndex: setAttribute() to "\f7"
PASS i.tabIndex: setAttribute() to " 7"
PASS i.tabIndex: setAttribute() to "\n7"
PASS i.tabIndex: setAttribute() to "\r7"
PASS i.tabIndex: setAttribute() to 1.5
PASS i.tabIndex: setAttribute() to "5%"
PASS i.tabIndex: setAttribute() to "+100"
PASS i.tabIndex: setAttribute() to object "2"
PASS i.tabIndex: IDL set to -36
PASS i.tabIndex: IDL set to -1
PASS i.tabIndex: IDL set to 0
PASS i.tabIndex: IDL set to 1
PASS i.tabIndex: IDL set to 2147483647
PASS i.tabIndex: IDL set to -2147483648
PASS b.title: typeof IDL attribute
PASS b.title: IDL get with DOM attribute unset
PASS b.title: setAttribute() to ""
PASS b.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 b.title: setAttribute() to undefined
PASS b.title: setAttribute() to 7
PASS b.title: setAttribute() to 1.5
PASS b.title: setAttribute() to "5%"
PASS b.title: setAttribute() to "+100"
PASS b.title: setAttribute() to ".5"
PASS b.title: setAttribute() to true
PASS b.title: setAttribute() to false
PASS b.title: setAttribute() to object "[object Object]"
PASS b.title: setAttribute() to NaN
PASS b.title: setAttribute() to Infinity
PASS b.title: setAttribute() to -Infinity
PASS b.title: setAttribute() to "\0"
PASS b.title: setAttribute() to null
PASS b.title: setAttribute() to object "test-toString"
PASS b.title: setAttribute() to object "test-valueOf"
PASS b.title: IDL set to ""
PASS b.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 b.title: IDL set to undefined
PASS b.title: IDL set to 7
PASS b.title: IDL set to 1.5
PASS b.title: IDL set to "5%"
PASS b.title: IDL set to "+100"
PASS b.title: IDL set to ".5"
PASS b.title: IDL set to true
PASS b.title: IDL set to false
PASS b.title: IDL set to object "[object Object]"
PASS b.title: IDL set to NaN
PASS b.title: IDL set to Infinity
PASS b.title: IDL set to -Infinity
PASS b.title: IDL set to "\0"
PASS b.title: IDL set to null
PASS b.title: IDL set to object "test-toString"
PASS b.title: IDL set to object "test-valueOf"
PASS b.lang: typeof IDL attribute
PASS b.lang: IDL get with DOM attribute unset
PASS b.lang: setAttribute() to ""
PASS b.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 b.lang: setAttribute() to undefined
PASS b.lang: setAttribute() to 7
PASS b.lang: setAttribute() to 1.5
PASS b.lang: setAttribute() to "5%"
PASS b.lang: setAttribute() to "+100"
PASS b.lang: setAttribute() to ".5"
PASS b.lang: setAttribute() to true
PASS b.lang: setAttribute() to false
PASS b.lang: setAttribute() to object "[object Object]"
PASS b.lang: setAttribute() to NaN
PASS b.lang: setAttribute() to Infinity
PASS b.lang: setAttribute() to -Infinity
PASS b.lang: setAttribute() to "\0"
PASS b.lang: setAttribute() to null
PASS b.lang: setAttribute() to object "test-toString"
PASS b.lang: setAttribute() to object "test-valueOf"
PASS b.lang: IDL set to ""
PASS b.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 b.lang: IDL set to undefined
PASS b.lang: IDL set to 7
PASS b.lang: IDL set to 1.5
PASS b.lang: IDL set to "5%"
PASS b.lang: IDL set to "+100"
PASS b.lang: IDL set to ".5"
PASS b.lang: IDL set to true
PASS b.lang: IDL set to false
PASS b.lang: IDL set to object "[object Object]"
PASS b.lang: IDL set to NaN
PASS b.lang: IDL set to Infinity
PASS b.lang: IDL set to -Infinity
PASS b.lang: IDL set to "\0"
PASS b.lang: IDL set to null
PASS b.lang: IDL set to object "test-toString"
PASS b.lang: IDL set to object "test-valueOf"
PASS b.dir: typeof IDL attribute
PASS b.dir: IDL get with DOM attribute unset
PASS b.dir: setAttribute() to ""
PASS b.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 b.dir: setAttribute() to undefined
PASS b.dir: setAttribute() to 7
PASS b.dir: setAttribute() to 1.5
PASS b.dir: setAttribute() to "5%"
PASS b.dir: setAttribute() to "+100"
PASS b.dir: setAttribute() to ".5"
PASS b.dir: setAttribute() to true
PASS b.dir: setAttribute() to false
PASS b.dir: setAttribute() to object "[object Object]"
PASS b.dir: setAttribute() to NaN
PASS b.dir: setAttribute() to Infinity
PASS b.dir: setAttribute() to -Infinity
PASS b.dir: setAttribute() to "\0"
PASS b.dir: setAttribute() to null
PASS b.dir: setAttribute() to object "test-toString"
PASS b.dir: setAttribute() to object "test-valueOf"
PASS b.dir: setAttribute() to "ltr"
PASS b.dir: setAttribute() to "xltr"
PASS b.dir: setAttribute() to "ltr\0"
PASS b.dir: setAttribute() to "tr"
PASS b.dir: setAttribute() to "LTR"
PASS b.dir: setAttribute() to "rtl"
PASS b.dir: setAttribute() to "xrtl"
PASS b.dir: setAttribute() to "rtl\0"
PASS b.dir: setAttribute() to "tl"
PASS b.dir: setAttribute() to "RTL"
PASS b.dir: setAttribute() to "auto"
PASS b.dir: setAttribute() to "xauto"
PASS b.dir: setAttribute() to "auto\0"
PASS b.dir: setAttribute() to "uto"
PASS b.dir: setAttribute() to "AUTO"
PASS b.dir: IDL set to ""
PASS b.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 b.dir: IDL set to undefined
PASS b.dir: IDL set to 7
PASS b.dir: IDL set to 1.5
PASS b.dir: IDL set to "5%"
PASS b.dir: IDL set to "+100"
PASS b.dir: IDL set to ".5"
PASS b.dir: IDL set to true
PASS b.dir: IDL set to false
PASS b.dir: IDL set to object "[object Object]"
PASS b.dir: IDL set to NaN
PASS b.dir: IDL set to Infinity
PASS b.dir: IDL set to -Infinity
PASS b.dir: IDL set to "\0"
PASS b.dir: IDL set to null
PASS b.dir: IDL set to object "test-toString"
PASS b.dir: IDL set to object "test-valueOf"
PASS b.dir: IDL set to "ltr"
PASS b.dir: IDL set to "xltr"
PASS b.dir: IDL set to "ltr\0"
PASS b.dir: IDL set to "tr"
PASS b.dir: IDL set to "LTR"
PASS b.dir: IDL set to "rtl"
PASS b.dir: IDL set to "xrtl"
PASS b.dir: IDL set to "rtl\0"
PASS b.dir: IDL set to "tl"
PASS b.dir: IDL set to "RTL"
PASS b.dir: IDL set to "auto"
PASS b.dir: IDL set to "xauto"
PASS b.dir: IDL set to "auto\0"
PASS b.dir: IDL set to "uto"
PASS b.dir: IDL set to "AUTO"
PASS b.className (<b class>): typeof IDL attribute
PASS b.className (<b class>): IDL get with DOM attribute unset
PASS b.className (<b class>): setAttribute() to ""
PASS b.className (<b 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 b.className (<b class>): setAttribute() to undefined
PASS b.className (<b class>): setAttribute() to 7
PASS b.className (<b class>): setAttribute() to 1.5
PASS b.className (<b class>): setAttribute() to "5%"
PASS b.className (<b class>): setAttribute() to "+100"
PASS b.className (<b class>): setAttribute() to ".5"
PASS b.className (<b class>): setAttribute() to true
PASS b.className (<b class>): setAttribute() to false
PASS b.className (<b class>): setAttribute() to object "[object Object]"
PASS b.className (<b class>): setAttribute() to NaN
PASS b.className (<b class>): setAttribute() to Infinity
PASS b.className (<b class>): setAttribute() to -Infinity
PASS b.className (<b class>): setAttribute() to "\0"
PASS b.className (<b class>): setAttribute() to null
PASS b.className (<b class>): setAttribute() to object "test-toString"
PASS b.className (<b class>): setAttribute() to object "test-valueOf"
PASS b.className (<b class>): IDL set to ""
PASS b.className (<b 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 b.className (<b class>): IDL set to undefined
PASS b.className (<b class>): IDL set to 7
PASS b.className (<b class>): IDL set to 1.5
PASS b.className (<b class>): IDL set to "5%"
PASS b.className (<b class>): IDL set to "+100"
PASS b.className (<b class>): IDL set to ".5"
PASS b.className (<b class>): IDL set to true
PASS b.className (<b class>): IDL set to false
PASS b.className (<b class>): IDL set to object "[object Object]"
PASS b.className (<b class>): IDL set to NaN
PASS b.className (<b class>): IDL set to Infinity
PASS b.className (<b class>): IDL set to -Infinity
PASS b.className (<b class>): IDL set to "\0"
PASS b.className (<b class>): IDL set to null
PASS b.className (<b class>): IDL set to object "test-toString"
PASS b.className (<b class>): IDL set to object "test-valueOf"
PASS b.autofocus: typeof IDL attribute
PASS b.autofocus: IDL get with DOM attribute unset
PASS b.autofocus: setAttribute() to ""
PASS b.autofocus: setAttribute() to " foo "
PASS b.autofocus: setAttribute() to undefined
PASS b.autofocus: setAttribute() to null
PASS b.autofocus: setAttribute() to 7
PASS b.autofocus: setAttribute() to 1.5
PASS b.autofocus: setAttribute() to "5%"
PASS b.autofocus: setAttribute() to "+100"
PASS b.autofocus: setAttribute() to ".5"
PASS b.autofocus: setAttribute() to true
PASS b.autofocus: setAttribute() to false
PASS b.autofocus: setAttribute() to object "[object Object]"
PASS b.autofocus: setAttribute() to NaN
PASS b.autofocus: setAttribute() to Infinity
PASS b.autofocus: setAttribute() to -Infinity
PASS b.autofocus: setAttribute() to "\0"
PASS b.autofocus: setAttribute() to object "test-toString"
PASS b.autofocus: setAttribute() to object "test-valueOf"
PASS b.autofocus: setAttribute() to "autofocus"
PASS b.autofocus: IDL set to ""
PASS b.autofocus: IDL set to " foo "
PASS b.autofocus: IDL set to undefined
PASS b.autofocus: IDL set to null
PASS b.autofocus: IDL set to 7
PASS b.autofocus: IDL set to 1.5
PASS b.autofocus: IDL set to "5%"
PASS b.autofocus: IDL set to "+100"
PASS b.autofocus: IDL set to ".5"
PASS b.autofocus: IDL set to true
PASS b.autofocus: IDL set to false
PASS b.autofocus: IDL set to object "[object Object]"
PASS b.autofocus: IDL set to NaN
PASS b.autofocus: IDL set to Infinity
PASS b.autofocus: IDL set to -Infinity
PASS b.autofocus: IDL set to "\0"
PASS b.autofocus: IDL set to object "test-toString"
PASS b.autofocus: IDL set to object "test-valueOf"
PASS b.hidden: typeof IDL attribute
PASS b.hidden: IDL get with DOM attribute unset
PASS b.hidden: setAttribute() to ""
PASS b.hidden: setAttribute() to " foo "
PASS b.hidden: setAttribute() to undefined
PASS b.hidden: setAttribute() to null
PASS b.hidden: setAttribute() to 7
PASS b.hidden: setAttribute() to 1.5
PASS b.hidden: setAttribute() to "5%"
PASS b.hidden: setAttribute() to "+100"
PASS b.hidden: setAttribute() to ".5"
PASS b.hidden: setAttribute() to true
PASS b.hidden: setAttribute() to false
PASS b.hidden: setAttribute() to object "[object Object]"
PASS b.hidden: setAttribute() to NaN
PASS b.hidden: setAttribute() to Infinity
PASS b.hidden: setAttribute() to -Infinity
PASS b.hidden: setAttribute() to "\0"
PASS b.hidden: setAttribute() to object "test-toString"
PASS b.hidden: setAttribute() to object "test-valueOf"
PASS b.hidden: setAttribute() to "hidden"
PASS b.hidden: IDL set to ""
PASS b.hidden: IDL set to " foo "
PASS b.hidden: IDL set to undefined
PASS b.hidden: IDL set to null
PASS b.hidden: IDL set to 7
PASS b.hidden: IDL set to 1.5
PASS b.hidden: IDL set to "5%"
PASS b.hidden: IDL set to "+100"
PASS b.hidden: IDL set to ".5"
PASS b.hidden: IDL set to true
PASS b.hidden: IDL set to false
PASS b.hidden: IDL set to object "[object Object]"
PASS b.hidden: IDL set to NaN
PASS b.hidden: IDL set to Infinity
PASS b.hidden: IDL set to -Infinity
PASS b.hidden: IDL set to "\0"
PASS b.hidden: IDL set to object "test-toString"
PASS b.hidden: IDL set to object "test-valueOf"
PASS b.accessKey: typeof IDL attribute
PASS b.accessKey: IDL get with DOM attribute unset
PASS b.accessKey: setAttribute() to ""
PASS b.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 b.accessKey: setAttribute() to undefined
PASS b.accessKey: setAttribute() to 7
PASS b.accessKey: setAttribute() to 1.5
PASS b.accessKey: setAttribute() to "5%"
PASS b.accessKey: setAttribute() to "+100"
PASS b.accessKey: setAttribute() to ".5"
PASS b.accessKey: setAttribute() to true
PASS b.accessKey: setAttribute() to false
PASS b.accessKey: setAttribute() to object "[object Object]"
PASS b.accessKey: setAttribute() to NaN
PASS b.accessKey: setAttribute() to Infinity
PASS b.accessKey: setAttribute() to -Infinity
PASS b.accessKey: setAttribute() to "\0"
PASS b.accessKey: setAttribute() to null
PASS b.accessKey: setAttribute() to object "test-toString"
PASS b.accessKey: setAttribute() to object "test-valueOf"
PASS b.accessKey: IDL set to ""
PASS b.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 b.accessKey: IDL set to undefined
PASS b.accessKey: IDL set to 7
PASS b.accessKey: IDL set to 1.5
PASS b.accessKey: IDL set to "5%"
PASS b.accessKey: IDL set to "+100"
PASS b.accessKey: IDL set to ".5"
PASS b.accessKey: IDL set to true
PASS b.accessKey: IDL set to false
PASS b.accessKey: IDL set to object "[object Object]"
PASS b.accessKey: IDL set to NaN
PASS b.accessKey: IDL set to Infinity
PASS b.accessKey: IDL set to -Infinity
PASS b.accessKey: IDL set to "\0"
PASS b.accessKey: IDL set to null
PASS b.accessKey: IDL set to object "test-toString"
PASS b.accessKey: IDL set to object "test-valueOf"
PASS b.tabIndex: typeof IDL attribute
PASS b.tabIndex: setAttribute() to -36
PASS b.tabIndex: setAttribute() to -1
PASS b.tabIndex: setAttribute() to 0
PASS b.tabIndex: setAttribute() to 1
PASS b.tabIndex: setAttribute() to 2147483647
PASS b.tabIndex: setAttribute() to -2147483648
PASS b.tabIndex: setAttribute() to "-1"
PASS b.tabIndex: setAttribute() to "-0"
PASS b.tabIndex: setAttribute() to "0"
PASS b.tabIndex: setAttribute() to "1"
PASS b.tabIndex: setAttribute() to "\t7"
PASS b.tabIndex: setAttribute() to "\f7"
PASS b.tabIndex: setAttribute() to " 7"
PASS b.tabIndex: setAttribute() to "\n7"
PASS b.tabIndex: setAttribute() to "\r7"
PASS b.tabIndex: setAttribute() to 1.5
PASS b.tabIndex: setAttribute() to "5%"
PASS b.tabIndex: setAttribute() to "+100"
PASS b.tabIndex: setAttribute() to object "2"
PASS b.tabIndex: IDL set to -36
PASS b.tabIndex: IDL set to -1
PASS b.tabIndex: IDL set to 0
PASS b.tabIndex: IDL set to 1
PASS b.tabIndex: IDL set to 2147483647
PASS b.tabIndex: IDL set to -2147483648
PASS u.title: typeof IDL attribute
PASS u.title: IDL get with DOM attribute unset
PASS u.title: setAttribute() to ""
PASS u.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 u.title: setAttribute() to undefined
PASS u.title: setAttribute() to 7
PASS u.title: setAttribute() to 1.5
PASS u.title: setAttribute() to "5%"
PASS u.title: setAttribute() to "+100"
PASS u.title: setAttribute() to ".5"
PASS u.title: setAttribute() to true
PASS u.title: setAttribute() to false
PASS u.title: setAttribute() to object "[object Object]"
PASS u.title: setAttribute() to NaN
PASS u.title: setAttribute() to Infinity
PASS u.title: setAttribute() to -Infinity
PASS u.title: setAttribute() to "\0"
PASS u.title: setAttribute() to null
PASS u.title: setAttribute() to object "test-toString"
PASS u.title: setAttribute() to object "test-valueOf"
PASS u.title: IDL set to ""
PASS u.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 u.title: IDL set to undefined
PASS u.title: IDL set to 7
PASS u.title: IDL set to 1.5
PASS u.title: IDL set to "5%"
PASS u.title: IDL set to "+100"
PASS u.title: IDL set to ".5"
PASS u.title: IDL set to true
PASS u.title: IDL set to false
PASS u.title: IDL set to object "[object Object]"
PASS u.title: IDL set to NaN
PASS u.title: IDL set to Infinity
PASS u.title: IDL set to -Infinity
PASS u.title: IDL set to "\0"
PASS u.title: IDL set to null
PASS u.title: IDL set to object "test-toString"
PASS u.title: IDL set to object "test-valueOf"
PASS u.lang: typeof IDL attribute
PASS u.lang: IDL get with DOM attribute unset
PASS u.lang: setAttribute() to ""
PASS u.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 u.lang: setAttribute() to undefined
PASS u.lang: setAttribute() to 7
PASS u.lang: setAttribute() to 1.5
PASS u.lang: setAttribute() to "5%"
PASS u.lang: setAttribute() to "+100"
PASS u.lang: setAttribute() to ".5"
PASS u.lang: setAttribute() to true
PASS u.lang: setAttribute() to false
PASS u.lang: setAttribute() to object "[object Object]"
PASS u.lang: setAttribute() to NaN
PASS u.lang: setAttribute() to Infinity
PASS u.lang: setAttribute() to -Infinity
PASS u.lang: setAttribute() to "\0"
PASS u.lang: setAttribute() to null
PASS u.lang: setAttribute() to object "test-toString"
PASS u.lang: setAttribute() to object "test-valueOf"
PASS u.lang: IDL set to ""
PASS u.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 u.lang: IDL set to undefined
PASS u.lang: IDL set to 7
PASS u.lang: IDL set to 1.5
PASS u.lang: IDL set to "5%"
PASS u.lang: IDL set to "+100"
PASS u.lang: IDL set to ".5"
PASS u.lang: IDL set to true
PASS u.lang: IDL set to false
PASS u.lang: IDL set to object "[object Object]"
PASS u.lang: IDL set to NaN
PASS u.lang: IDL set to Infinity
PASS u.lang: IDL set to -Infinity
PASS u.lang: IDL set to "\0"
PASS u.lang: IDL set to null
PASS u.lang: IDL set to object "test-toString"
PASS u.lang: IDL set to object "test-valueOf"
PASS u.dir: typeof IDL attribute
PASS u.dir: IDL get with DOM attribute unset
PASS u.dir: setAttribute() to ""
PASS u.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 u.dir: setAttribute() to undefined
PASS u.dir: setAttribute() to 7
PASS u.dir: setAttribute() to 1.5
PASS u.dir: setAttribute() to "5%"
PASS u.dir: setAttribute() to "+100"
PASS u.dir: setAttribute() to ".5"
PASS u.dir: setAttribute() to true
PASS u.dir: setAttribute() to false
PASS u.dir: setAttribute() to object "[object Object]"
PASS u.dir: setAttribute() to NaN
PASS u.dir: setAttribute() to Infinity
PASS u.dir: setAttribute() to -Infinity
PASS u.dir: setAttribute() to "\0"
PASS u.dir: setAttribute() to null
PASS u.dir: setAttribute() to object "test-toString"
PASS u.dir: setAttribute() to object "test-valueOf"
PASS u.dir: setAttribute() to "ltr"
PASS u.dir: setAttribute() to "xltr"
PASS u.dir: setAttribute() to "ltr\0"
PASS u.dir: setAttribute() to "tr"
PASS u.dir: setAttribute() to "LTR"
PASS u.dir: setAttribute() to "rtl"
PASS u.dir: setAttribute() to "xrtl"
PASS u.dir: setAttribute() to "rtl\0"
PASS u.dir: setAttribute() to "tl"
PASS u.dir: setAttribute() to "RTL"
PASS u.dir: setAttribute() to "auto"
PASS u.dir: setAttribute() to "xauto"
PASS u.dir: setAttribute() to "auto\0"
PASS u.dir: setAttribute() to "uto"
PASS u.dir: setAttribute() to "AUTO"
PASS u.dir: IDL set to ""
PASS u.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 u.dir: IDL set to undefined
PASS u.dir: IDL set to 7
PASS u.dir: IDL set to 1.5
PASS u.dir: IDL set to "5%"
PASS u.dir: IDL set to "+100"
PASS u.dir: IDL set to ".5"
PASS u.dir: IDL set to true
PASS u.dir: IDL set to false
PASS u.dir: IDL set to object "[object Object]"
PASS u.dir: IDL set to NaN
PASS u.dir: IDL set to Infinity
PASS u.dir: IDL set to -Infinity
PASS u.dir: IDL set to "\0"
PASS u.dir: IDL set to null
PASS u.dir: IDL set to object "test-toString"
PASS u.dir: IDL set to object "test-valueOf"
PASS u.dir: IDL set to "ltr"
PASS u.dir: IDL set to "xltr"
PASS u.dir: IDL set to "ltr\0"
PASS u.dir: IDL set to "tr"
PASS u.dir: IDL set to "LTR"
PASS u.dir: IDL set to "rtl"
PASS u.dir: IDL set to "xrtl"
PASS u.dir: IDL set to "rtl\0"
PASS u.dir: IDL set to "tl"
PASS u.dir: IDL set to "RTL"
PASS u.dir: IDL set to "auto"
PASS u.dir: IDL set to "xauto"
PASS u.dir: IDL set to "auto\0"
PASS u.dir: IDL set to "uto"
PASS u.dir: IDL set to "AUTO"
PASS u.className (<u class>): typeof IDL attribute
PASS u.className (<u class>): IDL get with DOM attribute unset
PASS u.className (<u class>): setAttribute() to ""
PASS u.className (<u 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 u.className (<u class>): setAttribute() to undefined
PASS u.className (<u class>): setAttribute() to 7
PASS u.className (<u class>): setAttribute() to 1.5
PASS u.className (<u class>): setAttribute() to "5%"
PASS u.className (<u class>): setAttribute() to "+100"
PASS u.className (<u class>): setAttribute() to ".5"
PASS u.className (<u class>): setAttribute() to true
PASS u.className (<u class>): setAttribute() to false
PASS u.className (<u class>): setAttribute() to object "[object Object]"
PASS u.className (<u class>): setAttribute() to NaN
PASS u.className (<u class>): setAttribute() to Infinity
PASS u.className (<u class>): setAttribute() to -Infinity
PASS u.className (<u class>): setAttribute() to "\0"
PASS u.className (<u class>): setAttribute() to null
PASS u.className (<u class>): setAttribute() to object "test-toString"
PASS u.className (<u class>): setAttribute() to object "test-valueOf"
PASS u.className (<u class>): IDL set to ""
PASS u.className (<u 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 u.className (<u class>): IDL set to undefined
PASS u.className (<u class>): IDL set to 7
PASS u.className (<u class>): IDL set to 1.5
PASS u.className (<u class>): IDL set to "5%"
PASS u.className (<u class>): IDL set to "+100"
PASS u.className (<u class>): IDL set to ".5"
PASS u.className (<u class>): IDL set to true
PASS u.className (<u class>): IDL set to false
PASS u.className (<u class>): IDL set to object "[object Object]"
PASS u.className (<u class>): IDL set to NaN
PASS u.className (<u class>): IDL set to Infinity
PASS u.className (<u class>): IDL set to -Infinity
PASS u.className (<u class>): IDL set to "\0"
PASS u.className (<u class>): IDL set to null
PASS u.className (<u class>): IDL set to object "test-toString"
PASS u.className (<u class>): IDL set to object "test-valueOf"
PASS u.autofocus: typeof IDL attribute
PASS u.autofocus: IDL get with DOM attribute unset
PASS u.autofocus: setAttribute() to ""
PASS u.autofocus: setAttribute() to " foo "
PASS u.autofocus: setAttribute() to undefined
PASS u.autofocus: setAttribute() to null
PASS u.autofocus: setAttribute() to 7
PASS u.autofocus: setAttribute() to 1.5
PASS u.autofocus: setAttribute() to "5%"
PASS u.autofocus: setAttribute() to "+100"
PASS u.autofocus: setAttribute() to ".5"
PASS u.autofocus: setAttribute() to true
PASS u.autofocus: setAttribute() to false
PASS u.autofocus: setAttribute() to object "[object Object]"
PASS u.autofocus: setAttribute() to NaN
PASS u.autofocus: setAttribute() to Infinity
PASS u.autofocus: setAttribute() to -Infinity
PASS u.autofocus: setAttribute() to "\0"
PASS u.autofocus: setAttribute() to object "test-toString"
PASS u.autofocus: setAttribute() to object "test-valueOf"
PASS u.autofocus: setAttribute() to "autofocus"
PASS u.autofocus: IDL set to ""
PASS u.autofocus: IDL set to " foo "
PASS u.autofocus: IDL set to undefined
PASS u.autofocus: IDL set to null
PASS u.autofocus: IDL set to 7
PASS u.autofocus: IDL set to 1.5
PASS u.autofocus: IDL set to "5%"
PASS u.autofocus: IDL set to "+100"
PASS u.autofocus: IDL set to ".5"
PASS u.autofocus: IDL set to true
PASS u.autofocus: IDL set to false
PASS u.autofocus: IDL set to object "[object Object]"
PASS u.autofocus: IDL set to NaN
PASS u.autofocus: IDL set to Infinity
PASS u.autofocus: IDL set to -Infinity
PASS u.autofocus: IDL set to "\0"
PASS u.autofocus: IDL set to object "test-toString"
PASS u.autofocus: IDL set to object "test-valueOf"
PASS u.hidden: typeof IDL attribute
PASS u.hidden: IDL get with DOM attribute unset
PASS u.hidden: setAttribute() to ""
PASS u.hidden: setAttribute() to " foo "
PASS u.hidden: setAttribute() to undefined
PASS u.hidden: setAttribute() to null
PASS u.hidden: setAttribute() to 7
PASS u.hidden: setAttribute() to 1.5
PASS u.hidden: setAttribute() to "5%"
PASS u.hidden: setAttribute() to "+100"
PASS u.hidden: setAttribute() to ".5"
PASS u.hidden: setAttribute() to true
PASS u.hidden: setAttribute() to false
PASS u.hidden: setAttribute() to object "[object Object]"
PASS u.hidden: setAttribute() to NaN
PASS u.hidden: setAttribute() to Infinity
PASS u.hidden: setAttribute() to -Infinity
PASS u.hidden: setAttribute() to "\0"
PASS u.hidden: setAttribute() to object "test-toString"
PASS u.hidden: setAttribute() to object "test-valueOf"
PASS u.hidden: setAttribute() to "hidden"
PASS u.hidden: IDL set to ""
PASS u.hidden: IDL set to " foo "
PASS u.hidden: IDL set to undefined
PASS u.hidden: IDL set to null
PASS u.hidden: IDL set to 7
PASS u.hidden: IDL set to 1.5
PASS u.hidden: IDL set to "5%"
PASS u.hidden: IDL set to "+100"
PASS u.hidden: IDL set to ".5"
PASS u.hidden: IDL set to true
PASS u.hidden: IDL set to false
PASS u.hidden: IDL set to object "[object Object]"
PASS u.hidden: IDL set to NaN
PASS u.hidden: IDL set to Infinity
PASS u.hidden: IDL set to -Infinity
PASS u.hidden: IDL set to "\0"
PASS u.hidden: IDL set to object "test-toString"
PASS u.hidden: IDL set to object "test-valueOf"
PASS u.accessKey: typeof IDL attribute
PASS u.accessKey: IDL get with DOM attribute unset
PASS u.accessKey: setAttribute() to ""
PASS u.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 u.accessKey: setAttribute() to undefined
PASS u.accessKey: setAttribute() to 7
PASS u.accessKey: setAttribute() to 1.5
PASS u.accessKey: setAttribute() to "5%"
PASS u.accessKey: setAttribute() to "+100"
PASS u.accessKey: setAttribute() to ".5"
PASS u.accessKey: setAttribute() to true
PASS u.accessKey: setAttribute() to false
PASS u.accessKey: setAttribute() to object "[object Object]"
PASS u.accessKey: setAttribute() to NaN
PASS u.accessKey: setAttribute() to Infinity
PASS u.accessKey: setAttribute() to -Infinity
PASS u.accessKey: setAttribute() to "\0"
PASS u.accessKey: setAttribute() to null
PASS u.accessKey: setAttribute() to object "test-toString"
PASS u.accessKey: setAttribute() to object "test-valueOf"
PASS u.accessKey: IDL set to ""
PASS u.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 u.accessKey: IDL set to undefined
PASS u.accessKey: IDL set to 7
PASS u.accessKey: IDL set to 1.5
PASS u.accessKey: IDL set to "5%"
PASS u.accessKey: IDL set to "+100"
PASS u.accessKey: IDL set to ".5"
PASS u.accessKey: IDL set to true
PASS u.accessKey: IDL set to false
PASS u.accessKey: IDL set to object "[object Object]"
PASS u.accessKey: IDL set to NaN
PASS u.accessKey: IDL set to Infinity
PASS u.accessKey: IDL set to -Infinity
PASS u.accessKey: IDL set to "\0"
PASS u.accessKey: IDL set to null
PASS u.accessKey: IDL set to object "test-toString"
PASS u.accessKey: IDL set to object "test-valueOf"
PASS u.tabIndex: typeof IDL attribute
PASS u.tabIndex: setAttribute() to -36
PASS u.tabIndex: setAttribute() to -1
PASS u.tabIndex: setAttribute() to 0
PASS u.tabIndex: setAttribute() to 1
PASS u.tabIndex: setAttribute() to 2147483647
PASS u.tabIndex: setAttribute() to -2147483648
PASS u.tabIndex: setAttribute() to "-1"
PASS u.tabIndex: setAttribute() to "-0"
PASS u.tabIndex: setAttribute() to "0"
PASS u.tabIndex: setAttribute() to "1"
PASS u.tabIndex: setAttribute() to "\t7"
PASS u.tabIndex: setAttribute() to "\f7"
PASS u.tabIndex: setAttribute() to " 7"
PASS u.tabIndex: setAttribute() to "\n7"
PASS u.tabIndex: setAttribute() to "\r7"
PASS u.tabIndex: setAttribute() to 1.5
PASS u.tabIndex: setAttribute() to "5%"
PASS u.tabIndex: setAttribute() to "+100"
PASS u.tabIndex: setAttribute() to object "2"
PASS u.tabIndex: IDL set to -36
PASS u.tabIndex: IDL set to -1
PASS u.tabIndex: IDL set to 0
PASS u.tabIndex: IDL set to 1
PASS u.tabIndex: IDL set to 2147483647
PASS u.tabIndex: IDL set to -2147483648
PASS mark.title: typeof IDL attribute
PASS mark.title: IDL get with DOM attribute unset
PASS mark.title: setAttribute() to ""
PASS mark.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 mark.title: setAttribute() to undefined
PASS mark.title: setAttribute() to 7
PASS mark.title: setAttribute() to 1.5
PASS mark.title: setAttribute() to "5%"
PASS mark.title: setAttribute() to "+100"
PASS mark.title: setAttribute() to ".5"
PASS mark.title: setAttribute() to true
PASS mark.title: setAttribute() to false
PASS mark.title: setAttribute() to object "[object Object]"
PASS mark.title: setAttribute() to NaN
PASS mark.title: setAttribute() to Infinity
PASS mark.title: setAttribute() to -Infinity
PASS mark.title: setAttribute() to "\0"
PASS mark.title: setAttribute() to null
PASS mark.title: setAttribute() to object "test-toString"
PASS mark.title: setAttribute() to object "test-valueOf"
PASS mark.title: IDL set to ""
PASS mark.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 mark.title: IDL set to undefined
PASS mark.title: IDL set to 7
PASS mark.title: IDL set to 1.5
PASS mark.title: IDL set to "5%"
PASS mark.title: IDL set to "+100"
PASS mark.title: IDL set to ".5"
PASS mark.title: IDL set to true
PASS mark.title: IDL set to false
PASS mark.title: IDL set to object "[object Object]"
PASS mark.title: IDL set to NaN
PASS mark.title: IDL set to Infinity
PASS mark.title: IDL set to -Infinity
PASS mark.title: IDL set to "\0"
PASS mark.title: IDL set to null
PASS mark.title: IDL set to object "test-toString"
PASS mark.title: IDL set to object "test-valueOf"
PASS mark.lang: typeof IDL attribute
PASS mark.lang: IDL get with DOM attribute unset
PASS mark.lang: setAttribute() to ""
PASS mark.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 mark.lang: setAttribute() to undefined
PASS mark.lang: setAttribute() to 7
PASS mark.lang: setAttribute() to 1.5
PASS mark.lang: setAttribute() to "5%"
PASS mark.lang: setAttribute() to "+100"
PASS mark.lang: setAttribute() to ".5"
PASS mark.lang: setAttribute() to true
PASS mark.lang: setAttribute() to false
PASS mark.lang: setAttribute() to object "[object Object]"
PASS mark.lang: setAttribute() to NaN
PASS mark.lang: setAttribute() to Infinity
PASS mark.lang: setAttribute() to -Infinity
PASS mark.lang: setAttribute() to "\0"
PASS mark.lang: setAttribute() to null
PASS mark.lang: setAttribute() to object "test-toString"
PASS mark.lang: setAttribute() to object "test-valueOf"
PASS mark.lang: IDL set to ""
PASS mark.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 mark.lang: IDL set to undefined
PASS mark.lang: IDL set to 7
PASS mark.lang: IDL set to 1.5
PASS mark.lang: IDL set to "5%"
PASS mark.lang: IDL set to "+100"
PASS mark.lang: IDL set to ".5"
PASS mark.lang: IDL set to true
PASS mark.lang: IDL set to false
PASS mark.lang: IDL set to object "[object Object]"
PASS mark.lang: IDL set to NaN
PASS mark.lang: IDL set to Infinity
PASS mark.lang: IDL set to -Infinity
PASS mark.lang: IDL set to "\0"
PASS mark.lang: IDL set to null
PASS mark.lang: IDL set to object "test-toString"
PASS mark.lang: IDL set to object "test-valueOf"
PASS mark.dir: typeof IDL attribute
PASS mark.dir: IDL get with DOM attribute unset
PASS mark.dir: setAttribute() to ""
PASS mark.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 mark.dir: setAttribute() to undefined
PASS mark.dir: setAttribute() to 7
PASS mark.dir: setAttribute() to 1.5
PASS mark.dir: setAttribute() to "5%"
PASS mark.dir: setAttribute() to "+100"
PASS mark.dir: setAttribute() to ".5"
PASS mark.dir: setAttribute() to true
PASS mark.dir: setAttribute() to false
PASS mark.dir: setAttribute() to object "[object Object]"
PASS mark.dir: setAttribute() to NaN
PASS mark.dir: setAttribute() to Infinity
PASS mark.dir: setAttribute() to -Infinity
PASS mark.dir: setAttribute() to "\0"
PASS mark.dir: setAttribute() to null
PASS mark.dir: setAttribute() to object "test-toString"
PASS mark.dir: setAttribute() to object "test-valueOf"
PASS mark.dir: setAttribute() to "ltr"
PASS mark.dir: setAttribute() to "xltr"
PASS mark.dir: setAttribute() to "ltr\0"
PASS mark.dir: setAttribute() to "tr"
PASS mark.dir: setAttribute() to "LTR"
PASS mark.dir: setAttribute() to "rtl"
PASS mark.dir: setAttribute() to "xrtl"
PASS mark.dir: setAttribute() to "rtl\0"
PASS mark.dir: setAttribute() to "tl"
PASS mark.dir: setAttribute() to "RTL"
PASS mark.dir: setAttribute() to "auto"
PASS mark.dir: setAttribute() to "xauto"
PASS mark.dir: setAttribute() to "auto\0"
PASS mark.dir: setAttribute() to "uto"
PASS mark.dir: setAttribute() to "AUTO"
PASS mark.dir: IDL set to ""
PASS mark.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 mark.dir: IDL set to undefined
PASS mark.dir: IDL set to 7
PASS mark.dir: IDL set to 1.5
PASS mark.dir: IDL set to "5%"
PASS mark.dir: IDL set to "+100"
PASS mark.dir: IDL set to ".5"
PASS mark.dir: IDL set to true
PASS mark.dir: IDL set to false
PASS mark.dir: IDL set to object "[object Object]"
PASS mark.dir: IDL set to NaN
PASS mark.dir: IDL set to Infinity
PASS mark.dir: IDL set to -Infinity
PASS mark.dir: IDL set to "\0"
PASS mark.dir: IDL set to null
PASS mark.dir: IDL set to object "test-toString"
PASS mark.dir: IDL set to object "test-valueOf"
PASS mark.dir: IDL set to "ltr"
PASS mark.dir: IDL set to "xltr"
PASS mark.dir: IDL set to "ltr\0"
PASS mark.dir: IDL set to "tr"
PASS mark.dir: IDL set to "LTR"
PASS mark.dir: IDL set to "rtl"
PASS mark.dir: IDL set to "xrtl"
PASS mark.dir: IDL set to "rtl\0"
PASS mark.dir: IDL set to "tl"
PASS mark.dir: IDL set to "RTL"
PASS mark.dir: IDL set to "auto"
PASS mark.dir: IDL set to "xauto"
PASS mark.dir: IDL set to "auto\0"
PASS mark.dir: IDL set to "uto"
PASS mark.dir: IDL set to "AUTO"
PASS mark.className (<mark class>): typeof IDL attribute
PASS mark.className (<mark class>): IDL get with DOM attribute unset
PASS mark.className (<mark class>): setAttribute() to ""
PASS mark.className (<mark 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 mark.className (<mark class>): setAttribute() to undefined
PASS mark.className (<mark class>): setAttribute() to 7
PASS mark.className (<mark class>): setAttribute() to 1.5
PASS mark.className (<mark class>): setAttribute() to "5%"
PASS mark.className (<mark class>): setAttribute() to "+100"
PASS mark.className (<mark class>): setAttribute() to ".5"
PASS mark.className (<mark class>): setAttribute() to true
PASS mark.className (<mark class>): setAttribute() to false
PASS mark.className (<mark class>): setAttribute() to object "[object Object]"
PASS mark.className (<mark class>): setAttribute() to NaN
PASS mark.className (<mark class>): setAttribute() to Infinity
PASS mark.className (<mark class>): setAttribute() to -Infinity
PASS mark.className (<mark class>): setAttribute() to "\0"
PASS mark.className (<mark class>): setAttribute() to null
PASS mark.className (<mark class>): setAttribute() to object "test-toString"
PASS mark.className (<mark class>): setAttribute() to object "test-valueOf"
PASS mark.className (<mark class>): IDL set to ""
PASS mark.className (<mark 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 mark.className (<mark class>): IDL set to undefined
PASS mark.className (<mark class>): IDL set to 7
PASS mark.className (<mark class>): IDL set to 1.5
PASS mark.className (<mark class>): IDL set to "5%"
PASS mark.className (<mark class>): IDL set to "+100"
PASS mark.className (<mark class>): IDL set to ".5"
PASS mark.className (<mark class>): IDL set to true
PASS mark.className (<mark class>): IDL set to false
PASS mark.className (<mark class>): IDL set to object "[object Object]"
PASS mark.className (<mark class>): IDL set to NaN
PASS mark.className (<mark class>): IDL set to Infinity
PASS mark.className (<mark class>): IDL set to -Infinity
PASS mark.className (<mark class>): IDL set to "\0"
PASS mark.className (<mark class>): IDL set to null
PASS mark.className (<mark class>): IDL set to object "test-toString"
PASS mark.className (<mark class>): IDL set to object "test-valueOf"
PASS mark.autofocus: typeof IDL attribute
PASS mark.autofocus: IDL get with DOM attribute unset
PASS mark.autofocus: setAttribute() to ""
PASS mark.autofocus: setAttribute() to " foo "
PASS mark.autofocus: setAttribute() to undefined
PASS mark.autofocus: setAttribute() to null
PASS mark.autofocus: setAttribute() to 7
PASS mark.autofocus: setAttribute() to 1.5
PASS mark.autofocus: setAttribute() to "5%"
PASS mark.autofocus: setAttribute() to "+100"
PASS mark.autofocus: setAttribute() to ".5"
PASS mark.autofocus: setAttribute() to true
PASS mark.autofocus: setAttribute() to false
PASS mark.autofocus: setAttribute() to object "[object Object]"
PASS mark.autofocus: setAttribute() to NaN
PASS mark.autofocus: setAttribute() to Infinity
PASS mark.autofocus: setAttribute() to -Infinity
PASS mark.autofocus: setAttribute() to "\0"
PASS mark.autofocus: setAttribute() to object "test-toString"
PASS mark.autofocus: setAttribute() to object "test-valueOf"
PASS mark.autofocus: setAttribute() to "autofocus"
PASS mark.autofocus: IDL set to ""
PASS mark.autofocus: IDL set to " foo "
PASS mark.autofocus: IDL set to undefined
PASS mark.autofocus: IDL set to null
PASS mark.autofocus: IDL set to 7
PASS mark.autofocus: IDL set to 1.5
PASS mark.autofocus: IDL set to "5%"
PASS mark.autofocus: IDL set to "+100"
PASS mark.autofocus: IDL set to ".5"
PASS mark.autofocus: IDL set to true
PASS mark.autofocus: IDL set to false
PASS mark.autofocus: IDL set to object "[object Object]"
PASS mark.autofocus: IDL set to NaN
PASS mark.autofocus: IDL set to Infinity
PASS mark.autofocus: IDL set to -Infinity
PASS mark.autofocus: IDL set to "\0"
PASS mark.autofocus: IDL set to object "test-toString"
PASS mark.autofocus: IDL set to object "test-valueOf"
PASS mark.hidden: typeof IDL attribute
PASS mark.hidden: IDL get with DOM attribute unset
PASS mark.hidden: setAttribute() to ""
PASS mark.hidden: setAttribute() to " foo "
PASS mark.hidden: setAttribute() to undefined
PASS mark.hidden: setAttribute() to null
PASS mark.hidden: setAttribute() to 7
PASS mark.hidden: setAttribute() to 1.5
PASS mark.hidden: setAttribute() to "5%"
PASS mark.hidden: setAttribute() to "+100"
PASS mark.hidden: setAttribute() to ".5"
PASS mark.hidden: setAttribute() to true
PASS mark.hidden: setAttribute() to false
PASS mark.hidden: setAttribute() to object "[object Object]"
PASS mark.hidden: setAttribute() to NaN
PASS mark.hidden: setAttribute() to Infinity
PASS mark.hidden: setAttribute() to -Infinity
PASS mark.hidden: setAttribute() to "\0"
PASS mark.hidden: setAttribute() to object "test-toString"
PASS mark.hidden: setAttribute() to object "test-valueOf"
PASS mark.hidden: setAttribute() to "hidden"
PASS mark.hidden: IDL set to ""
PASS mark.hidden: IDL set to " foo "
PASS mark.hidden: IDL set to undefined
PASS mark.hidden: IDL set to null
PASS mark.hidden: IDL set to 7
PASS mark.hidden: IDL set to 1.5
PASS mark.hidden: IDL set to "5%"
PASS mark.hidden: IDL set to "+100"
PASS mark.hidden: IDL set to ".5"
PASS mark.hidden: IDL set to true
PASS mark.hidden: IDL set to false
PASS mark.hidden: IDL set to object "[object Object]"
PASS mark.hidden: IDL set to NaN
PASS mark.hidden: IDL set to Infinity
PASS mark.hidden: IDL set to -Infinity
PASS mark.hidden: IDL set to "\0"
PASS mark.hidden: IDL set to object "test-toString"
PASS mark.hidden: IDL set to object "test-valueOf"
PASS mark.accessKey: typeof IDL attribute
PASS mark.accessKey: IDL get with DOM attribute unset
PASS mark.accessKey: setAttribute() to ""
PASS mark.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 mark.accessKey: setAttribute() to undefined
PASS mark.accessKey: setAttribute() to 7
PASS mark.accessKey: setAttribute() to 1.5
PASS mark.accessKey: setAttribute() to "5%"
PASS mark.accessKey: setAttribute() to "+100"
PASS mark.accessKey: setAttribute() to ".5"
PASS mark.accessKey: setAttribute() to true
PASS mark.accessKey: setAttribute() to false
PASS mark.accessKey: setAttribute() to object "[object Object]"
PASS mark.accessKey: setAttribute() to NaN
PASS mark.accessKey: setAttribute() to Infinity
PASS mark.accessKey: setAttribute() to -Infinity
PASS mark.accessKey: setAttribute() to "\0"
PASS mark.accessKey: setAttribute() to null
PASS mark.accessKey: setAttribute() to object "test-toString"
PASS mark.accessKey: setAttribute() to object "test-valueOf"
PASS mark.accessKey: IDL set to ""
PASS mark.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 mark.accessKey: IDL set to undefined
PASS mark.accessKey: IDL set to 7
PASS mark.accessKey: IDL set to 1.5
PASS mark.accessKey: IDL set to "5%"
PASS mark.accessKey: IDL set to "+100"
PASS mark.accessKey: IDL set to ".5"
PASS mark.accessKey: IDL set to true
PASS mark.accessKey: IDL set to false
PASS mark.accessKey: IDL set to object "[object Object]"
PASS mark.accessKey: IDL set to NaN
PASS mark.accessKey: IDL set to Infinity
PASS mark.accessKey: IDL set to -Infinity
PASS mark.accessKey: IDL set to "\0"
PASS mark.accessKey: IDL set to null
PASS mark.accessKey: IDL set to object "test-toString"
PASS mark.accessKey: IDL set to object "test-valueOf"
PASS mark.tabIndex: typeof IDL attribute
PASS mark.tabIndex: setAttribute() to -36
PASS mark.tabIndex: setAttribute() to -1
PASS mark.tabIndex: setAttribute() to 0
PASS mark.tabIndex: setAttribute() to 1
PASS mark.tabIndex: setAttribute() to 2147483647
PASS mark.tabIndex: setAttribute() to -2147483648
PASS mark.tabIndex: setAttribute() to "-1"
PASS mark.tabIndex: setAttribute() to "-0"
PASS mark.tabIndex: setAttribute() to "0"
PASS mark.tabIndex: setAttribute() to "1"
PASS mark.tabIndex: setAttribute() to "\t7"
PASS mark.tabIndex: setAttribute() to "\f7"
PASS mark.tabIndex: setAttribute() to " 7"
PASS mark.tabIndex: setAttribute() to "\n7"
PASS mark.tabIndex: setAttribute() to "\r7"
PASS mark.tabIndex: setAttribute() to 1.5
PASS mark.tabIndex: setAttribute() to "5%"
PASS mark.tabIndex: setAttribute() to "+100"
PASS mark.tabIndex: setAttribute() to object "2"
PASS mark.tabIndex: IDL set to -36
PASS mark.tabIndex: IDL set to -1
PASS mark.tabIndex: IDL set to 0
PASS mark.tabIndex: IDL set to 1
PASS mark.tabIndex: IDL set to 2147483647
PASS mark.tabIndex: IDL set to -2147483648
PASS bdi.title: typeof IDL attribute
PASS bdi.title: IDL get with DOM attribute unset
PASS bdi.title: setAttribute() to ""
PASS bdi.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 bdi.title: setAttribute() to undefined
PASS bdi.title: setAttribute() to 7
PASS bdi.title: setAttribute() to 1.5
PASS bdi.title: setAttribute() to "5%"
PASS bdi.title: setAttribute() to "+100"
PASS bdi.title: setAttribute() to ".5"
PASS bdi.title: setAttribute() to true
PASS bdi.title: setAttribute() to false
PASS bdi.title: setAttribute() to object "[object Object]"
PASS bdi.title: setAttribute() to NaN
PASS bdi.title: setAttribute() to Infinity
PASS bdi.title: setAttribute() to -Infinity
PASS bdi.title: setAttribute() to "\0"
PASS bdi.title: setAttribute() to null
PASS bdi.title: setAttribute() to object "test-toString"
PASS bdi.title: setAttribute() to object "test-valueOf"
PASS bdi.title: IDL set to ""
PASS bdi.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 bdi.title: IDL set to undefined
PASS bdi.title: IDL set to 7
PASS bdi.title: IDL set to 1.5
PASS bdi.title: IDL set to "5%"
PASS bdi.title: IDL set to "+100"
PASS bdi.title: IDL set to ".5"
PASS bdi.title: IDL set to true
PASS bdi.title: IDL set to false
PASS bdi.title: IDL set to object "[object Object]"
PASS bdi.title: IDL set to NaN
PASS bdi.title: IDL set to Infinity
PASS bdi.title: IDL set to -Infinity
PASS bdi.title: IDL set to "\0"
PASS bdi.title: IDL set to null
PASS bdi.title: IDL set to object "test-toString"
PASS bdi.title: IDL set to object "test-valueOf"
PASS bdi.lang: typeof IDL attribute
PASS bdi.lang: IDL get with DOM attribute unset
PASS bdi.lang: setAttribute() to ""
PASS bdi.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 bdi.lang: setAttribute() to undefined
PASS bdi.lang: setAttribute() to 7
PASS bdi.lang: setAttribute() to 1.5
PASS bdi.lang: setAttribute() to "5%"
PASS bdi.lang: setAttribute() to "+100"
PASS bdi.lang: setAttribute() to ".5"
PASS bdi.lang: setAttribute() to true
PASS bdi.lang: setAttribute() to false
PASS bdi.lang: setAttribute() to object "[object Object]"
PASS bdi.lang: setAttribute() to NaN
PASS bdi.lang: setAttribute() to Infinity
PASS bdi.lang: setAttribute() to -Infinity
PASS bdi.lang: setAttribute() to "\0"
PASS bdi.lang: setAttribute() to null
PASS bdi.lang: setAttribute() to object "test-toString"
PASS bdi.lang: setAttribute() to object "test-valueOf"
PASS bdi.lang: IDL set to ""
PASS bdi.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 bdi.lang: IDL set to undefined
PASS bdi.lang: IDL set to 7
PASS bdi.lang: IDL set to 1.5
PASS bdi.lang: IDL set to "5%"
PASS bdi.lang: IDL set to "+100"
PASS bdi.lang: IDL set to ".5"
PASS bdi.lang: IDL set to true
PASS bdi.lang: IDL set to false
PASS bdi.lang: IDL set to object "[object Object]"
PASS bdi.lang: IDL set to NaN
PASS bdi.lang: IDL set to Infinity
PASS bdi.lang: IDL set to -Infinity
PASS bdi.lang: IDL set to "\0"
PASS bdi.lang: IDL set to null
PASS bdi.lang: IDL set to object "test-toString"
PASS bdi.lang: IDL set to object "test-valueOf"
PASS bdi.dir: typeof IDL attribute
PASS bdi.dir: IDL get with DOM attribute unset
PASS bdi.dir: setAttribute() to ""
PASS bdi.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 bdi.dir: setAttribute() to undefined
PASS bdi.dir: setAttribute() to 7
PASS bdi.dir: setAttribute() to 1.5
PASS bdi.dir: setAttribute() to "5%"
PASS bdi.dir: setAttribute() to "+100"
PASS bdi.dir: setAttribute() to ".5"
PASS bdi.dir: setAttribute() to true
PASS bdi.dir: setAttribute() to false
PASS bdi.dir: setAttribute() to object "[object Object]"
PASS bdi.dir: setAttribute() to NaN
PASS bdi.dir: setAttribute() to Infinity
PASS bdi.dir: setAttribute() to -Infinity
PASS bdi.dir: setAttribute() to "\0"
PASS bdi.dir: setAttribute() to null
PASS bdi.dir: setAttribute() to object "test-toString"
PASS bdi.dir: setAttribute() to object "test-valueOf"
PASS bdi.dir: setAttribute() to "ltr"
PASS bdi.dir: setAttribute() to "xltr"
PASS bdi.dir: setAttribute() to "ltr\0"
PASS bdi.dir: setAttribute() to "tr"
PASS bdi.dir: setAttribute() to "LTR"
PASS bdi.dir: setAttribute() to "rtl"
PASS bdi.dir: setAttribute() to "xrtl"
PASS bdi.dir: setAttribute() to "rtl\0"
PASS bdi.dir: setAttribute() to "tl"
PASS bdi.dir: setAttribute() to "RTL"
PASS bdi.dir: setAttribute() to "auto"
PASS bdi.dir: setAttribute() to "xauto"
PASS bdi.dir: setAttribute() to "auto\0"
PASS bdi.dir: setAttribute() to "uto"
PASS bdi.dir: setAttribute() to "AUTO"
PASS bdi.dir: IDL set to ""
PASS bdi.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 bdi.dir: IDL set to undefined
PASS bdi.dir: IDL set to 7
PASS bdi.dir: IDL set to 1.5
PASS bdi.dir: IDL set to "5%"
PASS bdi.dir: IDL set to "+100"
PASS bdi.dir: IDL set to ".5"
PASS bdi.dir: IDL set to true
PASS bdi.dir: IDL set to false
PASS bdi.dir: IDL set to object "[object Object]"
PASS bdi.dir: IDL set to NaN
PASS bdi.dir: IDL set to Infinity
PASS bdi.dir: IDL set to -Infinity
PASS bdi.dir: IDL set to "\0"
PASS bdi.dir: IDL set to null
PASS bdi.dir: IDL set to object "test-toString"
PASS bdi.dir: IDL set to object "test-valueOf"
PASS bdi.dir: IDL set to "ltr"
PASS bdi.dir: IDL set to "xltr"
PASS bdi.dir: IDL set to "ltr\0"
PASS bdi.dir: IDL set to "tr"
PASS bdi.dir: IDL set to "LTR"
PASS bdi.dir: IDL set to "rtl"
PASS bdi.dir: IDL set to "xrtl"
PASS bdi.dir: IDL set to "rtl\0"
PASS bdi.dir: IDL set to "tl"
PASS bdi.dir: IDL set to "RTL"
PASS bdi.dir: IDL set to "auto"
PASS bdi.dir: IDL set to "xauto"
PASS bdi.dir: IDL set to "auto\0"
PASS bdi.dir: IDL set to "uto"
PASS bdi.dir: IDL set to "AUTO"
PASS bdi.className (<bdi class>): typeof IDL attribute
PASS bdi.className (<bdi class>): IDL get with DOM attribute unset
PASS bdi.className (<bdi class>): setAttribute() to ""
PASS bdi.className (<bdi 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 bdi.className (<bdi class>): setAttribute() to undefined
PASS bdi.className (<bdi class>): setAttribute() to 7
PASS bdi.className (<bdi class>): setAttribute() to 1.5
PASS bdi.className (<bdi class>): setAttribute() to "5%"
PASS bdi.className (<bdi class>): setAttribute() to "+100"
PASS bdi.className (<bdi class>): setAttribute() to ".5"
PASS bdi.className (<bdi class>): setAttribute() to true
PASS bdi.className (<bdi class>): setAttribute() to false
PASS bdi.className (<bdi class>): setAttribute() to object "[object Object]"
PASS bdi.className (<bdi class>): setAttribute() to NaN
PASS bdi.className (<bdi class>): setAttribute() to Infinity
PASS bdi.className (<bdi class>): setAttribute() to -Infinity
PASS bdi.className (<bdi class>): setAttribute() to "\0"
PASS bdi.className (<bdi class>): setAttribute() to null
PASS bdi.className (<bdi class>): setAttribute() to object "test-toString"
PASS bdi.className (<bdi class>): setAttribute() to object "test-valueOf"
PASS bdi.className (<bdi class>): IDL set to ""
PASS bdi.className (<bdi 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 bdi.className (<bdi class>): IDL set to undefined
PASS bdi.className (<bdi class>): IDL set to 7
PASS bdi.className (<bdi class>): IDL set to 1.5
PASS bdi.className (<bdi class>): IDL set to "5%"
PASS bdi.className (<bdi class>): IDL set to "+100"
PASS bdi.className (<bdi class>): IDL set to ".5"
PASS bdi.className (<bdi class>): IDL set to true
PASS bdi.className (<bdi class>): IDL set to false
PASS bdi.className (<bdi class>): IDL set to object "[object Object]"
PASS bdi.className (<bdi class>): IDL set to NaN
PASS bdi.className (<bdi class>): IDL set to Infinity
PASS bdi.className (<bdi class>): IDL set to -Infinity
PASS bdi.className (<bdi class>): IDL set to "\0"
PASS bdi.className (<bdi class>): IDL set to null
PASS bdi.className (<bdi class>): IDL set to object "test-toString"
PASS bdi.className (<bdi class>): IDL set to object "test-valueOf"
PASS bdi.autofocus: typeof IDL attribute
PASS bdi.autofocus: IDL get with DOM attribute unset
PASS bdi.autofocus: setAttribute() to ""
PASS bdi.autofocus: setAttribute() to " foo "
PASS bdi.autofocus: setAttribute() to undefined
PASS bdi.autofocus: setAttribute() to null
PASS bdi.autofocus: setAttribute() to 7
PASS bdi.autofocus: setAttribute() to 1.5
PASS bdi.autofocus: setAttribute() to "5%"
PASS bdi.autofocus: setAttribute() to "+100"
PASS bdi.autofocus: setAttribute() to ".5"
PASS bdi.autofocus: setAttribute() to true
PASS bdi.autofocus: setAttribute() to false
PASS bdi.autofocus: setAttribute() to object "[object Object]"
PASS bdi.autofocus: setAttribute() to NaN
PASS bdi.autofocus: setAttribute() to Infinity
PASS bdi.autofocus: setAttribute() to -Infinity
PASS bdi.autofocus: setAttribute() to "\0"
PASS bdi.autofocus: setAttribute() to object "test-toString"
PASS bdi.autofocus: setAttribute() to object "test-valueOf"
PASS bdi.autofocus: setAttribute() to "autofocus"
PASS bdi.autofocus: IDL set to ""
PASS bdi.autofocus: IDL set to " foo "
PASS bdi.autofocus: IDL set to undefined
PASS bdi.autofocus: IDL set to null
PASS bdi.autofocus: IDL set to 7
PASS bdi.autofocus: IDL set to 1.5
PASS bdi.autofocus: IDL set to "5%"
PASS bdi.autofocus: IDL set to "+100"
PASS bdi.autofocus: IDL set to ".5"
PASS bdi.autofocus: IDL set to true
PASS bdi.autofocus: IDL set to false
PASS bdi.autofocus: IDL set to object "[object Object]"
PASS bdi.autofocus: IDL set to NaN
PASS bdi.autofocus: IDL set to Infinity
PASS bdi.autofocus: IDL set to -Infinity
PASS bdi.autofocus: IDL set to "\0"
PASS bdi.autofocus: IDL set to object "test-toString"
PASS bdi.autofocus: IDL set to object "test-valueOf"
PASS bdi.hidden: typeof IDL attribute
PASS bdi.hidden: IDL get with DOM attribute unset
PASS bdi.hidden: setAttribute() to ""
PASS bdi.hidden: setAttribute() to " foo "
PASS bdi.hidden: setAttribute() to undefined
PASS bdi.hidden: setAttribute() to null
PASS bdi.hidden: setAttribute() to 7
PASS bdi.hidden: setAttribute() to 1.5
PASS bdi.hidden: setAttribute() to "5%"
PASS bdi.hidden: setAttribute() to "+100"
PASS bdi.hidden: setAttribute() to ".5"
PASS bdi.hidden: setAttribute() to true
PASS bdi.hidden: setAttribute() to false
PASS bdi.hidden: setAttribute() to object "[object Object]"
PASS bdi.hidden: setAttribute() to NaN
PASS bdi.hidden: setAttribute() to Infinity
PASS bdi.hidden: setAttribute() to -Infinity
PASS bdi.hidden: setAttribute() to "\0"
PASS bdi.hidden: setAttribute() to object "test-toString"
PASS bdi.hidden: setAttribute() to object "test-valueOf"
PASS bdi.hidden: setAttribute() to "hidden"
PASS bdi.hidden: IDL set to ""
PASS bdi.hidden: IDL set to " foo "
PASS bdi.hidden: IDL set to undefined
PASS bdi.hidden: IDL set to null
PASS bdi.hidden: IDL set to 7
PASS bdi.hidden: IDL set to 1.5
PASS bdi.hidden: IDL set to "5%"
PASS bdi.hidden: IDL set to "+100"
PASS bdi.hidden: IDL set to ".5"
PASS bdi.hidden: IDL set to true
PASS bdi.hidden: IDL set to false
PASS bdi.hidden: IDL set to object "[object Object]"
PASS bdi.hidden: IDL set to NaN
PASS bdi.hidden: IDL set to Infinity
PASS bdi.hidden: IDL set to -Infinity
PASS bdi.hidden: IDL set to "\0"
PASS bdi.hidden: IDL set to object "test-toString"
PASS bdi.hidden: IDL set to object "test-valueOf"
PASS bdi.accessKey: typeof IDL attribute
PASS bdi.accessKey: IDL get with DOM attribute unset
PASS bdi.accessKey: setAttribute() to ""
PASS bdi.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 bdi.accessKey: setAttribute() to undefined
PASS bdi.accessKey: setAttribute() to 7
PASS bdi.accessKey: setAttribute() to 1.5
PASS bdi.accessKey: setAttribute() to "5%"
PASS bdi.accessKey: setAttribute() to "+100"
PASS bdi.accessKey: setAttribute() to ".5"
PASS bdi.accessKey: setAttribute() to true
PASS bdi.accessKey: setAttribute() to false
PASS bdi.accessKey: setAttribute() to object "[object Object]"
PASS bdi.accessKey: setAttribute() to NaN
PASS bdi.accessKey: setAttribute() to Infinity
PASS bdi.accessKey: setAttribute() to -Infinity
PASS bdi.accessKey: setAttribute() to "\0"
PASS bdi.accessKey: setAttribute() to null
PASS bdi.accessKey: setAttribute() to object "test-toString"
PASS bdi.accessKey: setAttribute() to object "test-valueOf"
PASS bdi.accessKey: IDL set to ""
PASS bdi.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 bdi.accessKey: IDL set to undefined
PASS bdi.accessKey: IDL set to 7
PASS bdi.accessKey: IDL set to 1.5
PASS bdi.accessKey: IDL set to "5%"
PASS bdi.accessKey: IDL set to "+100"
PASS bdi.accessKey: IDL set to ".5"
PASS bdi.accessKey: IDL set to true
PASS bdi.accessKey: IDL set to false
PASS bdi.accessKey: IDL set to object "[object Object]"
PASS bdi.accessKey: IDL set to NaN
PASS bdi.accessKey: IDL set to Infinity
PASS bdi.accessKey: IDL set to -Infinity
PASS bdi.accessKey: IDL set to "\0"
PASS bdi.accessKey: IDL set to null
PASS bdi.accessKey: IDL set to object "test-toString"
PASS bdi.accessKey: IDL set to object "test-valueOf"
PASS bdi.tabIndex: typeof IDL attribute
PASS bdi.tabIndex: setAttribute() to -36
PASS bdi.tabIndex: setAttribute() to -1
PASS bdi.tabIndex: setAttribute() to 0
PASS bdi.tabIndex: setAttribute() to 1
PASS bdi.tabIndex: setAttribute() to 2147483647
PASS bdi.tabIndex: setAttribute() to -2147483648
PASS bdi.tabIndex: setAttribute() to "-1"
PASS bdi.tabIndex: setAttribute() to "-0"
PASS bdi.tabIndex: setAttribute() to "0"
PASS bdi.tabIndex: setAttribute() to "1"
PASS bdi.tabIndex: setAttribute() to "\t7"
PASS bdi.tabIndex: setAttribute() to "\f7"
PASS bdi.tabIndex: setAttribute() to " 7"
PASS bdi.tabIndex: setAttribute() to "\n7"
PASS bdi.tabIndex: setAttribute() to "\r7"
PASS bdi.tabIndex: setAttribute() to 1.5
PASS bdi.tabIndex: setAttribute() to "5%"
PASS bdi.tabIndex: setAttribute() to "+100"
PASS bdi.tabIndex: setAttribute() to object "2"
PASS bdi.tabIndex: IDL set to -36
PASS bdi.tabIndex: IDL set to -1
PASS bdi.tabIndex: IDL set to 0
PASS bdi.tabIndex: IDL set to 1
PASS bdi.tabIndex: IDL set to 2147483647
PASS bdi.tabIndex: IDL set to -2147483648
PASS bdo.title: typeof IDL attribute
PASS bdo.title: IDL get with DOM attribute unset
PASS bdo.title: setAttribute() to ""
PASS bdo.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 bdo.title: setAttribute() to undefined
PASS bdo.title: setAttribute() to 7
PASS bdo.title: setAttribute() to 1.5
PASS bdo.title: setAttribute() to "5%"
PASS bdo.title: setAttribute() to "+100"
PASS bdo.title: setAttribute() to ".5"
PASS bdo.title: setAttribute() to true
PASS bdo.title: setAttribute() to false
PASS bdo.title: setAttribute() to object "[object Object]"
PASS bdo.title: setAttribute() to NaN
PASS bdo.title: setAttribute() to Infinity
PASS bdo.title: setAttribute() to -Infinity
PASS bdo.title: setAttribute() to "\0"
PASS bdo.title: setAttribute() to null
PASS bdo.title: setAttribute() to object "test-toString"
PASS bdo.title: setAttribute() to object "test-valueOf"
PASS bdo.title: IDL set to ""
PASS bdo.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 bdo.title: IDL set to undefined
PASS bdo.title: IDL set to 7
PASS bdo.title: IDL set to 1.5
PASS bdo.title: IDL set to "5%"
PASS bdo.title: IDL set to "+100"
PASS bdo.title: IDL set to ".5"
PASS bdo.title: IDL set to true
PASS bdo.title: IDL set to false
PASS bdo.title: IDL set to object "[object Object]"
PASS bdo.title: IDL set to NaN
PASS bdo.title: IDL set to Infinity
PASS bdo.title: IDL set to -Infinity
PASS bdo.title: IDL set to "\0"
PASS bdo.title: IDL set to null
PASS bdo.title: IDL set to object "test-toString"
PASS bdo.title: IDL set to object "test-valueOf"
PASS bdo.lang: typeof IDL attribute
PASS bdo.lang: IDL get with DOM attribute unset
PASS bdo.lang: setAttribute() to ""
PASS bdo.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 bdo.lang: setAttribute() to undefined
PASS bdo.lang: setAttribute() to 7
PASS bdo.lang: setAttribute() to 1.5
PASS bdo.lang: setAttribute() to "5%"
PASS bdo.lang: setAttribute() to "+100"
PASS bdo.lang: setAttribute() to ".5"
PASS bdo.lang: setAttribute() to true
PASS bdo.lang: setAttribute() to false
PASS bdo.lang: setAttribute() to object "[object Object]"
PASS bdo.lang: setAttribute() to NaN
PASS bdo.lang: setAttribute() to Infinity
PASS bdo.lang: setAttribute() to -Infinity
PASS bdo.lang: setAttribute() to "\0"
PASS bdo.lang: setAttribute() to null
PASS bdo.lang: setAttribute() to object "test-toString"
PASS bdo.lang: setAttribute() to object "test-valueOf"
PASS bdo.lang: IDL set to ""
PASS bdo.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 bdo.lang: IDL set to undefined
PASS bdo.lang: IDL set to 7
PASS bdo.lang: IDL set to 1.5
PASS bdo.lang: IDL set to "5%"
PASS bdo.lang: IDL set to "+100"
PASS bdo.lang: IDL set to ".5"
PASS bdo.lang: IDL set to true
PASS bdo.lang: IDL set to false
PASS bdo.lang: IDL set to object "[object Object]"
PASS bdo.lang: IDL set to NaN
PASS bdo.lang: IDL set to Infinity
PASS bdo.lang: IDL set to -Infinity
PASS bdo.lang: IDL set to "\0"
PASS bdo.lang: IDL set to null
PASS bdo.lang: IDL set to object "test-toString"
PASS bdo.lang: IDL set to object "test-valueOf"
PASS bdo.dir: typeof IDL attribute
PASS bdo.dir: IDL get with DOM attribute unset
PASS bdo.dir: setAttribute() to ""
PASS bdo.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 bdo.dir: setAttribute() to undefined
PASS bdo.dir: setAttribute() to 7
PASS bdo.dir: setAttribute() to 1.5
PASS bdo.dir: setAttribute() to "5%"
PASS bdo.dir: setAttribute() to "+100"
PASS bdo.dir: setAttribute() to ".5"
PASS bdo.dir: setAttribute() to true
PASS bdo.dir: setAttribute() to false
PASS bdo.dir: setAttribute() to object "[object Object]"
PASS bdo.dir: setAttribute() to NaN
PASS bdo.dir: setAttribute() to Infinity
PASS bdo.dir: setAttribute() to -Infinity
PASS bdo.dir: setAttribute() to "\0"
PASS bdo.dir: setAttribute() to null
PASS bdo.dir: setAttribute() to object "test-toString"
PASS bdo.dir: setAttribute() to object "test-valueOf"
PASS bdo.dir: setAttribute() to "ltr"
PASS bdo.dir: setAttribute() to "xltr"
PASS bdo.dir: setAttribute() to "ltr\0"
PASS bdo.dir: setAttribute() to "tr"
PASS bdo.dir: setAttribute() to "LTR"
PASS bdo.dir: setAttribute() to "rtl"
PASS bdo.dir: setAttribute() to "xrtl"
PASS bdo.dir: setAttribute() to "rtl\0"
PASS bdo.dir: setAttribute() to "tl"
PASS bdo.dir: setAttribute() to "RTL"
PASS bdo.dir: setAttribute() to "auto"
PASS bdo.dir: setAttribute() to "xauto"
PASS bdo.dir: setAttribute() to "auto\0"
PASS bdo.dir: setAttribute() to "uto"
PASS bdo.dir: setAttribute() to "AUTO"
PASS bdo.dir: IDL set to ""
PASS bdo.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 bdo.dir: IDL set to undefined
PASS bdo.dir: IDL set to 7
PASS bdo.dir: IDL set to 1.5
PASS bdo.dir: IDL set to "5%"
PASS bdo.dir: IDL set to "+100"
PASS bdo.dir: IDL set to ".5"
PASS bdo.dir: IDL set to true
PASS bdo.dir: IDL set to false
PASS bdo.dir: IDL set to object "[object Object]"
PASS bdo.dir: IDL set to NaN
PASS bdo.dir: IDL set to Infinity
PASS bdo.dir: IDL set to -Infinity
PASS bdo.dir: IDL set to "\0"
PASS bdo.dir: IDL set to null
PASS bdo.dir: IDL set to object "test-toString"
PASS bdo.dir: IDL set to object "test-valueOf"
PASS bdo.dir: IDL set to "ltr"
PASS bdo.dir: IDL set to "xltr"
PASS bdo.dir: IDL set to "ltr\0"
PASS bdo.dir: IDL set to "tr"
PASS bdo.dir: IDL set to "LTR"
PASS bdo.dir: IDL set to "rtl"
PASS bdo.dir: IDL set to "xrtl"
PASS bdo.dir: IDL set to "rtl\0"
PASS bdo.dir: IDL set to "tl"
PASS bdo.dir: IDL set to "RTL"
PASS bdo.dir: IDL set to "auto"
PASS bdo.dir: IDL set to "xauto"
PASS bdo.dir: IDL set to "auto\0"
PASS bdo.dir: IDL set to "uto"
PASS bdo.dir: IDL set to "AUTO"
PASS bdo.className (<bdo class>): typeof IDL attribute
PASS bdo.className (<bdo class>): IDL get with DOM attribute unset
PASS bdo.className (<bdo class>): setAttribute() to ""
PASS bdo.className (<bdo 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 bdo.className (<bdo class>): setAttribute() to undefined
PASS bdo.className (<bdo class>): setAttribute() to 7
PASS bdo.className (<bdo class>): setAttribute() to 1.5
PASS bdo.className (<bdo class>): setAttribute() to "5%"
PASS bdo.className (<bdo class>): setAttribute() to "+100"
PASS bdo.className (<bdo class>): setAttribute() to ".5"
PASS bdo.className (<bdo class>): setAttribute() to true
PASS bdo.className (<bdo class>): setAttribute() to false
PASS bdo.className (<bdo class>): setAttribute() to object "[object Object]"
PASS bdo.className (<bdo class>): setAttribute() to NaN
PASS bdo.className (<bdo class>): setAttribute() to Infinity
PASS bdo.className (<bdo class>): setAttribute() to -Infinity
PASS bdo.className (<bdo class>): setAttribute() to "\0"
PASS bdo.className (<bdo class>): setAttribute() to null
PASS bdo.className (<bdo class>): setAttribute() to object "test-toString"
PASS bdo.className (<bdo class>): setAttribute() to object "test-valueOf"
PASS bdo.className (<bdo class>): IDL set to ""
PASS bdo.className (<bdo 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 bdo.className (<bdo class>): IDL set to undefined
PASS bdo.className (<bdo class>): IDL set to 7
PASS bdo.className (<bdo class>): IDL set to 1.5
PASS bdo.className (<bdo class>): IDL set to "5%"
PASS bdo.className (<bdo class>): IDL set to "+100"
PASS bdo.className (<bdo class>): IDL set to ".5"
PASS bdo.className (<bdo class>): IDL set to true
PASS bdo.className (<bdo class>): IDL set to false
PASS bdo.className (<bdo class>): IDL set to object "[object Object]"
PASS bdo.className (<bdo class>): IDL set to NaN
PASS bdo.className (<bdo class>): IDL set to Infinity
PASS bdo.className (<bdo class>): IDL set to -Infinity
PASS bdo.className (<bdo class>): IDL set to "\0"
PASS bdo.className (<bdo class>): IDL set to null
PASS bdo.className (<bdo class>): IDL set to object "test-toString"
PASS bdo.className (<bdo class>): IDL set to object "test-valueOf"
PASS bdo.autofocus: typeof IDL attribute
PASS bdo.autofocus: IDL get with DOM attribute unset
PASS bdo.autofocus: setAttribute() to ""
PASS bdo.autofocus: setAttribute() to " foo "
PASS bdo.autofocus: setAttribute() to undefined
PASS bdo.autofocus: setAttribute() to null
PASS bdo.autofocus: setAttribute() to 7
PASS bdo.autofocus: setAttribute() to 1.5
PASS bdo.autofocus: setAttribute() to "5%"
PASS bdo.autofocus: setAttribute() to "+100"
PASS bdo.autofocus: setAttribute() to ".5"
PASS bdo.autofocus: setAttribute() to true
PASS bdo.autofocus: setAttribute() to false
PASS bdo.autofocus: setAttribute() to object "[object Object]"
PASS bdo.autofocus: setAttribute() to NaN
PASS bdo.autofocus: setAttribute() to Infinity
PASS bdo.autofocus: setAttribute() to -Infinity
PASS bdo.autofocus: setAttribute() to "\0"
PASS bdo.autofocus: setAttribute() to object "test-toString"
PASS bdo.autofocus: setAttribute() to object "test-valueOf"
PASS bdo.autofocus: setAttribute() to "autofocus"
PASS bdo.autofocus: IDL set to ""
PASS bdo.autofocus: IDL set to " foo "
PASS bdo.autofocus: IDL set to undefined
PASS bdo.autofocus: IDL set to null
PASS bdo.autofocus: IDL set to 7
PASS bdo.autofocus: IDL set to 1.5
PASS bdo.autofocus: IDL set to "5%"
PASS bdo.autofocus: IDL set to "+100"
PASS bdo.autofocus: IDL set to ".5"
PASS bdo.autofocus: IDL set to true
PASS bdo.autofocus: IDL set to false
PASS bdo.autofocus: IDL set to object "[object Object]"
PASS bdo.autofocus: IDL set to NaN
PASS bdo.autofocus: IDL set to Infinity
PASS bdo.autofocus: IDL set to -Infinity
PASS bdo.autofocus: IDL set to "\0"
PASS bdo.autofocus: IDL set to object "test-toString"
PASS bdo.autofocus: IDL set to object "test-valueOf"
PASS bdo.hidden: typeof IDL attribute
PASS bdo.hidden: IDL get with DOM attribute unset
PASS bdo.hidden: setAttribute() to ""
PASS bdo.hidden: setAttribute() to " foo "
PASS bdo.hidden: setAttribute() to undefined
PASS bdo.hidden: setAttribute() to null
PASS bdo.hidden: setAttribute() to 7
PASS bdo.hidden: setAttribute() to 1.5
PASS bdo.hidden: setAttribute() to "5%"
PASS bdo.hidden: setAttribute() to "+100"
PASS bdo.hidden: setAttribute() to ".5"
PASS bdo.hidden: setAttribute() to true
PASS bdo.hidden: setAttribute() to false
PASS bdo.hidden: setAttribute() to object "[object Object]"
PASS bdo.hidden: setAttribute() to NaN
PASS bdo.hidden: setAttribute() to Infinity
PASS bdo.hidden: setAttribute() to -Infinity
PASS bdo.hidden: setAttribute() to "\0"
PASS bdo.hidden: setAttribute() to object "test-toString"
PASS bdo.hidden: setAttribute() to object "test-valueOf"
PASS bdo.hidden: setAttribute() to "hidden"
PASS bdo.hidden: IDL set to ""
PASS bdo.hidden: IDL set to " foo "
PASS bdo.hidden: IDL set to undefined
PASS bdo.hidden: IDL set to null
PASS bdo.hidden: IDL set to 7
PASS bdo.hidden: IDL set to 1.5
PASS bdo.hidden: IDL set to "5%"
PASS bdo.hidden: IDL set to "+100"
PASS bdo.hidden: IDL set to ".5"
PASS bdo.hidden: IDL set to true
PASS bdo.hidden: IDL set to false
PASS bdo.hidden: IDL set to object "[object Object]"
PASS bdo.hidden: IDL set to NaN
PASS bdo.hidden: IDL set to Infinity
PASS bdo.hidden: IDL set to -Infinity
PASS bdo.hidden: IDL set to "\0"
PASS bdo.hidden: IDL set to object "test-toString"
PASS bdo.hidden: IDL set to object "test-valueOf"
PASS bdo.accessKey: typeof IDL attribute
PASS bdo.accessKey: IDL get with DOM attribute unset
PASS bdo.accessKey: setAttribute() to ""
PASS bdo.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 bdo.accessKey: setAttribute() to undefined
PASS bdo.accessKey: setAttribute() to 7
PASS bdo.accessKey: setAttribute() to 1.5
PASS bdo.accessKey: setAttribute() to "5%"
PASS bdo.accessKey: setAttribute() to "+100"
PASS bdo.accessKey: setAttribute() to ".5"
PASS bdo.accessKey: setAttribute() to true
PASS bdo.accessKey: setAttribute() to false
PASS bdo.accessKey: setAttribute() to object "[object Object]"
PASS bdo.accessKey: setAttribute() to NaN
PASS bdo.accessKey: setAttribute() to Infinity
PASS bdo.accessKey: setAttribute() to -Infinity
PASS bdo.accessKey: setAttribute() to "\0"
PASS bdo.accessKey: setAttribute() to null
PASS bdo.accessKey: setAttribute() to object "test-toString"
PASS bdo.accessKey: setAttribute() to object "test-valueOf"
PASS bdo.accessKey: IDL set to ""
PASS bdo.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 bdo.accessKey: IDL set to undefined
PASS bdo.accessKey: IDL set to 7
PASS bdo.accessKey: IDL set to 1.5
PASS bdo.accessKey: IDL set to "5%"
PASS bdo.accessKey: IDL set to "+100"
PASS bdo.accessKey: IDL set to ".5"
PASS bdo.accessKey: IDL set to true
PASS bdo.accessKey: IDL set to false
PASS bdo.accessKey: IDL set to object "[object Object]"
PASS bdo.accessKey: IDL set to NaN
PASS bdo.accessKey: IDL set to Infinity
PASS bdo.accessKey: IDL set to -Infinity
PASS bdo.accessKey: IDL set to "\0"
PASS bdo.accessKey: IDL set to null
PASS bdo.accessKey: IDL set to object "test-toString"
PASS bdo.accessKey: IDL set to object "test-valueOf"
PASS bdo.tabIndex: typeof IDL attribute
PASS bdo.tabIndex: setAttribute() to -36
PASS bdo.tabIndex: setAttribute() to -1
PASS bdo.tabIndex: setAttribute() to 0
PASS bdo.tabIndex: setAttribute() to 1
PASS bdo.tabIndex: setAttribute() to 2147483647
PASS bdo.tabIndex: setAttribute() to -2147483648
PASS bdo.tabIndex: setAttribute() to "-1"
PASS bdo.tabIndex: setAttribute() to "-0"
PASS bdo.tabIndex: setAttribute() to "0"
PASS bdo.tabIndex: setAttribute() to "1"
PASS bdo.tabIndex: setAttribute() to "\t7"
PASS bdo.tabIndex: setAttribute() to "\f7"
PASS bdo.tabIndex: setAttribute() to " 7"
PASS bdo.tabIndex: setAttribute() to "\n7"
PASS bdo.tabIndex: setAttribute() to "\r7"
PASS bdo.tabIndex: setAttribute() to 1.5
PASS bdo.tabIndex: setAttribute() to "5%"
PASS bdo.tabIndex: setAttribute() to "+100"
PASS bdo.tabIndex: setAttribute() to object "2"
PASS bdo.tabIndex: IDL set to -36
PASS bdo.tabIndex: IDL set to -1
PASS bdo.tabIndex: IDL set to 0
PASS bdo.tabIndex: IDL set to 1
PASS bdo.tabIndex: IDL set to 2147483647
PASS bdo.tabIndex: IDL set to -2147483648
PASS span.title: typeof IDL attribute
PASS span.title: IDL get with DOM attribute unset
PASS span.title: setAttribute() to ""
PASS span.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 span.title: setAttribute() to undefined
PASS span.title: setAttribute() to 7
PASS span.title: setAttribute() to 1.5
PASS span.title: setAttribute() to "5%"
PASS span.title: setAttribute() to "+100"
PASS span.title: setAttribute() to ".5"
PASS span.title: setAttribute() to true
PASS span.title: setAttribute() to false
PASS span.title: setAttribute() to object "[object Object]"
PASS span.title: setAttribute() to NaN
PASS span.title: setAttribute() to Infinity
PASS span.title: setAttribute() to -Infinity
PASS span.title: setAttribute() to "\0"
PASS span.title: setAttribute() to null
PASS span.title: setAttribute() to object "test-toString"
PASS span.title: setAttribute() to object "test-valueOf"
PASS span.title: IDL set to ""
PASS span.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 span.title: IDL set to undefined
PASS span.title: IDL set to 7
PASS span.title: IDL set to 1.5
PASS span.title: IDL set to "5%"
PASS span.title: IDL set to "+100"
PASS span.title: IDL set to ".5"
PASS span.title: IDL set to true
PASS span.title: IDL set to false
PASS span.title: IDL set to object "[object Object]"
PASS span.title: IDL set to NaN
PASS span.title: IDL set to Infinity
PASS span.title: IDL set to -Infinity
PASS span.title: IDL set to "\0"
PASS span.title: IDL set to null
PASS span.title: IDL set to object "test-toString"
PASS span.title: IDL set to object "test-valueOf"
PASS span.lang: typeof IDL attribute
PASS span.lang: IDL get with DOM attribute unset
PASS span.lang: setAttribute() to ""
PASS span.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 span.lang: setAttribute() to undefined
PASS span.lang: setAttribute() to 7
PASS span.lang: setAttribute() to 1.5
PASS span.lang: setAttribute() to "5%"
PASS span.lang: setAttribute() to "+100"
PASS span.lang: setAttribute() to ".5"
PASS span.lang: setAttribute() to true
PASS span.lang: setAttribute() to false
PASS span.lang: setAttribute() to object "[object Object]"
PASS span.lang: setAttribute() to NaN
PASS span.lang: setAttribute() to Infinity
PASS span.lang: setAttribute() to -Infinity
PASS span.lang: setAttribute() to "\0"
PASS span.lang: setAttribute() to null
PASS span.lang: setAttribute() to object "test-toString"
PASS span.lang: setAttribute() to object "test-valueOf"
PASS span.lang: IDL set to ""
PASS span.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 span.lang: IDL set to undefined
PASS span.lang: IDL set to 7
PASS span.lang: IDL set to 1.5
PASS span.lang: IDL set to "5%"
PASS span.lang: IDL set to "+100"
PASS span.lang: IDL set to ".5"
PASS span.lang: IDL set to true
PASS span.lang: IDL set to false
PASS span.lang: IDL set to object "[object Object]"
PASS span.lang: IDL set to NaN
PASS span.lang: IDL set to Infinity
PASS span.lang: IDL set to -Infinity
PASS span.lang: IDL set to "\0"
PASS span.lang: IDL set to null
PASS span.lang: IDL set to object "test-toString"
PASS span.lang: IDL set to object "test-valueOf"
PASS span.dir: typeof IDL attribute
PASS span.dir: IDL get with DOM attribute unset
PASS span.dir: setAttribute() to ""
PASS span.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 span.dir: setAttribute() to undefined
PASS span.dir: setAttribute() to 7
PASS span.dir: setAttribute() to 1.5
PASS span.dir: setAttribute() to "5%"
PASS span.dir: setAttribute() to "+100"
PASS span.dir: setAttribute() to ".5"
PASS span.dir: setAttribute() to true
PASS span.dir: setAttribute() to false
PASS span.dir: setAttribute() to object "[object Object]"
PASS span.dir: setAttribute() to NaN
PASS span.dir: setAttribute() to Infinity
PASS span.dir: setAttribute() to -Infinity
PASS span.dir: setAttribute() to "\0"
PASS span.dir: setAttribute() to null
PASS span.dir: setAttribute() to object "test-toString"
PASS span.dir: setAttribute() to object "test-valueOf"
PASS span.dir: setAttribute() to "ltr"
PASS span.dir: setAttribute() to "xltr"
PASS span.dir: setAttribute() to "ltr\0"
PASS span.dir: setAttribute() to "tr"
PASS span.dir: setAttribute() to "LTR"
PASS span.dir: setAttribute() to "rtl"
PASS span.dir: setAttribute() to "xrtl"
PASS span.dir: setAttribute() to "rtl\0"
PASS span.dir: setAttribute() to "tl"
PASS span.dir: setAttribute() to "RTL"
PASS span.dir: setAttribute() to "auto"
PASS span.dir: setAttribute() to "xauto"
PASS span.dir: setAttribute() to "auto\0"
PASS span.dir: setAttribute() to "uto"
PASS span.dir: setAttribute() to "AUTO"
PASS span.dir: IDL set to ""
PASS span.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 span.dir: IDL set to undefined
PASS span.dir: IDL set to 7
PASS span.dir: IDL set to 1.5
PASS span.dir: IDL set to "5%"
PASS span.dir: IDL set to "+100"
PASS span.dir: IDL set to ".5"
PASS span.dir: IDL set to true
PASS span.dir: IDL set to false
PASS span.dir: IDL set to object "[object Object]"
PASS span.dir: IDL set to NaN
PASS span.dir: IDL set to Infinity
PASS span.dir: IDL set to -Infinity
PASS span.dir: IDL set to "\0"
PASS span.dir: IDL set to null
PASS span.dir: IDL set to object "test-toString"
PASS span.dir: IDL set to object "test-valueOf"
PASS span.dir: IDL set to "ltr"
PASS span.dir: IDL set to "xltr"
PASS span.dir: IDL set to "ltr\0"
PASS span.dir: IDL set to "tr"
PASS span.dir: IDL set to "LTR"
PASS span.dir: IDL set to "rtl"
PASS span.dir: IDL set to "xrtl"
PASS span.dir: IDL set to "rtl\0"
PASS span.dir: IDL set to "tl"
PASS span.dir: IDL set to "RTL"
PASS span.dir: IDL set to "auto"
PASS span.dir: IDL set to "xauto"
PASS span.dir: IDL set to "auto\0"
PASS span.dir: IDL set to "uto"
PASS span.dir: IDL set to "AUTO"
PASS span.className (<span class>): typeof IDL attribute
PASS span.className (<span class>): IDL get with DOM attribute unset
PASS span.className (<span class>): setAttribute() to ""
PASS span.className (<span 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 span.className (<span class>): setAttribute() to undefined
PASS span.className (<span class>): setAttribute() to 7
PASS span.className (<span class>): setAttribute() to 1.5
PASS span.className (<span class>): setAttribute() to "5%"
PASS span.className (<span class>): setAttribute() to "+100"
PASS span.className (<span class>): setAttribute() to ".5"
PASS span.className (<span class>): setAttribute() to true
PASS span.className (<span class>): setAttribute() to false
PASS span.className (<span class>): setAttribute() to object "[object Object]"
PASS span.className (<span class>): setAttribute() to NaN
PASS span.className (<span class>): setAttribute() to Infinity
PASS span.className (<span class>): setAttribute() to -Infinity
PASS span.className (<span class>): setAttribute() to "\0"
PASS span.className (<span class>): setAttribute() to null
PASS span.className (<span class>): setAttribute() to object "test-toString"
PASS span.className (<span class>): setAttribute() to object "test-valueOf"
PASS span.className (<span class>): IDL set to ""
PASS span.className (<span 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 span.className (<span class>): IDL set to undefined
PASS span.className (<span class>): IDL set to 7
PASS span.className (<span class>): IDL set to 1.5
PASS span.className (<span class>): IDL set to "5%"
PASS span.className (<span class>): IDL set to "+100"
PASS span.className (<span class>): IDL set to ".5"
PASS span.className (<span class>): IDL set to true
PASS span.className (<span class>): IDL set to false
PASS span.className (<span class>): IDL set to object "[object Object]"
PASS span.className (<span class>): IDL set to NaN
PASS span.className (<span class>): IDL set to Infinity
PASS span.className (<span class>): IDL set to -Infinity
PASS span.className (<span class>): IDL set to "\0"
PASS span.className (<span class>): IDL set to null
PASS span.className (<span class>): IDL set to object "test-toString"
PASS span.className (<span class>): IDL set to object "test-valueOf"
PASS span.autofocus: typeof IDL attribute
PASS span.autofocus: IDL get with DOM attribute unset
PASS span.autofocus: setAttribute() to ""
PASS span.autofocus: setAttribute() to " foo "
PASS span.autofocus: setAttribute() to undefined
PASS span.autofocus: setAttribute() to null
PASS span.autofocus: setAttribute() to 7
PASS span.autofocus: setAttribute() to 1.5
PASS span.autofocus: setAttribute() to "5%"
PASS span.autofocus: setAttribute() to "+100"
PASS span.autofocus: setAttribute() to ".5"
PASS span.autofocus: setAttribute() to true
PASS span.autofocus: setAttribute() to false
PASS span.autofocus: setAttribute() to object "[object Object]"
PASS span.autofocus: setAttribute() to NaN
PASS span.autofocus: setAttribute() to Infinity
PASS span.autofocus: setAttribute() to -Infinity
PASS span.autofocus: setAttribute() to "\0"
PASS span.autofocus: setAttribute() to object "test-toString"
PASS span.autofocus: setAttribute() to object "test-valueOf"
PASS span.autofocus: setAttribute() to "autofocus"
PASS span.autofocus: IDL set to ""
PASS span.autofocus: IDL set to " foo "
PASS span.autofocus: IDL set to undefined
PASS span.autofocus: IDL set to null
PASS span.autofocus: IDL set to 7
PASS span.autofocus: IDL set to 1.5
PASS span.autofocus: IDL set to "5%"
PASS span.autofocus: IDL set to "+100"
PASS span.autofocus: IDL set to ".5"
PASS span.autofocus: IDL set to true
PASS span.autofocus: IDL set to false
PASS span.autofocus: IDL set to object "[object Object]"
PASS span.autofocus: IDL set to NaN
PASS span.autofocus: IDL set to Infinity
PASS span.autofocus: IDL set to -Infinity
PASS span.autofocus: IDL set to "\0"
PASS span.autofocus: IDL set to object "test-toString"
PASS span.autofocus: IDL set to object "test-valueOf"
PASS span.hidden: typeof IDL attribute
PASS span.hidden: IDL get with DOM attribute unset
PASS span.hidden: setAttribute() to ""
PASS span.hidden: setAttribute() to " foo "
PASS span.hidden: setAttribute() to undefined
PASS span.hidden: setAttribute() to null
PASS span.hidden: setAttribute() to 7
PASS span.hidden: setAttribute() to 1.5
PASS span.hidden: setAttribute() to "5%"
PASS span.hidden: setAttribute() to "+100"
PASS span.hidden: setAttribute() to ".5"
PASS span.hidden: setAttribute() to true
PASS span.hidden: setAttribute() to false
PASS span.hidden: setAttribute() to object "[object Object]"
PASS span.hidden: setAttribute() to NaN
PASS span.hidden: setAttribute() to Infinity
PASS span.hidden: setAttribute() to -Infinity
PASS span.hidden: setAttribute() to "\0"
PASS span.hidden: setAttribute() to object "test-toString"
PASS span.hidden: setAttribute() to object "test-valueOf"
PASS span.hidden: setAttribute() to "hidden"
PASS span.hidden: IDL set to ""
PASS span.hidden: IDL set to " foo "
PASS span.hidden: IDL set to undefined
PASS span.hidden: IDL set to null
PASS span.hidden: IDL set to 7
PASS span.hidden: IDL set to 1.5
PASS span.hidden: IDL set to "5%"
PASS span.hidden: IDL set to "+100"
PASS span.hidden: IDL set to ".5"
PASS span.hidden: IDL set to true
PASS span.hidden: IDL set to false
PASS span.hidden: IDL set to object "[object Object]"
PASS span.hidden: IDL set to NaN
PASS span.hidden: IDL set to Infinity
PASS span.hidden: IDL set to -Infinity
PASS span.hidden: IDL set to "\0"
PASS span.hidden: IDL set to object "test-toString"
PASS span.hidden: IDL set to object "test-valueOf"
PASS span.accessKey: typeof IDL attribute
PASS span.accessKey: IDL get with DOM attribute unset
PASS span.accessKey: setAttribute() to ""
PASS span.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 span.accessKey: setAttribute() to undefined
PASS span.accessKey: setAttribute() to 7
PASS span.accessKey: setAttribute() to 1.5
PASS span.accessKey: setAttribute() to "5%"
PASS span.accessKey: setAttribute() to "+100"
PASS span.accessKey: setAttribute() to ".5"
PASS span.accessKey: setAttribute() to true
PASS span.accessKey: setAttribute() to false
PASS span.accessKey: setAttribute() to object "[object Object]"
PASS span.accessKey: setAttribute() to NaN
PASS span.accessKey: setAttribute() to Infinity
PASS span.accessKey: setAttribute() to -Infinity
PASS span.accessKey: setAttribute() to "\0"
PASS span.accessKey: setAttribute() to null
PASS span.accessKey: setAttribute() to object "test-toString"
PASS span.accessKey: setAttribute() to object "test-valueOf"
PASS span.accessKey: IDL set to ""
PASS span.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 span.accessKey: IDL set to undefined
PASS span.accessKey: IDL set to 7
PASS span.accessKey: IDL set to 1.5
PASS span.accessKey: IDL set to "5%"
PASS span.accessKey: IDL set to "+100"
PASS span.accessKey: IDL set to ".5"
PASS span.accessKey: IDL set to true
PASS span.accessKey: IDL set to false
PASS span.accessKey: IDL set to object "[object Object]"
PASS span.accessKey: IDL set to NaN
PASS span.accessKey: IDL set to Infinity
PASS span.accessKey: IDL set to -Infinity
PASS span.accessKey: IDL set to "\0"
PASS span.accessKey: IDL set to null
PASS span.accessKey: IDL set to object "test-toString"
PASS span.accessKey: IDL set to object "test-valueOf"
PASS span.tabIndex: typeof IDL attribute
PASS span.tabIndex: setAttribute() to -36
PASS span.tabIndex: setAttribute() to -1
PASS span.tabIndex: setAttribute() to 0
PASS span.tabIndex: setAttribute() to 1
PASS span.tabIndex: setAttribute() to 2147483647
PASS span.tabIndex: setAttribute() to -2147483648
PASS span.tabIndex: setAttribute() to "-1"
PASS span.tabIndex: setAttribute() to "-0"
PASS span.tabIndex: setAttribute() to "0"
PASS span.tabIndex: setAttribute() to "1"
PASS span.tabIndex: setAttribute() to "\t7"
PASS span.tabIndex: setAttribute() to "\f7"
PASS span.tabIndex: setAttribute() to " 7"
PASS span.tabIndex: setAttribute() to "\n7"
PASS span.tabIndex: setAttribute() to "\r7"
PASS span.tabIndex: setAttribute() to 1.5
PASS span.tabIndex: setAttribute() to "5%"
PASS span.tabIndex: setAttribute() to "+100"
PASS span.tabIndex: setAttribute() to object "2"
PASS span.tabIndex: IDL set to -36
PASS span.tabIndex: IDL set to -1
PASS span.tabIndex: IDL set to 0
PASS span.tabIndex: IDL set to 1
PASS span.tabIndex: IDL set to 2147483647
PASS span.tabIndex: IDL set to -2147483648
PASS br.title: typeof IDL attribute
PASS br.title: IDL get with DOM attribute unset
PASS br.title: setAttribute() to ""
PASS br.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 br.title: setAttribute() to undefined
PASS br.title: setAttribute() to 7
PASS br.title: setAttribute() to 1.5
PASS br.title: setAttribute() to "5%"
PASS br.title: setAttribute() to "+100"
PASS br.title: setAttribute() to ".5"
PASS br.title: setAttribute() to true
PASS br.title: setAttribute() to false
PASS br.title: setAttribute() to object "[object Object]"
PASS br.title: setAttribute() to NaN
PASS br.title: setAttribute() to Infinity
PASS br.title: setAttribute() to -Infinity
PASS br.title: setAttribute() to "\0"
PASS br.title: setAttribute() to null
PASS br.title: setAttribute() to object "test-toString"
PASS br.title: setAttribute() to object "test-valueOf"
PASS br.title: IDL set to ""
PASS br.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 br.title: IDL set to undefined
PASS br.title: IDL set to 7
PASS br.title: IDL set to 1.5
PASS br.title: IDL set to "5%"
PASS br.title: IDL set to "+100"
PASS br.title: IDL set to ".5"
PASS br.title: IDL set to true
PASS br.title: IDL set to false
PASS br.title: IDL set to object "[object Object]"
PASS br.title: IDL set to NaN
PASS br.title: IDL set to Infinity
PASS br.title: IDL set to -Infinity
PASS br.title: IDL set to "\0"
PASS br.title: IDL set to null
PASS br.title: IDL set to object "test-toString"
PASS br.title: IDL set to object "test-valueOf"
PASS br.lang: typeof IDL attribute
PASS br.lang: IDL get with DOM attribute unset
PASS br.lang: setAttribute() to ""
PASS br.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 br.lang: setAttribute() to undefined
PASS br.lang: setAttribute() to 7
PASS br.lang: setAttribute() to 1.5
PASS br.lang: setAttribute() to "5%"
PASS br.lang: setAttribute() to "+100"
PASS br.lang: setAttribute() to ".5"
PASS br.lang: setAttribute() to true
PASS br.lang: setAttribute() to false
PASS br.lang: setAttribute() to object "[object Object]"
PASS br.lang: setAttribute() to NaN
PASS br.lang: setAttribute() to Infinity
PASS br.lang: setAttribute() to -Infinity
PASS br.lang: setAttribute() to "\0"
PASS br.lang: setAttribute() to null
PASS br.lang: setAttribute() to object "test-toString"
PASS br.lang: setAttribute() to object "test-valueOf"
PASS br.lang: IDL set to ""
PASS br.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 br.lang: IDL set to undefined
PASS br.lang: IDL set to 7
PASS br.lang: IDL set to 1.5
PASS br.lang: IDL set to "5%"
PASS br.lang: IDL set to "+100"
PASS br.lang: IDL set to ".5"
PASS br.lang: IDL set to true
PASS br.lang: IDL set to false
PASS br.lang: IDL set to object "[object Object]"
PASS br.lang: IDL set to NaN
PASS br.lang: IDL set to Infinity
PASS br.lang: IDL set to -Infinity
PASS br.lang: IDL set to "\0"
PASS br.lang: IDL set to null
PASS br.lang: IDL set to object "test-toString"
PASS br.lang: IDL set to object "test-valueOf"
PASS br.dir: typeof IDL attribute
PASS br.dir: IDL get with DOM attribute unset
PASS br.dir: setAttribute() to ""
PASS br.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 br.dir: setAttribute() to undefined
PASS br.dir: setAttribute() to 7
PASS br.dir: setAttribute() to 1.5
PASS br.dir: setAttribute() to "5%"
PASS br.dir: setAttribute() to "+100"
PASS br.dir: setAttribute() to ".5"
PASS br.dir: setAttribute() to true
PASS br.dir: setAttribute() to false
PASS br.dir: setAttribute() to object "[object Object]"
PASS br.dir: setAttribute() to NaN
PASS br.dir: setAttribute() to Infinity
PASS br.dir: setAttribute() to -Infinity
PASS br.dir: setAttribute() to "\0"
PASS br.dir: setAttribute() to null
PASS br.dir: setAttribute() to object "test-toString"
PASS br.dir: setAttribute() to object "test-valueOf"
PASS br.dir: setAttribute() to "ltr"
PASS br.dir: setAttribute() to "xltr"
PASS br.dir: setAttribute() to "ltr\0"
PASS br.dir: setAttribute() to "tr"
PASS br.dir: setAttribute() to "LTR"
PASS br.dir: setAttribute() to "rtl"
PASS br.dir: setAttribute() to "xrtl"
PASS br.dir: setAttribute() to "rtl\0"
PASS br.dir: setAttribute() to "tl"
PASS br.dir: setAttribute() to "RTL"
PASS br.dir: setAttribute() to "auto"
PASS br.dir: setAttribute() to "xauto"
PASS br.dir: setAttribute() to "auto\0"
PASS br.dir: setAttribute() to "uto"
PASS br.dir: setAttribute() to "AUTO"
PASS br.dir: IDL set to ""
PASS br.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 br.dir: IDL set to undefined
PASS br.dir: IDL set to 7
PASS br.dir: IDL set to 1.5
PASS br.dir: IDL set to "5%"
PASS br.dir: IDL set to "+100"
PASS br.dir: IDL set to ".5"
PASS br.dir: IDL set to true
PASS br.dir: IDL set to false
PASS br.dir: IDL set to object "[object Object]"
PASS br.dir: IDL set to NaN
PASS br.dir: IDL set to Infinity
PASS br.dir: IDL set to -Infinity
PASS br.dir: IDL set to "\0"
PASS br.dir: IDL set to null
PASS br.dir: IDL set to object "test-toString"
PASS br.dir: IDL set to object "test-valueOf"
PASS br.dir: IDL set to "ltr"
PASS br.dir: IDL set to "xltr"
PASS br.dir: IDL set to "ltr\0"
PASS br.dir: IDL set to "tr"
PASS br.dir: IDL set to "LTR"
PASS br.dir: IDL set to "rtl"
PASS br.dir: IDL set to "xrtl"
PASS br.dir: IDL set to "rtl\0"
PASS br.dir: IDL set to "tl"
PASS br.dir: IDL set to "RTL"
PASS br.dir: IDL set to "auto"
PASS br.dir: IDL set to "xauto"
PASS br.dir: IDL set to "auto\0"
PASS br.dir: IDL set to "uto"
PASS br.dir: IDL set to "AUTO"
PASS br.className (<br class>): typeof IDL attribute
PASS br.className (<br class>): IDL get with DOM attribute unset
PASS br.className (<br class>): setAttribute() to ""
PASS br.className (<br 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 br.className (<br class>): setAttribute() to undefined
PASS br.className (<br class>): setAttribute() to 7
PASS br.className (<br class>): setAttribute() to 1.5
PASS br.className (<br class>): setAttribute() to "5%"
PASS br.className (<br class>): setAttribute() to "+100"
PASS br.className (<br class>): setAttribute() to ".5"
PASS br.className (<br class>): setAttribute() to true
PASS br.className (<br class>): setAttribute() to false
PASS br.className (<br class>): setAttribute() to object "[object Object]"
PASS br.className (<br class>): setAttribute() to NaN
PASS br.className (<br class>): setAttribute() to Infinity
PASS br.className (<br class>): setAttribute() to -Infinity
PASS br.className (<br class>): setAttribute() to "\0"
PASS br.className (<br class>): setAttribute() to null
PASS br.className (<br class>): setAttribute() to object "test-toString"
PASS br.className (<br class>): setAttribute() to object "test-valueOf"
PASS br.className (<br class>): IDL set to ""
PASS br.className (<br 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 br.className (<br class>): IDL set to undefined
PASS br.className (<br class>): IDL set to 7
PASS br.className (<br class>): IDL set to 1.5
PASS br.className (<br class>): IDL set to "5%"
PASS br.className (<br class>): IDL set to "+100"
PASS br.className (<br class>): IDL set to ".5"
PASS br.className (<br class>): IDL set to true
PASS br.className (<br class>): IDL set to false
PASS br.className (<br class>): IDL set to object "[object Object]"
PASS br.className (<br class>): IDL set to NaN
PASS br.className (<br class>): IDL set to Infinity
PASS br.className (<br class>): IDL set to -Infinity
PASS br.className (<br class>): IDL set to "\0"
PASS br.className (<br class>): IDL set to null
PASS br.className (<br class>): IDL set to object "test-toString"
PASS br.className (<br class>): IDL set to object "test-valueOf"
PASS br.autofocus: typeof IDL attribute
PASS br.autofocus: IDL get with DOM attribute unset
PASS br.autofocus: setAttribute() to ""
PASS br.autofocus: setAttribute() to " foo "
PASS br.autofocus: setAttribute() to undefined
PASS br.autofocus: setAttribute() to null
PASS br.autofocus: setAttribute() to 7
PASS br.autofocus: setAttribute() to 1.5
PASS br.autofocus: setAttribute() to "5%"
PASS br.autofocus: setAttribute() to "+100"
PASS br.autofocus: setAttribute() to ".5"
PASS br.autofocus: setAttribute() to true
PASS br.autofocus: setAttribute() to false
PASS br.autofocus: setAttribute() to object "[object Object]"
PASS br.autofocus: setAttribute() to NaN
PASS br.autofocus: setAttribute() to Infinity
PASS br.autofocus: setAttribute() to -Infinity
PASS br.autofocus: setAttribute() to "\0"
PASS br.autofocus: setAttribute() to object "test-toString"
PASS br.autofocus: setAttribute() to object "test-valueOf"
PASS br.autofocus: setAttribute() to "autofocus"
PASS br.autofocus: IDL set to ""
PASS br.autofocus: IDL set to " foo "
PASS br.autofocus: IDL set to undefined
PASS br.autofocus: IDL set to null
PASS br.autofocus: IDL set to 7
PASS br.autofocus: IDL set to 1.5
PASS br.autofocus: IDL set to "5%"
PASS br.autofocus: IDL set to "+100"
PASS br.autofocus: IDL set to ".5"
PASS br.autofocus: IDL set to true
PASS br.autofocus: IDL set to false
PASS br.autofocus: IDL set to object "[object Object]"
PASS br.autofocus: IDL set to NaN
PASS br.autofocus: IDL set to Infinity
PASS br.autofocus: IDL set to -Infinity
PASS br.autofocus: IDL set to "\0"
PASS br.autofocus: IDL set to object "test-toString"
PASS br.autofocus: IDL set to object "test-valueOf"
PASS br.hidden: typeof IDL attribute
PASS br.hidden: IDL get with DOM attribute unset
PASS br.hidden: setAttribute() to ""
PASS br.hidden: setAttribute() to " foo "
PASS br.hidden: setAttribute() to undefined
PASS br.hidden: setAttribute() to null
PASS br.hidden: setAttribute() to 7
PASS br.hidden: setAttribute() to 1.5
PASS br.hidden: setAttribute() to "5%"
PASS br.hidden: setAttribute() to "+100"
PASS br.hidden: setAttribute() to ".5"
PASS br.hidden: setAttribute() to true
PASS br.hidden: setAttribute() to false
PASS br.hidden: setAttribute() to object "[object Object]"
PASS br.hidden: setAttribute() to NaN
PASS br.hidden: setAttribute() to Infinity
PASS br.hidden: setAttribute() to -Infinity
PASS br.hidden: setAttribute() to "\0"
PASS br.hidden: setAttribute() to object "test-toString"
PASS br.hidden: setAttribute() to object "test-valueOf"
PASS br.hidden: setAttribute() to "hidden"
PASS br.hidden: IDL set to ""
PASS br.hidden: IDL set to " foo "
PASS br.hidden: IDL set to undefined
PASS br.hidden: IDL set to null
PASS br.hidden: IDL set to 7
PASS br.hidden: IDL set to 1.5
PASS br.hidden: IDL set to "5%"
PASS br.hidden: IDL set to "+100"
PASS br.hidden: IDL set to ".5"
PASS br.hidden: IDL set to true
PASS br.hidden: IDL set to false
PASS br.hidden: IDL set to object "[object Object]"
PASS br.hidden: IDL set to NaN
PASS br.hidden: IDL set to Infinity
PASS br.hidden: IDL set to -Infinity
PASS br.hidden: IDL set to "\0"
PASS br.hidden: IDL set to object "test-toString"
PASS br.hidden: IDL set to object "test-valueOf"
PASS br.accessKey: typeof IDL attribute
PASS br.accessKey: IDL get with DOM attribute unset
PASS br.accessKey: setAttribute() to ""
PASS br.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 br.accessKey: setAttribute() to undefined
PASS br.accessKey: setAttribute() to 7
PASS br.accessKey: setAttribute() to 1.5
PASS br.accessKey: setAttribute() to "5%"
PASS br.accessKey: setAttribute() to "+100"
PASS br.accessKey: setAttribute() to ".5"
PASS br.accessKey: setAttribute() to true
PASS br.accessKey: setAttribute() to false
PASS br.accessKey: setAttribute() to object "[object Object]"
PASS br.accessKey: setAttribute() to NaN
PASS br.accessKey: setAttribute() to Infinity
PASS br.accessKey: setAttribute() to -Infinity
PASS br.accessKey: setAttribute() to "\0"
PASS br.accessKey: setAttribute() to null
PASS br.accessKey: setAttribute() to object "test-toString"
PASS br.accessKey: setAttribute() to object "test-valueOf"
PASS br.accessKey: IDL set to ""
PASS br.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 br.accessKey: IDL set to undefined
PASS br.accessKey: IDL set to 7
PASS br.accessKey: IDL set to 1.5
PASS br.accessKey: IDL set to "5%"
PASS br.accessKey: IDL set to "+100"
PASS br.accessKey: IDL set to ".5"
PASS br.accessKey: IDL set to true
PASS br.accessKey: IDL set to false
PASS br.accessKey: IDL set to object "[object Object]"
PASS br.accessKey: IDL set to NaN
PASS br.accessKey: IDL set to Infinity
PASS br.accessKey: IDL set to -Infinity
PASS br.accessKey: IDL set to "\0"
PASS br.accessKey: IDL set to null
PASS br.accessKey: IDL set to object "test-toString"
PASS br.accessKey: IDL set to object "test-valueOf"
PASS br.tabIndex: typeof IDL attribute
PASS br.tabIndex: setAttribute() to -36
PASS br.tabIndex: setAttribute() to -1
PASS br.tabIndex: setAttribute() to 0
PASS br.tabIndex: setAttribute() to 1
PASS br.tabIndex: setAttribute() to 2147483647
PASS br.tabIndex: setAttribute() to -2147483648
PASS br.tabIndex: setAttribute() to "-1"
PASS br.tabIndex: setAttribute() to "-0"
PASS br.tabIndex: setAttribute() to "0"
PASS br.tabIndex: setAttribute() to "1"
PASS br.tabIndex: setAttribute() to "\t7"
PASS br.tabIndex: setAttribute() to "\f7"
PASS br.tabIndex: setAttribute() to " 7"
PASS br.tabIndex: setAttribute() to "\n7"
PASS br.tabIndex: setAttribute() to "\r7"
PASS br.tabIndex: setAttribute() to 1.5
PASS br.tabIndex: setAttribute() to "5%"
PASS br.tabIndex: setAttribute() to "+100"
PASS br.tabIndex: setAttribute() to object "2"
PASS br.tabIndex: IDL set to -36
PASS br.tabIndex: IDL set to -1
PASS br.tabIndex: IDL set to 0
PASS br.tabIndex: IDL set to 1
PASS br.tabIndex: IDL set to 2147483647
PASS br.tabIndex: IDL set to -2147483648
PASS br.clear: typeof IDL attribute
PASS br.clear: IDL get with DOM attribute unset
PASS br.clear: setAttribute() to ""
PASS br.clear: 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 br.clear: setAttribute() to undefined
PASS br.clear: setAttribute() to 7
PASS br.clear: setAttribute() to 1.5
PASS br.clear: setAttribute() to "5%"
PASS br.clear: setAttribute() to "+100"
PASS br.clear: setAttribute() to ".5"
PASS br.clear: setAttribute() to true
PASS br.clear: setAttribute() to false
PASS br.clear: setAttribute() to object "[object Object]"
PASS br.clear: setAttribute() to NaN
PASS br.clear: setAttribute() to Infinity
PASS br.clear: setAttribute() to -Infinity
PASS br.clear: setAttribute() to "\0"
PASS br.clear: setAttribute() to null
PASS br.clear: setAttribute() to object "test-toString"
PASS br.clear: setAttribute() to object "test-valueOf"
PASS br.clear: IDL set to ""
PASS br.clear: 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 br.clear: IDL set to undefined
PASS br.clear: IDL set to 7
PASS br.clear: IDL set to 1.5
PASS br.clear: IDL set to "5%"
PASS br.clear: IDL set to "+100"
PASS br.clear: IDL set to ".5"
PASS br.clear: IDL set to true
PASS br.clear: IDL set to false
PASS br.clear: IDL set to object "[object Object]"
PASS br.clear: IDL set to NaN
PASS br.clear: IDL set to Infinity
PASS br.clear: IDL set to -Infinity
PASS br.clear: IDL set to "\0"
PASS br.clear: IDL set to null
PASS br.clear: IDL set to object "test-toString"
PASS br.clear: IDL set to object "test-valueOf"
PASS wbr.title: typeof IDL attribute
PASS wbr.title: IDL get with DOM attribute unset
PASS wbr.title: setAttribute() to ""
PASS wbr.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 wbr.title: setAttribute() to undefined
PASS wbr.title: setAttribute() to 7
PASS wbr.title: setAttribute() to 1.5
PASS wbr.title: setAttribute() to "5%"
PASS wbr.title: setAttribute() to "+100"
PASS wbr.title: setAttribute() to ".5"
PASS wbr.title: setAttribute() to true
PASS wbr.title: setAttribute() to false
PASS wbr.title: setAttribute() to object "[object Object]"
PASS wbr.title: setAttribute() to NaN
PASS wbr.title: setAttribute() to Infinity
PASS wbr.title: setAttribute() to -Infinity
PASS wbr.title: setAttribute() to "\0"
PASS wbr.title: setAttribute() to null
PASS wbr.title: setAttribute() to object "test-toString"
PASS wbr.title: setAttribute() to object "test-valueOf"
PASS wbr.title: IDL set to ""
PASS wbr.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 wbr.title: IDL set to undefined
PASS wbr.title: IDL set to 7
PASS wbr.title: IDL set to 1.5
PASS wbr.title: IDL set to "5%"
PASS wbr.title: IDL set to "+100"
PASS wbr.title: IDL set to ".5"
PASS wbr.title: IDL set to true
PASS wbr.title: IDL set to false
PASS wbr.title: IDL set to object "[object Object]"
PASS wbr.title: IDL set to NaN
PASS wbr.title: IDL set to Infinity
PASS wbr.title: IDL set to -Infinity
PASS wbr.title: IDL set to "\0"
PASS wbr.title: IDL set to null
PASS wbr.title: IDL set to object "test-toString"
PASS wbr.title: IDL set to object "test-valueOf"
PASS wbr.lang: typeof IDL attribute
PASS wbr.lang: IDL get with DOM attribute unset
PASS wbr.lang: setAttribute() to ""
PASS wbr.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 wbr.lang: setAttribute() to undefined
PASS wbr.lang: setAttribute() to 7
PASS wbr.lang: setAttribute() to 1.5
PASS wbr.lang: setAttribute() to "5%"
PASS wbr.lang: setAttribute() to "+100"
PASS wbr.lang: setAttribute() to ".5"
PASS wbr.lang: setAttribute() to true
PASS wbr.lang: setAttribute() to false
PASS wbr.lang: setAttribute() to object "[object Object]"
PASS wbr.lang: setAttribute() to NaN
PASS wbr.lang: setAttribute() to Infinity
PASS wbr.lang: setAttribute() to -Infinity
PASS wbr.lang: setAttribute() to "\0"
PASS wbr.lang: setAttribute() to null
PASS wbr.lang: setAttribute() to object "test-toString"
PASS wbr.lang: setAttribute() to object "test-valueOf"
PASS wbr.lang: IDL set to ""
PASS wbr.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 wbr.lang: IDL set to undefined
PASS wbr.lang: IDL set to 7
PASS wbr.lang: IDL set to 1.5
PASS wbr.lang: IDL set to "5%"
PASS wbr.lang: IDL set to "+100"
PASS wbr.lang: IDL set to ".5"
PASS wbr.lang: IDL set to true
PASS wbr.lang: IDL set to false
PASS wbr.lang: IDL set to object "[object Object]"
PASS wbr.lang: IDL set to NaN
PASS wbr.lang: IDL set to Infinity
PASS wbr.lang: IDL set to -Infinity
PASS wbr.lang: IDL set to "\0"
PASS wbr.lang: IDL set to null
PASS wbr.lang: IDL set to object "test-toString"
PASS wbr.lang: IDL set to object "test-valueOf"
PASS wbr.dir: typeof IDL attribute
PASS wbr.dir: IDL get with DOM attribute unset
PASS wbr.dir: setAttribute() to ""
PASS wbr.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 wbr.dir: setAttribute() to undefined
PASS wbr.dir: setAttribute() to 7
PASS wbr.dir: setAttribute() to 1.5
PASS wbr.dir: setAttribute() to "5%"
PASS wbr.dir: setAttribute() to "+100"
PASS wbr.dir: setAttribute() to ".5"
PASS wbr.dir: setAttribute() to true
PASS wbr.dir: setAttribute() to false
PASS wbr.dir: setAttribute() to object "[object Object]"
PASS wbr.dir: setAttribute() to NaN
PASS wbr.dir: setAttribute() to Infinity
PASS wbr.dir: setAttribute() to -Infinity
PASS wbr.dir: setAttribute() to "\0"
PASS wbr.dir: setAttribute() to null
PASS wbr.dir: setAttribute() to object "test-toString"
PASS wbr.dir: setAttribute() to object "test-valueOf"
PASS wbr.dir: setAttribute() to "ltr"
PASS wbr.dir: setAttribute() to "xltr"
PASS wbr.dir: setAttribute() to "ltr\0"
PASS wbr.dir: setAttribute() to "tr"
PASS wbr.dir: setAttribute() to "LTR"
PASS wbr.dir: setAttribute() to "rtl"
PASS wbr.dir: setAttribute() to "xrtl"
PASS wbr.dir: setAttribute() to "rtl\0"
PASS wbr.dir: setAttribute() to "tl"
PASS wbr.dir: setAttribute() to "RTL"
PASS wbr.dir: setAttribute() to "auto"
PASS wbr.dir: setAttribute() to "xauto"
PASS wbr.dir: setAttribute() to "auto\0"
PASS wbr.dir: setAttribute() to "uto"
PASS wbr.dir: setAttribute() to "AUTO"
PASS wbr.dir: IDL set to ""
PASS wbr.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 wbr.dir: IDL set to undefined
PASS wbr.dir: IDL set to 7
PASS wbr.dir: IDL set to 1.5
PASS wbr.dir: IDL set to "5%"
PASS wbr.dir: IDL set to "+100"
PASS wbr.dir: IDL set to ".5"
PASS wbr.dir: IDL set to true
PASS wbr.dir: IDL set to false
PASS wbr.dir: IDL set to object "[object Object]"
PASS wbr.dir: IDL set to NaN
PASS wbr.dir: IDL set to Infinity
PASS wbr.dir: IDL set to -Infinity
PASS wbr.dir: IDL set to "\0"
PASS wbr.dir: IDL set to null
PASS wbr.dir: IDL set to object "test-toString"
PASS wbr.dir: IDL set to object "test-valueOf"
PASS wbr.dir: IDL set to "ltr"
PASS wbr.dir: IDL set to "xltr"
PASS wbr.dir: IDL set to "ltr\0"
PASS wbr.dir: IDL set to "tr"
PASS wbr.dir: IDL set to "LTR"
PASS wbr.dir: IDL set to "rtl"
PASS wbr.dir: IDL set to "xrtl"
PASS wbr.dir: IDL set to "rtl\0"
PASS wbr.dir: IDL set to "tl"
PASS wbr.dir: IDL set to "RTL"
PASS wbr.dir: IDL set to "auto"
PASS wbr.dir: IDL set to "xauto"
PASS wbr.dir: IDL set to "auto\0"
PASS wbr.dir: IDL set to "uto"
PASS wbr.dir: IDL set to "AUTO"
PASS wbr.className (<wbr class>): typeof IDL attribute
PASS wbr.className (<wbr class>): IDL get with DOM attribute unset
PASS wbr.className (<wbr class>): setAttribute() to ""
PASS wbr.className (<wbr 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 wbr.className (<wbr class>): setAttribute() to undefined
PASS wbr.className (<wbr class>): setAttribute() to 7
PASS wbr.className (<wbr class>): setAttribute() to 1.5
PASS wbr.className (<wbr class>): setAttribute() to "5%"
PASS wbr.className (<wbr class>): setAttribute() to "+100"
PASS wbr.className (<wbr class>): setAttribute() to ".5"
PASS wbr.className (<wbr class>): setAttribute() to true
PASS wbr.className (<wbr class>): setAttribute() to false
PASS wbr.className (<wbr class>): setAttribute() to object "[object Object]"
PASS wbr.className (<wbr class>): setAttribute() to NaN
PASS wbr.className (<wbr class>): setAttribute() to Infinity
PASS wbr.className (<wbr class>): setAttribute() to -Infinity
PASS wbr.className (<wbr class>): setAttribute() to "\0"
PASS wbr.className (<wbr class>): setAttribute() to null
PASS wbr.className (<wbr class>): setAttribute() to object "test-toString"
PASS wbr.className (<wbr class>): setAttribute() to object "test-valueOf"
PASS wbr.className (<wbr class>): IDL set to ""
PASS wbr.className (<wbr 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 wbr.className (<wbr class>): IDL set to undefined
PASS wbr.className (<wbr class>): IDL set to 7
PASS wbr.className (<wbr class>): IDL set to 1.5
PASS wbr.className (<wbr class>): IDL set to "5%"
PASS wbr.className (<wbr class>): IDL set to "+100"
PASS wbr.className (<wbr class>): IDL set to ".5"
PASS wbr.className (<wbr class>): IDL set to true
PASS wbr.className (<wbr class>): IDL set to false
PASS wbr.className (<wbr class>): IDL set to object "[object Object]"
PASS wbr.className (<wbr class>): IDL set to NaN
PASS wbr.className (<wbr class>): IDL set to Infinity
PASS wbr.className (<wbr class>): IDL set to -Infinity
PASS wbr.className (<wbr class>): IDL set to "\0"
PASS wbr.className (<wbr class>): IDL set to null
PASS wbr.className (<wbr class>): IDL set to object "test-toString"
PASS wbr.className (<wbr class>): IDL set to object "test-valueOf"
PASS wbr.autofocus: typeof IDL attribute
PASS wbr.autofocus: IDL get with DOM attribute unset
PASS wbr.autofocus: setAttribute() to ""
PASS wbr.autofocus: setAttribute() to " foo "
PASS wbr.autofocus: setAttribute() to undefined
PASS wbr.autofocus: setAttribute() to null
PASS wbr.autofocus: setAttribute() to 7
PASS wbr.autofocus: setAttribute() to 1.5
PASS wbr.autofocus: setAttribute() to "5%"
PASS wbr.autofocus: setAttribute() to "+100"
PASS wbr.autofocus: setAttribute() to ".5"
PASS wbr.autofocus: setAttribute() to true
PASS wbr.autofocus: setAttribute() to false
PASS wbr.autofocus: setAttribute() to object "[object Object]"
PASS wbr.autofocus: setAttribute() to NaN
PASS wbr.autofocus: setAttribute() to Infinity
PASS wbr.autofocus: setAttribute() to -Infinity
PASS wbr.autofocus: setAttribute() to "\0"
PASS wbr.autofocus: setAttribute() to object "test-toString"
PASS wbr.autofocus: setAttribute() to object "test-valueOf"
PASS wbr.autofocus: setAttribute() to "autofocus"
PASS wbr.autofocus: IDL set to ""
PASS wbr.autofocus: IDL set to " foo "
PASS wbr.autofocus: IDL set to undefined
PASS wbr.autofocus: IDL set to null
PASS wbr.autofocus: IDL set to 7
PASS wbr.autofocus: IDL set to 1.5
PASS wbr.autofocus: IDL set to "5%"
PASS wbr.autofocus: IDL set to "+100"
PASS wbr.autofocus: IDL set to ".5"
PASS wbr.autofocus: IDL set to true
PASS wbr.autofocus: IDL set to false
PASS wbr.autofocus: IDL set to object "[object Object]"
PASS wbr.autofocus: IDL set to NaN
PASS wbr.autofocus: IDL set to Infinity
PASS wbr.autofocus: IDL set to -Infinity
PASS wbr.autofocus: IDL set to "\0"
PASS wbr.autofocus: IDL set to object "test-toString"
PASS wbr.autofocus: IDL set to object "test-valueOf"
PASS wbr.hidden: typeof IDL attribute
PASS wbr.hidden: IDL get with DOM attribute unset
PASS wbr.hidden: setAttribute() to ""
PASS wbr.hidden: setAttribute() to " foo "
PASS wbr.hidden: setAttribute() to undefined
PASS wbr.hidden: setAttribute() to null
PASS wbr.hidden: setAttribute() to 7
PASS wbr.hidden: setAttribute() to 1.5
PASS wbr.hidden: setAttribute() to "5%"
PASS wbr.hidden: setAttribute() to "+100"
PASS wbr.hidden: setAttribute() to ".5"
PASS wbr.hidden: setAttribute() to true
PASS wbr.hidden: setAttribute() to false
PASS wbr.hidden: setAttribute() to object "[object Object]"
PASS wbr.hidden: setAttribute() to NaN
PASS wbr.hidden: setAttribute() to Infinity
PASS wbr.hidden: setAttribute() to -Infinity
PASS wbr.hidden: setAttribute() to "\0"
PASS wbr.hidden: setAttribute() to object "test-toString"
PASS wbr.hidden: setAttribute() to object "test-valueOf"
PASS wbr.hidden: setAttribute() to "hidden"
PASS wbr.hidden: IDL set to ""
PASS wbr.hidden: IDL set to " foo "
PASS wbr.hidden: IDL set to undefined
PASS wbr.hidden: IDL set to null
PASS wbr.hidden: IDL set to 7
PASS wbr.hidden: IDL set to 1.5
PASS wbr.hidden: IDL set to "5%"
PASS wbr.hidden: IDL set to "+100"
PASS wbr.hidden: IDL set to ".5"
PASS wbr.hidden: IDL set to true
PASS wbr.hidden: IDL set to false
PASS wbr.hidden: IDL set to object "[object Object]"
PASS wbr.hidden: IDL set to NaN
PASS wbr.hidden: IDL set to Infinity
PASS wbr.hidden: IDL set to -Infinity
PASS wbr.hidden: IDL set to "\0"
PASS wbr.hidden: IDL set to object "test-toString"
PASS wbr.hidden: IDL set to object "test-valueOf"
PASS wbr.accessKey: typeof IDL attribute
PASS wbr.accessKey: IDL get with DOM attribute unset
PASS wbr.accessKey: setAttribute() to ""
PASS wbr.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 wbr.accessKey: setAttribute() to undefined
PASS wbr.accessKey: setAttribute() to 7
PASS wbr.accessKey: setAttribute() to 1.5
PASS wbr.accessKey: setAttribute() to "5%"
PASS wbr.accessKey: setAttribute() to "+100"
PASS wbr.accessKey: setAttribute() to ".5"
PASS wbr.accessKey: setAttribute() to true
PASS wbr.accessKey: setAttribute() to false
PASS wbr.accessKey: setAttribute() to object "[object Object]"
PASS wbr.accessKey: setAttribute() to NaN
PASS wbr.accessKey: setAttribute() to Infinity
PASS wbr.accessKey: setAttribute() to -Infinity
PASS wbr.accessKey: setAttribute() to "\0"
PASS wbr.accessKey: setAttribute() to null
PASS wbr.accessKey: setAttribute() to object "test-toString"
PASS wbr.accessKey: setAttribute() to object "test-valueOf"
PASS wbr.accessKey: IDL set to ""
PASS wbr.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 wbr.accessKey: IDL set to undefined
PASS wbr.accessKey: IDL set to 7
PASS wbr.accessKey: IDL set to 1.5
PASS wbr.accessKey: IDL set to "5%"
PASS wbr.accessKey: IDL set to "+100"
PASS wbr.accessKey: IDL set to ".5"
PASS wbr.accessKey: IDL set to true
PASS wbr.accessKey: IDL set to false
PASS wbr.accessKey: IDL set to object "[object Object]"
PASS wbr.accessKey: IDL set to NaN
PASS wbr.accessKey: IDL set to Infinity
PASS wbr.accessKey: IDL set to -Infinity
PASS wbr.accessKey: IDL set to "\0"
PASS wbr.accessKey: IDL set to null
PASS wbr.accessKey: IDL set to object "test-toString"
PASS wbr.accessKey: IDL set to object "test-valueOf"
PASS wbr.tabIndex: typeof IDL attribute
PASS wbr.tabIndex: setAttribute() to -36
PASS wbr.tabIndex: setAttribute() to -1
PASS wbr.tabIndex: setAttribute() to 0
PASS wbr.tabIndex: setAttribute() to 1
PASS wbr.tabIndex: setAttribute() to 2147483647
PASS wbr.tabIndex: setAttribute() to -2147483648
PASS wbr.tabIndex: setAttribute() to "-1"
PASS wbr.tabIndex: setAttribute() to "-0"
PASS wbr.tabIndex: setAttribute() to "0"
PASS wbr.tabIndex: setAttribute() to "1"
PASS wbr.tabIndex: setAttribute() to "\t7"
PASS wbr.tabIndex: setAttribute() to "\f7"
PASS wbr.tabIndex: setAttribute() to " 7"
PASS wbr.tabIndex: setAttribute() to "\n7"
PASS wbr.tabIndex: setAttribute() to "\r7"
PASS wbr.tabIndex: setAttribute() to 1.5
PASS wbr.tabIndex: setAttribute() to "5%"
PASS wbr.tabIndex: setAttribute() to "+100"
PASS wbr.tabIndex: setAttribute() to object "2"
PASS wbr.tabIndex: IDL set to -36
PASS wbr.tabIndex: IDL set to -1
PASS wbr.tabIndex: IDL set to 0
PASS wbr.tabIndex: IDL set to 1
PASS wbr.tabIndex: IDL set to 2147483647
PASS wbr.tabIndex: IDL set to -2147483648
(Note: missing tests for types tokenlist.)