blob: 2a3da44faab4c4648dd03e257c694a1b62e61fcf [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 html.title: typeof IDL attribute
PASS html.title: IDL get with DOM attribute unset
PASS html.title: setAttribute() to ""
PASS html.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 html.title: setAttribute() to undefined
PASS html.title: setAttribute() to 7
PASS html.title: setAttribute() to 1.5
PASS html.title: setAttribute() to "5%"
PASS html.title: setAttribute() to "+100"
PASS html.title: setAttribute() to ".5"
PASS html.title: setAttribute() to true
PASS html.title: setAttribute() to false
PASS html.title: setAttribute() to object "[object Object]"
PASS html.title: setAttribute() to NaN
PASS html.title: setAttribute() to Infinity
PASS html.title: setAttribute() to -Infinity
PASS html.title: setAttribute() to "\0"
PASS html.title: setAttribute() to null
PASS html.title: setAttribute() to object "test-toString"
PASS html.title: setAttribute() to object "test-valueOf"
PASS html.title: IDL set to ""
PASS html.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 html.title: IDL set to undefined
PASS html.title: IDL set to 7
PASS html.title: IDL set to 1.5
PASS html.title: IDL set to "5%"
PASS html.title: IDL set to "+100"
PASS html.title: IDL set to ".5"
PASS html.title: IDL set to true
PASS html.title: IDL set to false
PASS html.title: IDL set to object "[object Object]"
PASS html.title: IDL set to NaN
PASS html.title: IDL set to Infinity
PASS html.title: IDL set to -Infinity
PASS html.title: IDL set to "\0"
PASS html.title: IDL set to null
PASS html.title: IDL set to object "test-toString"
PASS html.title: IDL set to object "test-valueOf"
PASS html.lang: typeof IDL attribute
PASS html.lang: IDL get with DOM attribute unset
PASS html.lang: setAttribute() to ""
PASS html.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 html.lang: setAttribute() to undefined
PASS html.lang: setAttribute() to 7
PASS html.lang: setAttribute() to 1.5
PASS html.lang: setAttribute() to "5%"
PASS html.lang: setAttribute() to "+100"
PASS html.lang: setAttribute() to ".5"
PASS html.lang: setAttribute() to true
PASS html.lang: setAttribute() to false
PASS html.lang: setAttribute() to object "[object Object]"
PASS html.lang: setAttribute() to NaN
PASS html.lang: setAttribute() to Infinity
PASS html.lang: setAttribute() to -Infinity
PASS html.lang: setAttribute() to "\0"
PASS html.lang: setAttribute() to null
PASS html.lang: setAttribute() to object "test-toString"
PASS html.lang: setAttribute() to object "test-valueOf"
PASS html.lang: IDL set to ""
PASS html.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 html.lang: IDL set to undefined
PASS html.lang: IDL set to 7
PASS html.lang: IDL set to 1.5
PASS html.lang: IDL set to "5%"
PASS html.lang: IDL set to "+100"
PASS html.lang: IDL set to ".5"
PASS html.lang: IDL set to true
PASS html.lang: IDL set to false
PASS html.lang: IDL set to object "[object Object]"
PASS html.lang: IDL set to NaN
PASS html.lang: IDL set to Infinity
PASS html.lang: IDL set to -Infinity
PASS html.lang: IDL set to "\0"
PASS html.lang: IDL set to null
PASS html.lang: IDL set to object "test-toString"
PASS html.lang: IDL set to object "test-valueOf"
PASS html.dir: typeof IDL attribute
PASS html.dir: IDL get with DOM attribute unset
PASS html.dir: setAttribute() to ""
PASS html.dir: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS html.dir: setAttribute() to undefined
PASS html.dir: setAttribute() to 7
PASS html.dir: setAttribute() to 1.5
PASS html.dir: setAttribute() to "5%"
PASS html.dir: setAttribute() to "+100"
PASS html.dir: setAttribute() to ".5"
PASS html.dir: setAttribute() to true
PASS html.dir: setAttribute() to false
PASS html.dir: setAttribute() to object "[object Object]"
PASS html.dir: setAttribute() to NaN
PASS html.dir: setAttribute() to Infinity
PASS html.dir: setAttribute() to -Infinity
PASS html.dir: setAttribute() to "\0"
PASS html.dir: setAttribute() to null
PASS html.dir: setAttribute() to object "test-toString"
PASS html.dir: setAttribute() to object "test-valueOf"
PASS html.dir: setAttribute() to "ltr"
PASS html.dir: setAttribute() to "xltr"
PASS html.dir: setAttribute() to "ltr\0"
PASS html.dir: setAttribute() to "tr"
PASS html.dir: setAttribute() to "LTR"
PASS html.dir: setAttribute() to "rtl"
PASS html.dir: setAttribute() to "xrtl"
PASS html.dir: setAttribute() to "rtl\0"
PASS html.dir: setAttribute() to "tl"
PASS html.dir: setAttribute() to "RTL"
PASS html.dir: setAttribute() to "auto"
PASS html.dir: setAttribute() to "xauto"
PASS html.dir: setAttribute() to "auto\0"
PASS html.dir: setAttribute() to "uto"
PASS html.dir: setAttribute() to "AUTO"
PASS html.dir: IDL set to ""
PASS html.dir: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS html.dir: IDL set to undefined
PASS html.dir: IDL set to 7
PASS html.dir: IDL set to 1.5
PASS html.dir: IDL set to "5%"
PASS html.dir: IDL set to "+100"
PASS html.dir: IDL set to ".5"
PASS html.dir: IDL set to true
PASS html.dir: IDL set to false
PASS html.dir: IDL set to object "[object Object]"
PASS html.dir: IDL set to NaN
PASS html.dir: IDL set to Infinity
PASS html.dir: IDL set to -Infinity
PASS html.dir: IDL set to "\0"
PASS html.dir: IDL set to null
PASS html.dir: IDL set to object "test-toString"
PASS html.dir: IDL set to object "test-valueOf"
PASS html.dir: IDL set to "ltr"
PASS html.dir: IDL set to "xltr"
PASS html.dir: IDL set to "ltr\0"
PASS html.dir: IDL set to "tr"
PASS html.dir: IDL set to "LTR"
PASS html.dir: IDL set to "rtl"
PASS html.dir: IDL set to "xrtl"
PASS html.dir: IDL set to "rtl\0"
PASS html.dir: IDL set to "tl"
PASS html.dir: IDL set to "RTL"
PASS html.dir: IDL set to "auto"
PASS html.dir: IDL set to "xauto"
PASS html.dir: IDL set to "auto\0"
PASS html.dir: IDL set to "uto"
PASS html.dir: IDL set to "AUTO"
PASS html.className (<html class>): typeof IDL attribute
PASS html.className (<html class>): IDL get with DOM attribute unset
PASS html.className (<html class>): setAttribute() to ""
PASS html.className (<html 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 html.className (<html class>): setAttribute() to undefined
PASS html.className (<html class>): setAttribute() to 7
PASS html.className (<html class>): setAttribute() to 1.5
PASS html.className (<html class>): setAttribute() to "5%"
PASS html.className (<html class>): setAttribute() to "+100"
PASS html.className (<html class>): setAttribute() to ".5"
PASS html.className (<html class>): setAttribute() to true
PASS html.className (<html class>): setAttribute() to false
PASS html.className (<html class>): setAttribute() to object "[object Object]"
PASS html.className (<html class>): setAttribute() to NaN
PASS html.className (<html class>): setAttribute() to Infinity
PASS html.className (<html class>): setAttribute() to -Infinity
PASS html.className (<html class>): setAttribute() to "\0"
PASS html.className (<html class>): setAttribute() to null
PASS html.className (<html class>): setAttribute() to object "test-toString"
PASS html.className (<html class>): setAttribute() to object "test-valueOf"
PASS html.className (<html class>): IDL set to ""
PASS html.className (<html 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 html.className (<html class>): IDL set to undefined
PASS html.className (<html class>): IDL set to 7
PASS html.className (<html class>): IDL set to 1.5
PASS html.className (<html class>): IDL set to "5%"
PASS html.className (<html class>): IDL set to "+100"
PASS html.className (<html class>): IDL set to ".5"
PASS html.className (<html class>): IDL set to true
PASS html.className (<html class>): IDL set to false
PASS html.className (<html class>): IDL set to object "[object Object]"
PASS html.className (<html class>): IDL set to NaN
PASS html.className (<html class>): IDL set to Infinity
PASS html.className (<html class>): IDL set to -Infinity
PASS html.className (<html class>): IDL set to "\0"
PASS html.className (<html class>): IDL set to null
PASS html.className (<html class>): IDL set to object "test-toString"
PASS html.className (<html class>): IDL set to object "test-valueOf"
PASS html.autofocus: typeof IDL attribute
PASS html.autofocus: IDL get with DOM attribute unset
PASS html.autofocus: setAttribute() to ""
PASS html.autofocus: setAttribute() to " foo "
PASS html.autofocus: setAttribute() to undefined
PASS html.autofocus: setAttribute() to null
PASS html.autofocus: setAttribute() to 7
PASS html.autofocus: setAttribute() to 1.5
PASS html.autofocus: setAttribute() to "5%"
PASS html.autofocus: setAttribute() to "+100"
PASS html.autofocus: setAttribute() to ".5"
PASS html.autofocus: setAttribute() to true
PASS html.autofocus: setAttribute() to false
PASS html.autofocus: setAttribute() to object "[object Object]"
PASS html.autofocus: setAttribute() to NaN
PASS html.autofocus: setAttribute() to Infinity
PASS html.autofocus: setAttribute() to -Infinity
PASS html.autofocus: setAttribute() to "\0"
PASS html.autofocus: setAttribute() to object "test-toString"
PASS html.autofocus: setAttribute() to object "test-valueOf"
PASS html.autofocus: setAttribute() to "autofocus"
PASS html.autofocus: IDL set to ""
PASS html.autofocus: IDL set to " foo "
PASS html.autofocus: IDL set to undefined
PASS html.autofocus: IDL set to null
PASS html.autofocus: IDL set to 7
PASS html.autofocus: IDL set to 1.5
PASS html.autofocus: IDL set to "5%"
PASS html.autofocus: IDL set to "+100"
PASS html.autofocus: IDL set to ".5"
PASS html.autofocus: IDL set to true
PASS html.autofocus: IDL set to false
PASS html.autofocus: IDL set to object "[object Object]"
PASS html.autofocus: IDL set to NaN
PASS html.autofocus: IDL set to Infinity
PASS html.autofocus: IDL set to -Infinity
PASS html.autofocus: IDL set to "\0"
PASS html.autofocus: IDL set to object "test-toString"
PASS html.autofocus: IDL set to object "test-valueOf"
PASS html.hidden: typeof IDL attribute
PASS html.hidden: IDL get with DOM attribute unset
PASS html.hidden: setAttribute() to ""
PASS html.hidden: setAttribute() to " foo "
PASS html.hidden: setAttribute() to undefined
PASS html.hidden: setAttribute() to null
PASS html.hidden: setAttribute() to 7
PASS html.hidden: setAttribute() to 1.5
PASS html.hidden: setAttribute() to "5%"
PASS html.hidden: setAttribute() to "+100"
PASS html.hidden: setAttribute() to ".5"
PASS html.hidden: setAttribute() to true
PASS html.hidden: setAttribute() to false
PASS html.hidden: setAttribute() to object "[object Object]"
PASS html.hidden: setAttribute() to NaN
PASS html.hidden: setAttribute() to Infinity
PASS html.hidden: setAttribute() to -Infinity
PASS html.hidden: setAttribute() to "\0"
PASS html.hidden: setAttribute() to object "test-toString"
PASS html.hidden: setAttribute() to object "test-valueOf"
PASS html.hidden: setAttribute() to "hidden"
PASS html.hidden: IDL set to ""
PASS html.hidden: IDL set to " foo "
PASS html.hidden: IDL set to undefined
PASS html.hidden: IDL set to null
PASS html.hidden: IDL set to 7
PASS html.hidden: IDL set to 1.5
PASS html.hidden: IDL set to "5%"
PASS html.hidden: IDL set to "+100"
PASS html.hidden: IDL set to ".5"
PASS html.hidden: IDL set to true
PASS html.hidden: IDL set to false
PASS html.hidden: IDL set to object "[object Object]"
PASS html.hidden: IDL set to NaN
PASS html.hidden: IDL set to Infinity
PASS html.hidden: IDL set to -Infinity
PASS html.hidden: IDL set to "\0"
PASS html.hidden: IDL set to object "test-toString"
PASS html.hidden: IDL set to object "test-valueOf"
PASS html.accessKey: typeof IDL attribute
PASS html.accessKey: IDL get with DOM attribute unset
PASS html.accessKey: setAttribute() to ""
PASS html.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 html.accessKey: setAttribute() to undefined
PASS html.accessKey: setAttribute() to 7
PASS html.accessKey: setAttribute() to 1.5
PASS html.accessKey: setAttribute() to "5%"
PASS html.accessKey: setAttribute() to "+100"
PASS html.accessKey: setAttribute() to ".5"
PASS html.accessKey: setAttribute() to true
PASS html.accessKey: setAttribute() to false
PASS html.accessKey: setAttribute() to object "[object Object]"
PASS html.accessKey: setAttribute() to NaN
PASS html.accessKey: setAttribute() to Infinity
PASS html.accessKey: setAttribute() to -Infinity
PASS html.accessKey: setAttribute() to "\0"
PASS html.accessKey: setAttribute() to null
PASS html.accessKey: setAttribute() to object "test-toString"
PASS html.accessKey: setAttribute() to object "test-valueOf"
PASS html.accessKey: IDL set to ""
PASS html.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 html.accessKey: IDL set to undefined
PASS html.accessKey: IDL set to 7
PASS html.accessKey: IDL set to 1.5
PASS html.accessKey: IDL set to "5%"
PASS html.accessKey: IDL set to "+100"
PASS html.accessKey: IDL set to ".5"
PASS html.accessKey: IDL set to true
PASS html.accessKey: IDL set to false
PASS html.accessKey: IDL set to object "[object Object]"
PASS html.accessKey: IDL set to NaN
PASS html.accessKey: IDL set to Infinity
PASS html.accessKey: IDL set to -Infinity
PASS html.accessKey: IDL set to "\0"
PASS html.accessKey: IDL set to null
PASS html.accessKey: IDL set to object "test-toString"
PASS html.accessKey: IDL set to object "test-valueOf"
PASS html.tabIndex: typeof IDL attribute
PASS html.tabIndex: setAttribute() to -36
PASS html.tabIndex: setAttribute() to -1
PASS html.tabIndex: setAttribute() to 0
PASS html.tabIndex: setAttribute() to 1
PASS html.tabIndex: setAttribute() to 2147483647
PASS html.tabIndex: setAttribute() to -2147483648
PASS html.tabIndex: setAttribute() to "-1"
PASS html.tabIndex: setAttribute() to "-0"
PASS html.tabIndex: setAttribute() to "0"
PASS html.tabIndex: setAttribute() to "1"
PASS html.tabIndex: setAttribute() to "\t7"
PASS html.tabIndex: setAttribute() to "\f7"
PASS html.tabIndex: setAttribute() to " 7"
PASS html.tabIndex: setAttribute() to "\n7"
PASS html.tabIndex: setAttribute() to "\r7"
PASS html.tabIndex: setAttribute() to 1.5
PASS html.tabIndex: setAttribute() to "5%"
PASS html.tabIndex: setAttribute() to "+100"
PASS html.tabIndex: setAttribute() to object "2"
PASS html.tabIndex: IDL set to -36
PASS html.tabIndex: IDL set to -1
PASS html.tabIndex: IDL set to 0
PASS html.tabIndex: IDL set to 1
PASS html.tabIndex: IDL set to 2147483647
PASS html.tabIndex: IDL set to -2147483648
PASS html.version: typeof IDL attribute
PASS html.version: IDL get with DOM attribute unset
PASS html.version: setAttribute() to ""
PASS html.version: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS html.version: setAttribute() to undefined
PASS html.version: setAttribute() to 7
PASS html.version: setAttribute() to 1.5
PASS html.version: setAttribute() to "5%"
PASS html.version: setAttribute() to "+100"
PASS html.version: setAttribute() to ".5"
PASS html.version: setAttribute() to true
PASS html.version: setAttribute() to false
PASS html.version: setAttribute() to object "[object Object]"
PASS html.version: setAttribute() to NaN
PASS html.version: setAttribute() to Infinity
PASS html.version: setAttribute() to -Infinity
PASS html.version: setAttribute() to "\0"
PASS html.version: setAttribute() to null
PASS html.version: setAttribute() to object "test-toString"
PASS html.version: setAttribute() to object "test-valueOf"
PASS html.version: IDL set to ""
PASS html.version: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS html.version: IDL set to undefined
PASS html.version: IDL set to 7
PASS html.version: IDL set to 1.5
PASS html.version: IDL set to "5%"
PASS html.version: IDL set to "+100"
PASS html.version: IDL set to ".5"
PASS html.version: IDL set to true
PASS html.version: IDL set to false
PASS html.version: IDL set to object "[object Object]"
PASS html.version: IDL set to NaN
PASS html.version: IDL set to Infinity
PASS html.version: IDL set to -Infinity
PASS html.version: IDL set to "\0"
PASS html.version: IDL set to null
PASS html.version: IDL set to object "test-toString"
PASS html.version: IDL set to object "test-valueOf"
PASS script.title: typeof IDL attribute
PASS script.title: IDL get with DOM attribute unset
PASS script.title: setAttribute() to ""
PASS script.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 script.title: setAttribute() to undefined
PASS script.title: setAttribute() to 7
PASS script.title: setAttribute() to 1.5
PASS script.title: setAttribute() to "5%"
PASS script.title: setAttribute() to "+100"
PASS script.title: setAttribute() to ".5"
PASS script.title: setAttribute() to true
PASS script.title: setAttribute() to false
PASS script.title: setAttribute() to object "[object Object]"
PASS script.title: setAttribute() to NaN
PASS script.title: setAttribute() to Infinity
PASS script.title: setAttribute() to -Infinity
PASS script.title: setAttribute() to "\0"
PASS script.title: setAttribute() to null
PASS script.title: setAttribute() to object "test-toString"
PASS script.title: setAttribute() to object "test-valueOf"
PASS script.title: IDL set to ""
PASS script.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 script.title: IDL set to undefined
PASS script.title: IDL set to 7
PASS script.title: IDL set to 1.5
PASS script.title: IDL set to "5%"
PASS script.title: IDL set to "+100"
PASS script.title: IDL set to ".5"
PASS script.title: IDL set to true
PASS script.title: IDL set to false
PASS script.title: IDL set to object "[object Object]"
PASS script.title: IDL set to NaN
PASS script.title: IDL set to Infinity
PASS script.title: IDL set to -Infinity
PASS script.title: IDL set to "\0"
PASS script.title: IDL set to null
PASS script.title: IDL set to object "test-toString"
PASS script.title: IDL set to object "test-valueOf"
PASS script.lang: typeof IDL attribute
PASS script.lang: IDL get with DOM attribute unset
PASS script.lang: setAttribute() to ""
PASS script.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 script.lang: setAttribute() to undefined
PASS script.lang: setAttribute() to 7
PASS script.lang: setAttribute() to 1.5
PASS script.lang: setAttribute() to "5%"
PASS script.lang: setAttribute() to "+100"
PASS script.lang: setAttribute() to ".5"
PASS script.lang: setAttribute() to true
PASS script.lang: setAttribute() to false
PASS script.lang: setAttribute() to object "[object Object]"
PASS script.lang: setAttribute() to NaN
PASS script.lang: setAttribute() to Infinity
PASS script.lang: setAttribute() to -Infinity
PASS script.lang: setAttribute() to "\0"
PASS script.lang: setAttribute() to null
PASS script.lang: setAttribute() to object "test-toString"
PASS script.lang: setAttribute() to object "test-valueOf"
PASS script.lang: IDL set to ""
PASS script.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 script.lang: IDL set to undefined
PASS script.lang: IDL set to 7
PASS script.lang: IDL set to 1.5
PASS script.lang: IDL set to "5%"
PASS script.lang: IDL set to "+100"
PASS script.lang: IDL set to ".5"
PASS script.lang: IDL set to true
PASS script.lang: IDL set to false
PASS script.lang: IDL set to object "[object Object]"
PASS script.lang: IDL set to NaN
PASS script.lang: IDL set to Infinity
PASS script.lang: IDL set to -Infinity
PASS script.lang: IDL set to "\0"
PASS script.lang: IDL set to null
PASS script.lang: IDL set to object "test-toString"
PASS script.lang: IDL set to object "test-valueOf"
PASS script.dir: typeof IDL attribute
PASS script.dir: IDL get with DOM attribute unset
PASS script.dir: setAttribute() to ""
PASS script.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 script.dir: setAttribute() to undefined
PASS script.dir: setAttribute() to 7
PASS script.dir: setAttribute() to 1.5
PASS script.dir: setAttribute() to "5%"
PASS script.dir: setAttribute() to "+100"
PASS script.dir: setAttribute() to ".5"
PASS script.dir: setAttribute() to true
PASS script.dir: setAttribute() to false
PASS script.dir: setAttribute() to object "[object Object]"
PASS script.dir: setAttribute() to NaN
PASS script.dir: setAttribute() to Infinity
PASS script.dir: setAttribute() to -Infinity
PASS script.dir: setAttribute() to "\0"
PASS script.dir: setAttribute() to null
PASS script.dir: setAttribute() to object "test-toString"
PASS script.dir: setAttribute() to object "test-valueOf"
PASS script.dir: setAttribute() to "ltr"
PASS script.dir: setAttribute() to "xltr"
PASS script.dir: setAttribute() to "ltr\0"
PASS script.dir: setAttribute() to "tr"
PASS script.dir: setAttribute() to "LTR"
PASS script.dir: setAttribute() to "rtl"
PASS script.dir: setAttribute() to "xrtl"
PASS script.dir: setAttribute() to "rtl\0"
PASS script.dir: setAttribute() to "tl"
PASS script.dir: setAttribute() to "RTL"
PASS script.dir: setAttribute() to "auto"
PASS script.dir: setAttribute() to "xauto"
PASS script.dir: setAttribute() to "auto\0"
PASS script.dir: setAttribute() to "uto"
PASS script.dir: setAttribute() to "AUTO"
PASS script.dir: IDL set to ""
PASS script.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 script.dir: IDL set to undefined
PASS script.dir: IDL set to 7
PASS script.dir: IDL set to 1.5
PASS script.dir: IDL set to "5%"
PASS script.dir: IDL set to "+100"
PASS script.dir: IDL set to ".5"
PASS script.dir: IDL set to true
PASS script.dir: IDL set to false
PASS script.dir: IDL set to object "[object Object]"
PASS script.dir: IDL set to NaN
PASS script.dir: IDL set to Infinity
PASS script.dir: IDL set to -Infinity
PASS script.dir: IDL set to "\0"
PASS script.dir: IDL set to null
PASS script.dir: IDL set to object "test-toString"
PASS script.dir: IDL set to object "test-valueOf"
PASS script.dir: IDL set to "ltr"
PASS script.dir: IDL set to "xltr"
PASS script.dir: IDL set to "ltr\0"
PASS script.dir: IDL set to "tr"
PASS script.dir: IDL set to "LTR"
PASS script.dir: IDL set to "rtl"
PASS script.dir: IDL set to "xrtl"
PASS script.dir: IDL set to "rtl\0"
PASS script.dir: IDL set to "tl"
PASS script.dir: IDL set to "RTL"
PASS script.dir: IDL set to "auto"
PASS script.dir: IDL set to "xauto"
PASS script.dir: IDL set to "auto\0"
PASS script.dir: IDL set to "uto"
PASS script.dir: IDL set to "AUTO"
PASS script.className (<script class>): typeof IDL attribute
PASS script.className (<script class>): IDL get with DOM attribute unset
PASS script.className (<script class>): setAttribute() to ""
PASS script.className (<script 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 script.className (<script class>): setAttribute() to undefined
PASS script.className (<script class>): setAttribute() to 7
PASS script.className (<script class>): setAttribute() to 1.5
PASS script.className (<script class>): setAttribute() to "5%"
PASS script.className (<script class>): setAttribute() to "+100"
PASS script.className (<script class>): setAttribute() to ".5"
PASS script.className (<script class>): setAttribute() to true
PASS script.className (<script class>): setAttribute() to false
PASS script.className (<script class>): setAttribute() to object "[object Object]"
PASS script.className (<script class>): setAttribute() to NaN
PASS script.className (<script class>): setAttribute() to Infinity
PASS script.className (<script class>): setAttribute() to -Infinity
PASS script.className (<script class>): setAttribute() to "\0"
PASS script.className (<script class>): setAttribute() to null
PASS script.className (<script class>): setAttribute() to object "test-toString"
PASS script.className (<script class>): setAttribute() to object "test-valueOf"
PASS script.className (<script class>): IDL set to ""
PASS script.className (<script 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 script.className (<script class>): IDL set to undefined
PASS script.className (<script class>): IDL set to 7
PASS script.className (<script class>): IDL set to 1.5
PASS script.className (<script class>): IDL set to "5%"
PASS script.className (<script class>): IDL set to "+100"
PASS script.className (<script class>): IDL set to ".5"
PASS script.className (<script class>): IDL set to true
PASS script.className (<script class>): IDL set to false
PASS script.className (<script class>): IDL set to object "[object Object]"
PASS script.className (<script class>): IDL set to NaN
PASS script.className (<script class>): IDL set to Infinity
PASS script.className (<script class>): IDL set to -Infinity
PASS script.className (<script class>): IDL set to "\0"
PASS script.className (<script class>): IDL set to null
PASS script.className (<script class>): IDL set to object "test-toString"
PASS script.className (<script class>): IDL set to object "test-valueOf"
PASS script.autofocus: typeof IDL attribute
PASS script.autofocus: IDL get with DOM attribute unset
PASS script.autofocus: setAttribute() to ""
PASS script.autofocus: setAttribute() to " foo "
PASS script.autofocus: setAttribute() to undefined
PASS script.autofocus: setAttribute() to null
PASS script.autofocus: setAttribute() to 7
PASS script.autofocus: setAttribute() to 1.5
PASS script.autofocus: setAttribute() to "5%"
PASS script.autofocus: setAttribute() to "+100"
PASS script.autofocus: setAttribute() to ".5"
PASS script.autofocus: setAttribute() to true
PASS script.autofocus: setAttribute() to false
PASS script.autofocus: setAttribute() to object "[object Object]"
PASS script.autofocus: setAttribute() to NaN
PASS script.autofocus: setAttribute() to Infinity
PASS script.autofocus: setAttribute() to -Infinity
PASS script.autofocus: setAttribute() to "\0"
PASS script.autofocus: setAttribute() to object "test-toString"
PASS script.autofocus: setAttribute() to object "test-valueOf"
PASS script.autofocus: setAttribute() to "autofocus"
PASS script.autofocus: IDL set to ""
PASS script.autofocus: IDL set to " foo "
PASS script.autofocus: IDL set to undefined
PASS script.autofocus: IDL set to null
PASS script.autofocus: IDL set to 7
PASS script.autofocus: IDL set to 1.5
PASS script.autofocus: IDL set to "5%"
PASS script.autofocus: IDL set to "+100"
PASS script.autofocus: IDL set to ".5"
PASS script.autofocus: IDL set to true
PASS script.autofocus: IDL set to false
PASS script.autofocus: IDL set to object "[object Object]"
PASS script.autofocus: IDL set to NaN
PASS script.autofocus: IDL set to Infinity
PASS script.autofocus: IDL set to -Infinity
PASS script.autofocus: IDL set to "\0"
PASS script.autofocus: IDL set to object "test-toString"
PASS script.autofocus: IDL set to object "test-valueOf"
PASS script.hidden: typeof IDL attribute
PASS script.hidden: IDL get with DOM attribute unset
PASS script.hidden: setAttribute() to ""
PASS script.hidden: setAttribute() to " foo "
PASS script.hidden: setAttribute() to undefined
PASS script.hidden: setAttribute() to null
PASS script.hidden: setAttribute() to 7
PASS script.hidden: setAttribute() to 1.5
PASS script.hidden: setAttribute() to "5%"
PASS script.hidden: setAttribute() to "+100"
PASS script.hidden: setAttribute() to ".5"
PASS script.hidden: setAttribute() to true
PASS script.hidden: setAttribute() to false
PASS script.hidden: setAttribute() to object "[object Object]"
PASS script.hidden: setAttribute() to NaN
PASS script.hidden: setAttribute() to Infinity
PASS script.hidden: setAttribute() to -Infinity
PASS script.hidden: setAttribute() to "\0"
PASS script.hidden: setAttribute() to object "test-toString"
PASS script.hidden: setAttribute() to object "test-valueOf"
PASS script.hidden: setAttribute() to "hidden"
PASS script.hidden: IDL set to ""
PASS script.hidden: IDL set to " foo "
PASS script.hidden: IDL set to undefined
PASS script.hidden: IDL set to null
PASS script.hidden: IDL set to 7
PASS script.hidden: IDL set to 1.5
PASS script.hidden: IDL set to "5%"
PASS script.hidden: IDL set to "+100"
PASS script.hidden: IDL set to ".5"
PASS script.hidden: IDL set to true
PASS script.hidden: IDL set to false
PASS script.hidden: IDL set to object "[object Object]"
PASS script.hidden: IDL set to NaN
PASS script.hidden: IDL set to Infinity
PASS script.hidden: IDL set to -Infinity
PASS script.hidden: IDL set to "\0"
PASS script.hidden: IDL set to object "test-toString"
PASS script.hidden: IDL set to object "test-valueOf"
PASS script.accessKey: typeof IDL attribute
PASS script.accessKey: IDL get with DOM attribute unset
PASS script.accessKey: setAttribute() to ""
PASS script.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 script.accessKey: setAttribute() to undefined
PASS script.accessKey: setAttribute() to 7
PASS script.accessKey: setAttribute() to 1.5
PASS script.accessKey: setAttribute() to "5%"
PASS script.accessKey: setAttribute() to "+100"
PASS script.accessKey: setAttribute() to ".5"
PASS script.accessKey: setAttribute() to true
PASS script.accessKey: setAttribute() to false
PASS script.accessKey: setAttribute() to object "[object Object]"
PASS script.accessKey: setAttribute() to NaN
PASS script.accessKey: setAttribute() to Infinity
PASS script.accessKey: setAttribute() to -Infinity
PASS script.accessKey: setAttribute() to "\0"
PASS script.accessKey: setAttribute() to null
PASS script.accessKey: setAttribute() to object "test-toString"
PASS script.accessKey: setAttribute() to object "test-valueOf"
PASS script.accessKey: IDL set to ""
PASS script.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 script.accessKey: IDL set to undefined
PASS script.accessKey: IDL set to 7
PASS script.accessKey: IDL set to 1.5
PASS script.accessKey: IDL set to "5%"
PASS script.accessKey: IDL set to "+100"
PASS script.accessKey: IDL set to ".5"
PASS script.accessKey: IDL set to true
PASS script.accessKey: IDL set to false
PASS script.accessKey: IDL set to object "[object Object]"
PASS script.accessKey: IDL set to NaN
PASS script.accessKey: IDL set to Infinity
PASS script.accessKey: IDL set to -Infinity
PASS script.accessKey: IDL set to "\0"
PASS script.accessKey: IDL set to null
PASS script.accessKey: IDL set to object "test-toString"
PASS script.accessKey: IDL set to object "test-valueOf"
PASS script.tabIndex: typeof IDL attribute
PASS script.tabIndex: setAttribute() to -36
PASS script.tabIndex: setAttribute() to -1
PASS script.tabIndex: setAttribute() to 0
PASS script.tabIndex: setAttribute() to 1
PASS script.tabIndex: setAttribute() to 2147483647
PASS script.tabIndex: setAttribute() to -2147483648
PASS script.tabIndex: setAttribute() to "-1"
PASS script.tabIndex: setAttribute() to "-0"
PASS script.tabIndex: setAttribute() to "0"
PASS script.tabIndex: setAttribute() to "1"
PASS script.tabIndex: setAttribute() to "\t7"
PASS script.tabIndex: setAttribute() to "\f7"
PASS script.tabIndex: setAttribute() to " 7"
PASS script.tabIndex: setAttribute() to "\n7"
PASS script.tabIndex: setAttribute() to "\r7"
PASS script.tabIndex: setAttribute() to 1.5
PASS script.tabIndex: setAttribute() to "5%"
PASS script.tabIndex: setAttribute() to "+100"
PASS script.tabIndex: setAttribute() to object "2"
PASS script.tabIndex: IDL set to -36
PASS script.tabIndex: IDL set to -1
PASS script.tabIndex: IDL set to 0
PASS script.tabIndex: IDL set to 1
PASS script.tabIndex: IDL set to 2147483647
PASS script.tabIndex: IDL set to -2147483648
PASS script.src: typeof IDL attribute
PASS script.src: IDL get with DOM attribute unset
PASS script.src: setAttribute() to ""
PASS script.src: setAttribute() to " foo "
PASS script.src: setAttribute() to "http://site.example/"
PASS script.src: setAttribute() to "//site.example/path???@#l"
PASS script.src: setAttribute() to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
PASS script.src: setAttribute() to undefined
PASS script.src: setAttribute() to 7
PASS script.src: setAttribute() to 1.5
PASS script.src: setAttribute() to "5%"
PASS script.src: setAttribute() to "+100"
PASS script.src: setAttribute() to ".5"
PASS script.src: setAttribute() to true
PASS script.src: setAttribute() to false
PASS script.src: setAttribute() to object "[object Object]"
PASS script.src: setAttribute() to NaN
PASS script.src: setAttribute() to Infinity
PASS script.src: setAttribute() to -Infinity
PASS script.src: setAttribute() to "\0"
PASS script.src: setAttribute() to null
PASS script.src: setAttribute() to object "test-toString"
PASS script.src: setAttribute() to object "test-valueOf"
PASS script.src: IDL set to ""
PASS script.src: IDL set to " foo "
PASS script.src: IDL set to "http://site.example/"
PASS script.src: IDL set to "//site.example/path???@#l"
PASS script.src: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
PASS script.src: IDL set to undefined
PASS script.src: IDL set to 7
PASS script.src: IDL set to 1.5
PASS script.src: IDL set to "5%"
PASS script.src: IDL set to "+100"
PASS script.src: IDL set to ".5"
PASS script.src: IDL set to true
PASS script.src: IDL set to false
PASS script.src: IDL set to object "[object Object]"
PASS script.src: IDL set to NaN
PASS script.src: IDL set to Infinity
PASS script.src: IDL set to -Infinity
PASS script.src: IDL set to "\0"
PASS script.src: IDL set to null
PASS script.src: IDL set to object "test-toString"
PASS script.src: IDL set to object "test-valueOf"
PASS script.type: typeof IDL attribute
PASS script.type: IDL get with DOM attribute unset
PASS script.type: setAttribute() to ""
PASS script.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 script.type: setAttribute() to undefined
PASS script.type: setAttribute() to 7
PASS script.type: setAttribute() to 1.5
PASS script.type: setAttribute() to "5%"
PASS script.type: setAttribute() to "+100"
PASS script.type: setAttribute() to ".5"
PASS script.type: setAttribute() to true
PASS script.type: setAttribute() to false
PASS script.type: setAttribute() to object "[object Object]"
PASS script.type: setAttribute() to NaN
PASS script.type: setAttribute() to Infinity
PASS script.type: setAttribute() to -Infinity
PASS script.type: setAttribute() to "\0"
PASS script.type: setAttribute() to null
PASS script.type: setAttribute() to object "test-toString"
PASS script.type: setAttribute() to object "test-valueOf"
PASS script.type: IDL set to ""
PASS script.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 script.type: IDL set to undefined
PASS script.type: IDL set to 7
PASS script.type: IDL set to 1.5
PASS script.type: IDL set to "5%"
PASS script.type: IDL set to "+100"
PASS script.type: IDL set to ".5"
PASS script.type: IDL set to true
PASS script.type: IDL set to false
PASS script.type: IDL set to object "[object Object]"
PASS script.type: IDL set to NaN
PASS script.type: IDL set to Infinity
PASS script.type: IDL set to -Infinity
PASS script.type: IDL set to "\0"
PASS script.type: IDL set to null
PASS script.type: IDL set to object "test-toString"
PASS script.type: IDL set to object "test-valueOf"
PASS script.noModule: typeof IDL attribute
PASS script.noModule: IDL get with DOM attribute unset
PASS script.noModule: setAttribute() to ""
PASS script.noModule: setAttribute() to " foo "
PASS script.noModule: setAttribute() to undefined
PASS script.noModule: setAttribute() to null
PASS script.noModule: setAttribute() to 7
PASS script.noModule: setAttribute() to 1.5
PASS script.noModule: setAttribute() to "5%"
PASS script.noModule: setAttribute() to "+100"
PASS script.noModule: setAttribute() to ".5"
PASS script.noModule: setAttribute() to true
PASS script.noModule: setAttribute() to false
PASS script.noModule: setAttribute() to object "[object Object]"
PASS script.noModule: setAttribute() to NaN
PASS script.noModule: setAttribute() to Infinity
PASS script.noModule: setAttribute() to -Infinity
PASS script.noModule: setAttribute() to "\0"
PASS script.noModule: setAttribute() to object "test-toString"
PASS script.noModule: setAttribute() to object "test-valueOf"
PASS script.noModule: setAttribute() to "noModule"
PASS script.noModule: IDL set to ""
PASS script.noModule: IDL set to " foo "
PASS script.noModule: IDL set to undefined
PASS script.noModule: IDL set to null
PASS script.noModule: IDL set to 7
PASS script.noModule: IDL set to 1.5
PASS script.noModule: IDL set to "5%"
PASS script.noModule: IDL set to "+100"
PASS script.noModule: IDL set to ".5"
PASS script.noModule: IDL set to true
PASS script.noModule: IDL set to false
PASS script.noModule: IDL set to object "[object Object]"
PASS script.noModule: IDL set to NaN
PASS script.noModule: IDL set to Infinity
PASS script.noModule: IDL set to -Infinity
PASS script.noModule: IDL set to "\0"
PASS script.noModule: IDL set to object "test-toString"
PASS script.noModule: IDL set to object "test-valueOf"
PASS script.charset: typeof IDL attribute
PASS script.charset: IDL get with DOM attribute unset
PASS script.charset: setAttribute() to ""
PASS script.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 script.charset: setAttribute() to undefined
PASS script.charset: setAttribute() to 7
PASS script.charset: setAttribute() to 1.5
PASS script.charset: setAttribute() to "5%"
PASS script.charset: setAttribute() to "+100"
PASS script.charset: setAttribute() to ".5"
PASS script.charset: setAttribute() to true
PASS script.charset: setAttribute() to false
PASS script.charset: setAttribute() to object "[object Object]"
PASS script.charset: setAttribute() to NaN
PASS script.charset: setAttribute() to Infinity
PASS script.charset: setAttribute() to -Infinity
PASS script.charset: setAttribute() to "\0"
PASS script.charset: setAttribute() to null
PASS script.charset: setAttribute() to object "test-toString"
PASS script.charset: setAttribute() to object "test-valueOf"
PASS script.charset: IDL set to ""
PASS script.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 script.charset: IDL set to undefined
PASS script.charset: IDL set to 7
PASS script.charset: IDL set to 1.5
PASS script.charset: IDL set to "5%"
PASS script.charset: IDL set to "+100"
PASS script.charset: IDL set to ".5"
PASS script.charset: IDL set to true
PASS script.charset: IDL set to false
PASS script.charset: IDL set to object "[object Object]"
PASS script.charset: IDL set to NaN
PASS script.charset: IDL set to Infinity
PASS script.charset: IDL set to -Infinity
PASS script.charset: IDL set to "\0"
PASS script.charset: IDL set to null
PASS script.charset: IDL set to object "test-toString"
PASS script.charset: IDL set to object "test-valueOf"
PASS script.defer: typeof IDL attribute
PASS script.defer: IDL get with DOM attribute unset
PASS script.defer: setAttribute() to ""
PASS script.defer: setAttribute() to " foo "
PASS script.defer: setAttribute() to undefined
PASS script.defer: setAttribute() to null
PASS script.defer: setAttribute() to 7
PASS script.defer: setAttribute() to 1.5
PASS script.defer: setAttribute() to "5%"
PASS script.defer: setAttribute() to "+100"
PASS script.defer: setAttribute() to ".5"
PASS script.defer: setAttribute() to true
PASS script.defer: setAttribute() to false
PASS script.defer: setAttribute() to object "[object Object]"
PASS script.defer: setAttribute() to NaN
PASS script.defer: setAttribute() to Infinity
PASS script.defer: setAttribute() to -Infinity
PASS script.defer: setAttribute() to "\0"
PASS script.defer: setAttribute() to object "test-toString"
PASS script.defer: setAttribute() to object "test-valueOf"
PASS script.defer: setAttribute() to "defer"
PASS script.defer: IDL set to ""
PASS script.defer: IDL set to " foo "
PASS script.defer: IDL set to undefined
PASS script.defer: IDL set to null
PASS script.defer: IDL set to 7
PASS script.defer: IDL set to 1.5
PASS script.defer: IDL set to "5%"
PASS script.defer: IDL set to "+100"
PASS script.defer: IDL set to ".5"
PASS script.defer: IDL set to true
PASS script.defer: IDL set to false
PASS script.defer: IDL set to object "[object Object]"
PASS script.defer: IDL set to NaN
PASS script.defer: IDL set to Infinity
PASS script.defer: IDL set to -Infinity
PASS script.defer: IDL set to "\0"
PASS script.defer: IDL set to object "test-toString"
PASS script.defer: IDL set to object "test-valueOf"
PASS script.crossOrigin: typeof IDL attribute
PASS script.crossOrigin: IDL get with DOM attribute unset
PASS script.crossOrigin: setAttribute() to ""
PASS script.crossOrigin: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS script.crossOrigin: setAttribute() to undefined
PASS script.crossOrigin: setAttribute() to 7
PASS script.crossOrigin: setAttribute() to 1.5
PASS script.crossOrigin: setAttribute() to "5%"
PASS script.crossOrigin: setAttribute() to "+100"
PASS script.crossOrigin: setAttribute() to ".5"
PASS script.crossOrigin: setAttribute() to true
PASS script.crossOrigin: setAttribute() to false
PASS script.crossOrigin: setAttribute() to object "[object Object]"
PASS script.crossOrigin: setAttribute() to NaN
PASS script.crossOrigin: setAttribute() to Infinity
PASS script.crossOrigin: setAttribute() to -Infinity
PASS script.crossOrigin: setAttribute() to "\0"
PASS script.crossOrigin: setAttribute() to null
PASS script.crossOrigin: setAttribute() to object "test-toString"
PASS script.crossOrigin: setAttribute() to object "test-valueOf"
PASS script.crossOrigin: setAttribute() to "anonymous"
PASS script.crossOrigin: setAttribute() to "xanonymous"
PASS script.crossOrigin: setAttribute() to "anonymous\0"
PASS script.crossOrigin: setAttribute() to "nonymous"
PASS script.crossOrigin: setAttribute() to "ANONYMOUS"
PASS script.crossOrigin: setAttribute() to "anonymouſ"
PASS script.crossOrigin: setAttribute() to "use-credentials"
PASS script.crossOrigin: setAttribute() to "xuse-credentials"
PASS script.crossOrigin: setAttribute() to "use-credentials\0"
PASS script.crossOrigin: setAttribute() to "se-credentials"
PASS script.crossOrigin: setAttribute() to "USE-CREDENTIALS"
PASS script.crossOrigin: setAttribute() to "uſe-credentialſ"
PASS script.crossOrigin: IDL set to ""
PASS script.crossOrigin: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS script.crossOrigin: IDL set to undefined
PASS script.crossOrigin: IDL set to 7
PASS script.crossOrigin: IDL set to 1.5
PASS script.crossOrigin: IDL set to "5%"
PASS script.crossOrigin: IDL set to "+100"
PASS script.crossOrigin: IDL set to ".5"
PASS script.crossOrigin: IDL set to true
PASS script.crossOrigin: IDL set to false
PASS script.crossOrigin: IDL set to object "[object Object]"
PASS script.crossOrigin: IDL set to NaN
PASS script.crossOrigin: IDL set to Infinity
PASS script.crossOrigin: IDL set to -Infinity
PASS script.crossOrigin: IDL set to "\0"
PASS script.crossOrigin: IDL set to null
PASS script.crossOrigin: IDL set to object "test-toString"
PASS script.crossOrigin: IDL set to object "test-valueOf"
PASS script.crossOrigin: IDL set to "anonymous"
PASS script.crossOrigin: IDL set to "xanonymous"
PASS script.crossOrigin: IDL set to "anonymous\0"
PASS script.crossOrigin: IDL set to "nonymous"
PASS script.crossOrigin: IDL set to "ANONYMOUS"
PASS script.crossOrigin: IDL set to "anonymouſ"
PASS script.crossOrigin: IDL set to "use-credentials"
PASS script.crossOrigin: IDL set to "xuse-credentials"
PASS script.crossOrigin: IDL set to "use-credentials\0"
PASS script.crossOrigin: IDL set to "se-credentials"
PASS script.crossOrigin: IDL set to "USE-CREDENTIALS"
PASS script.crossOrigin: IDL set to "uſe-credentialſ"
PASS script.nonce: typeof IDL attribute
PASS script.nonce: IDL get with DOM attribute unset
PASS script.nonce: setAttribute() to ""
PASS script.nonce: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS script.nonce: setAttribute() to undefined
PASS script.nonce: setAttribute() to 7
PASS script.nonce: setAttribute() to 1.5
PASS script.nonce: setAttribute() to "5%"
PASS script.nonce: setAttribute() to "+100"
PASS script.nonce: setAttribute() to ".5"
PASS script.nonce: setAttribute() to true
PASS script.nonce: setAttribute() to false
PASS script.nonce: setAttribute() to object "[object Object]"
PASS script.nonce: setAttribute() to NaN
PASS script.nonce: setAttribute() to Infinity
PASS script.nonce: setAttribute() to -Infinity
PASS script.nonce: setAttribute() to "\0"
PASS script.nonce: setAttribute() to null
PASS script.nonce: setAttribute() to object "test-toString"
PASS script.nonce: setAttribute() to object "test-valueOf"
FAIL script.nonce: IDL set to "" assert_equals: getAttribute() expected "" but got "test-valueOf"
FAIL script.nonce: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " assert_equals: getAttribute() expected " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " but got "test-valueOf"
FAIL script.nonce: IDL set to undefined assert_equals: getAttribute() expected "undefined" but got "test-valueOf"
FAIL script.nonce: IDL set to 7 assert_equals: getAttribute() expected "7" but got "test-valueOf"
FAIL script.nonce: IDL set to 1.5 assert_equals: getAttribute() expected "1.5" but got "test-valueOf"
FAIL script.nonce: IDL set to "5%" assert_equals: getAttribute() expected "5%" but got "test-valueOf"
FAIL script.nonce: IDL set to "+100" assert_equals: getAttribute() expected "+100" but got "test-valueOf"
FAIL script.nonce: IDL set to ".5" assert_equals: getAttribute() expected ".5" but got "test-valueOf"
FAIL script.nonce: IDL set to true assert_equals: getAttribute() expected "true" but got "test-valueOf"
FAIL script.nonce: IDL set to false assert_equals: getAttribute() expected "false" but got "test-valueOf"
FAIL script.nonce: IDL set to object "[object Object]" assert_equals: getAttribute() expected "[object Object]" but got "test-valueOf"
FAIL script.nonce: IDL set to NaN assert_equals: getAttribute() expected "NaN" but got "test-valueOf"
FAIL script.nonce: IDL set to Infinity assert_equals: getAttribute() expected "Infinity" but got "test-valueOf"
FAIL script.nonce: IDL set to -Infinity assert_equals: getAttribute() expected "-Infinity" but got "test-valueOf"
FAIL script.nonce: IDL set to "\0" assert_equals: getAttribute() expected "\0" but got "test-valueOf"
FAIL script.nonce: IDL set to null assert_equals: getAttribute() expected "null" but got "test-valueOf"
FAIL script.nonce: IDL set to object "test-toString" assert_equals: getAttribute() expected "test-toString" but got "test-valueOf"
PASS script.nonce: IDL set to object "test-valueOf"
PASS script.integrity: typeof IDL attribute
PASS script.integrity: IDL get with DOM attribute unset
PASS script.integrity: setAttribute() to ""
PASS script.integrity: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS script.integrity: setAttribute() to undefined
PASS script.integrity: setAttribute() to 7
PASS script.integrity: setAttribute() to 1.5
PASS script.integrity: setAttribute() to "5%"
PASS script.integrity: setAttribute() to "+100"
PASS script.integrity: setAttribute() to ".5"
PASS script.integrity: setAttribute() to true
PASS script.integrity: setAttribute() to false
PASS script.integrity: setAttribute() to object "[object Object]"
PASS script.integrity: setAttribute() to NaN
PASS script.integrity: setAttribute() to Infinity
PASS script.integrity: setAttribute() to -Infinity
PASS script.integrity: setAttribute() to "\0"
PASS script.integrity: setAttribute() to null
PASS script.integrity: setAttribute() to object "test-toString"
PASS script.integrity: setAttribute() to object "test-valueOf"
PASS script.integrity: IDL set to ""
PASS script.integrity: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS script.integrity: IDL set to undefined
PASS script.integrity: IDL set to 7
PASS script.integrity: IDL set to 1.5
PASS script.integrity: IDL set to "5%"
PASS script.integrity: IDL set to "+100"
PASS script.integrity: IDL set to ".5"
PASS script.integrity: IDL set to true
PASS script.integrity: IDL set to false
PASS script.integrity: IDL set to object "[object Object]"
PASS script.integrity: IDL set to NaN
PASS script.integrity: IDL set to Infinity
PASS script.integrity: IDL set to -Infinity
PASS script.integrity: IDL set to "\0"
PASS script.integrity: IDL set to null
PASS script.integrity: IDL set to object "test-toString"
PASS script.integrity: IDL set to object "test-valueOf"
PASS script.event: typeof IDL attribute
PASS script.event: IDL get with DOM attribute unset
PASS script.event: setAttribute() to ""
PASS script.event: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS script.event: setAttribute() to undefined
PASS script.event: setAttribute() to 7
PASS script.event: setAttribute() to 1.5
PASS script.event: setAttribute() to "5%"
PASS script.event: setAttribute() to "+100"
PASS script.event: setAttribute() to ".5"
PASS script.event: setAttribute() to true
PASS script.event: setAttribute() to false
PASS script.event: setAttribute() to object "[object Object]"
PASS script.event: setAttribute() to NaN
PASS script.event: setAttribute() to Infinity
PASS script.event: setAttribute() to -Infinity
PASS script.event: setAttribute() to "\0"
PASS script.event: setAttribute() to null
PASS script.event: setAttribute() to object "test-toString"
PASS script.event: setAttribute() to object "test-valueOf"
PASS script.event: IDL set to ""
PASS script.event: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS script.event: IDL set to undefined
PASS script.event: IDL set to 7
PASS script.event: IDL set to 1.5
PASS script.event: IDL set to "5%"
PASS script.event: IDL set to "+100"
PASS script.event: IDL set to ".5"
PASS script.event: IDL set to true
PASS script.event: IDL set to false
PASS script.event: IDL set to object "[object Object]"
PASS script.event: IDL set to NaN
PASS script.event: IDL set to Infinity
PASS script.event: IDL set to -Infinity
PASS script.event: IDL set to "\0"
PASS script.event: IDL set to null
PASS script.event: IDL set to object "test-toString"
PASS script.event: IDL set to object "test-valueOf"
PASS script.htmlFor (<script for>): typeof IDL attribute
PASS script.htmlFor (<script for>): IDL get with DOM attribute unset
PASS script.htmlFor (<script for>): setAttribute() to ""
PASS script.htmlFor (<script for>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS script.htmlFor (<script for>): setAttribute() to undefined
PASS script.htmlFor (<script for>): setAttribute() to 7
PASS script.htmlFor (<script for>): setAttribute() to 1.5
PASS script.htmlFor (<script for>): setAttribute() to "5%"
PASS script.htmlFor (<script for>): setAttribute() to "+100"
PASS script.htmlFor (<script for>): setAttribute() to ".5"
PASS script.htmlFor (<script for>): setAttribute() to true
PASS script.htmlFor (<script for>): setAttribute() to false
PASS script.htmlFor (<script for>): setAttribute() to object "[object Object]"
PASS script.htmlFor (<script for>): setAttribute() to NaN
PASS script.htmlFor (<script for>): setAttribute() to Infinity
PASS script.htmlFor (<script for>): setAttribute() to -Infinity
PASS script.htmlFor (<script for>): setAttribute() to "\0"
PASS script.htmlFor (<script for>): setAttribute() to null
PASS script.htmlFor (<script for>): setAttribute() to object "test-toString"
PASS script.htmlFor (<script for>): setAttribute() to object "test-valueOf"
PASS script.htmlFor (<script for>): IDL set to ""
PASS script.htmlFor (<script for>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS script.htmlFor (<script for>): IDL set to undefined
PASS script.htmlFor (<script for>): IDL set to 7
PASS script.htmlFor (<script for>): IDL set to 1.5
PASS script.htmlFor (<script for>): IDL set to "5%"
PASS script.htmlFor (<script for>): IDL set to "+100"
PASS script.htmlFor (<script for>): IDL set to ".5"
PASS script.htmlFor (<script for>): IDL set to true
PASS script.htmlFor (<script for>): IDL set to false
PASS script.htmlFor (<script for>): IDL set to object "[object Object]"
PASS script.htmlFor (<script for>): IDL set to NaN
PASS script.htmlFor (<script for>): IDL set to Infinity
PASS script.htmlFor (<script for>): IDL set to -Infinity
PASS script.htmlFor (<script for>): IDL set to "\0"
PASS script.htmlFor (<script for>): IDL set to null
PASS script.htmlFor (<script for>): IDL set to object "test-toString"
PASS script.htmlFor (<script for>): IDL set to object "test-valueOf"
PASS noscript.title: typeof IDL attribute
PASS noscript.title: IDL get with DOM attribute unset
PASS noscript.title: setAttribute() to ""
PASS noscript.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 noscript.title: setAttribute() to undefined
PASS noscript.title: setAttribute() to 7
PASS noscript.title: setAttribute() to 1.5
PASS noscript.title: setAttribute() to "5%"
PASS noscript.title: setAttribute() to "+100"
PASS noscript.title: setAttribute() to ".5"
PASS noscript.title: setAttribute() to true
PASS noscript.title: setAttribute() to false
PASS noscript.title: setAttribute() to object "[object Object]"
PASS noscript.title: setAttribute() to NaN
PASS noscript.title: setAttribute() to Infinity
PASS noscript.title: setAttribute() to -Infinity
PASS noscript.title: setAttribute() to "\0"
PASS noscript.title: setAttribute() to null
PASS noscript.title: setAttribute() to object "test-toString"
PASS noscript.title: setAttribute() to object "test-valueOf"
PASS noscript.title: IDL set to ""
PASS noscript.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 noscript.title: IDL set to undefined
PASS noscript.title: IDL set to 7
PASS noscript.title: IDL set to 1.5
PASS noscript.title: IDL set to "5%"
PASS noscript.title: IDL set to "+100"
PASS noscript.title: IDL set to ".5"
PASS noscript.title: IDL set to true
PASS noscript.title: IDL set to false
PASS noscript.title: IDL set to object "[object Object]"
PASS noscript.title: IDL set to NaN
PASS noscript.title: IDL set to Infinity
PASS noscript.title: IDL set to -Infinity
PASS noscript.title: IDL set to "\0"
PASS noscript.title: IDL set to null
PASS noscript.title: IDL set to object "test-toString"
PASS noscript.title: IDL set to object "test-valueOf"
PASS noscript.lang: typeof IDL attribute
PASS noscript.lang: IDL get with DOM attribute unset
PASS noscript.lang: setAttribute() to ""
PASS noscript.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 noscript.lang: setAttribute() to undefined
PASS noscript.lang: setAttribute() to 7
PASS noscript.lang: setAttribute() to 1.5
PASS noscript.lang: setAttribute() to "5%"
PASS noscript.lang: setAttribute() to "+100"
PASS noscript.lang: setAttribute() to ".5"
PASS noscript.lang: setAttribute() to true
PASS noscript.lang: setAttribute() to false
PASS noscript.lang: setAttribute() to object "[object Object]"
PASS noscript.lang: setAttribute() to NaN
PASS noscript.lang: setAttribute() to Infinity
PASS noscript.lang: setAttribute() to -Infinity
PASS noscript.lang: setAttribute() to "\0"
PASS noscript.lang: setAttribute() to null
PASS noscript.lang: setAttribute() to object "test-toString"
PASS noscript.lang: setAttribute() to object "test-valueOf"
PASS noscript.lang: IDL set to ""
PASS noscript.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 noscript.lang: IDL set to undefined
PASS noscript.lang: IDL set to 7
PASS noscript.lang: IDL set to 1.5
PASS noscript.lang: IDL set to "5%"
PASS noscript.lang: IDL set to "+100"
PASS noscript.lang: IDL set to ".5"
PASS noscript.lang: IDL set to true
PASS noscript.lang: IDL set to false
PASS noscript.lang: IDL set to object "[object Object]"
PASS noscript.lang: IDL set to NaN
PASS noscript.lang: IDL set to Infinity
PASS noscript.lang: IDL set to -Infinity
PASS noscript.lang: IDL set to "\0"
PASS noscript.lang: IDL set to null
PASS noscript.lang: IDL set to object "test-toString"
PASS noscript.lang: IDL set to object "test-valueOf"
PASS noscript.dir: typeof IDL attribute
PASS noscript.dir: IDL get with DOM attribute unset
PASS noscript.dir: setAttribute() to ""
PASS noscript.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 noscript.dir: setAttribute() to undefined
PASS noscript.dir: setAttribute() to 7
PASS noscript.dir: setAttribute() to 1.5
PASS noscript.dir: setAttribute() to "5%"
PASS noscript.dir: setAttribute() to "+100"
PASS noscript.dir: setAttribute() to ".5"
PASS noscript.dir: setAttribute() to true
PASS noscript.dir: setAttribute() to false
PASS noscript.dir: setAttribute() to object "[object Object]"
PASS noscript.dir: setAttribute() to NaN
PASS noscript.dir: setAttribute() to Infinity
PASS noscript.dir: setAttribute() to -Infinity
PASS noscript.dir: setAttribute() to "\0"
PASS noscript.dir: setAttribute() to null
PASS noscript.dir: setAttribute() to object "test-toString"
PASS noscript.dir: setAttribute() to object "test-valueOf"
PASS noscript.dir: setAttribute() to "ltr"
PASS noscript.dir: setAttribute() to "xltr"
PASS noscript.dir: setAttribute() to "ltr\0"
PASS noscript.dir: setAttribute() to "tr"
PASS noscript.dir: setAttribute() to "LTR"
PASS noscript.dir: setAttribute() to "rtl"
PASS noscript.dir: setAttribute() to "xrtl"
PASS noscript.dir: setAttribute() to "rtl\0"
PASS noscript.dir: setAttribute() to "tl"
PASS noscript.dir: setAttribute() to "RTL"
PASS noscript.dir: setAttribute() to "auto"
PASS noscript.dir: setAttribute() to "xauto"
PASS noscript.dir: setAttribute() to "auto\0"
PASS noscript.dir: setAttribute() to "uto"
PASS noscript.dir: setAttribute() to "AUTO"
PASS noscript.dir: IDL set to ""
PASS noscript.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 noscript.dir: IDL set to undefined
PASS noscript.dir: IDL set to 7
PASS noscript.dir: IDL set to 1.5
PASS noscript.dir: IDL set to "5%"
PASS noscript.dir: IDL set to "+100"
PASS noscript.dir: IDL set to ".5"
PASS noscript.dir: IDL set to true
PASS noscript.dir: IDL set to false
PASS noscript.dir: IDL set to object "[object Object]"
PASS noscript.dir: IDL set to NaN
PASS noscript.dir: IDL set to Infinity
PASS noscript.dir: IDL set to -Infinity
PASS noscript.dir: IDL set to "\0"
PASS noscript.dir: IDL set to null
PASS noscript.dir: IDL set to object "test-toString"
PASS noscript.dir: IDL set to object "test-valueOf"
PASS noscript.dir: IDL set to "ltr"
PASS noscript.dir: IDL set to "xltr"
PASS noscript.dir: IDL set to "ltr\0"
PASS noscript.dir: IDL set to "tr"
PASS noscript.dir: IDL set to "LTR"
PASS noscript.dir: IDL set to "rtl"
PASS noscript.dir: IDL set to "xrtl"
PASS noscript.dir: IDL set to "rtl\0"
PASS noscript.dir: IDL set to "tl"
PASS noscript.dir: IDL set to "RTL"
PASS noscript.dir: IDL set to "auto"
PASS noscript.dir: IDL set to "xauto"
PASS noscript.dir: IDL set to "auto\0"
PASS noscript.dir: IDL set to "uto"
PASS noscript.dir: IDL set to "AUTO"
PASS noscript.className (<noscript class>): typeof IDL attribute
PASS noscript.className (<noscript class>): IDL get with DOM attribute unset
PASS noscript.className (<noscript class>): setAttribute() to ""
PASS noscript.className (<noscript 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 noscript.className (<noscript class>): setAttribute() to undefined
PASS noscript.className (<noscript class>): setAttribute() to 7
PASS noscript.className (<noscript class>): setAttribute() to 1.5
PASS noscript.className (<noscript class>): setAttribute() to "5%"
PASS noscript.className (<noscript class>): setAttribute() to "+100"
PASS noscript.className (<noscript class>): setAttribute() to ".5"
PASS noscript.className (<noscript class>): setAttribute() to true
PASS noscript.className (<noscript class>): setAttribute() to false
PASS noscript.className (<noscript class>): setAttribute() to object "[object Object]"
PASS noscript.className (<noscript class>): setAttribute() to NaN
PASS noscript.className (<noscript class>): setAttribute() to Infinity
PASS noscript.className (<noscript class>): setAttribute() to -Infinity
PASS noscript.className (<noscript class>): setAttribute() to "\0"
PASS noscript.className (<noscript class>): setAttribute() to null
PASS noscript.className (<noscript class>): setAttribute() to object "test-toString"
PASS noscript.className (<noscript class>): setAttribute() to object "test-valueOf"
PASS noscript.className (<noscript class>): IDL set to ""
PASS noscript.className (<noscript 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 noscript.className (<noscript class>): IDL set to undefined
PASS noscript.className (<noscript class>): IDL set to 7
PASS noscript.className (<noscript class>): IDL set to 1.5
PASS noscript.className (<noscript class>): IDL set to "5%"
PASS noscript.className (<noscript class>): IDL set to "+100"
PASS noscript.className (<noscript class>): IDL set to ".5"
PASS noscript.className (<noscript class>): IDL set to true
PASS noscript.className (<noscript class>): IDL set to false
PASS noscript.className (<noscript class>): IDL set to object "[object Object]"
PASS noscript.className (<noscript class>): IDL set to NaN
PASS noscript.className (<noscript class>): IDL set to Infinity
PASS noscript.className (<noscript class>): IDL set to -Infinity
PASS noscript.className (<noscript class>): IDL set to "\0"
PASS noscript.className (<noscript class>): IDL set to null
PASS noscript.className (<noscript class>): IDL set to object "test-toString"
PASS noscript.className (<noscript class>): IDL set to object "test-valueOf"
PASS noscript.autofocus: typeof IDL attribute
PASS noscript.autofocus: IDL get with DOM attribute unset
PASS noscript.autofocus: setAttribute() to ""
PASS noscript.autofocus: setAttribute() to " foo "
PASS noscript.autofocus: setAttribute() to undefined
PASS noscript.autofocus: setAttribute() to null
PASS noscript.autofocus: setAttribute() to 7
PASS noscript.autofocus: setAttribute() to 1.5
PASS noscript.autofocus: setAttribute() to "5%"
PASS noscript.autofocus: setAttribute() to "+100"
PASS noscript.autofocus: setAttribute() to ".5"
PASS noscript.autofocus: setAttribute() to true
PASS noscript.autofocus: setAttribute() to false
PASS noscript.autofocus: setAttribute() to object "[object Object]"
PASS noscript.autofocus: setAttribute() to NaN
PASS noscript.autofocus: setAttribute() to Infinity
PASS noscript.autofocus: setAttribute() to -Infinity
PASS noscript.autofocus: setAttribute() to "\0"
PASS noscript.autofocus: setAttribute() to object "test-toString"
PASS noscript.autofocus: setAttribute() to object "test-valueOf"
PASS noscript.autofocus: setAttribute() to "autofocus"
PASS noscript.autofocus: IDL set to ""
PASS noscript.autofocus: IDL set to " foo "
PASS noscript.autofocus: IDL set to undefined
PASS noscript.autofocus: IDL set to null
PASS noscript.autofocus: IDL set to 7
PASS noscript.autofocus: IDL set to 1.5
PASS noscript.autofocus: IDL set to "5%"
PASS noscript.autofocus: IDL set to "+100"
PASS noscript.autofocus: IDL set to ".5"
PASS noscript.autofocus: IDL set to true
PASS noscript.autofocus: IDL set to false
PASS noscript.autofocus: IDL set to object "[object Object]"
PASS noscript.autofocus: IDL set to NaN
PASS noscript.autofocus: IDL set to Infinity
PASS noscript.autofocus: IDL set to -Infinity
PASS noscript.autofocus: IDL set to "\0"
PASS noscript.autofocus: IDL set to object "test-toString"
PASS noscript.autofocus: IDL set to object "test-valueOf"
PASS noscript.hidden: typeof IDL attribute
PASS noscript.hidden: IDL get with DOM attribute unset
PASS noscript.hidden: setAttribute() to ""
PASS noscript.hidden: setAttribute() to " foo "
PASS noscript.hidden: setAttribute() to undefined
PASS noscript.hidden: setAttribute() to null
PASS noscript.hidden: setAttribute() to 7
PASS noscript.hidden: setAttribute() to 1.5
PASS noscript.hidden: setAttribute() to "5%"
PASS noscript.hidden: setAttribute() to "+100"
PASS noscript.hidden: setAttribute() to ".5"
PASS noscript.hidden: setAttribute() to true
PASS noscript.hidden: setAttribute() to false
PASS noscript.hidden: setAttribute() to object "[object Object]"
PASS noscript.hidden: setAttribute() to NaN
PASS noscript.hidden: setAttribute() to Infinity
PASS noscript.hidden: setAttribute() to -Infinity
PASS noscript.hidden: setAttribute() to "\0"
PASS noscript.hidden: setAttribute() to object "test-toString"
PASS noscript.hidden: setAttribute() to object "test-valueOf"
PASS noscript.hidden: setAttribute() to "hidden"
PASS noscript.hidden: IDL set to ""
PASS noscript.hidden: IDL set to " foo "
PASS noscript.hidden: IDL set to undefined
PASS noscript.hidden: IDL set to null
PASS noscript.hidden: IDL set to 7
PASS noscript.hidden: IDL set to 1.5
PASS noscript.hidden: IDL set to "5%"
PASS noscript.hidden: IDL set to "+100"
PASS noscript.hidden: IDL set to ".5"
PASS noscript.hidden: IDL set to true
PASS noscript.hidden: IDL set to false
PASS noscript.hidden: IDL set to object "[object Object]"
PASS noscript.hidden: IDL set to NaN
PASS noscript.hidden: IDL set to Infinity
PASS noscript.hidden: IDL set to -Infinity
PASS noscript.hidden: IDL set to "\0"
PASS noscript.hidden: IDL set to object "test-toString"
PASS noscript.hidden: IDL set to object "test-valueOf"
PASS noscript.accessKey: typeof IDL attribute
PASS noscript.accessKey: IDL get with DOM attribute unset
PASS noscript.accessKey: setAttribute() to ""
PASS noscript.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 noscript.accessKey: setAttribute() to undefined
PASS noscript.accessKey: setAttribute() to 7
PASS noscript.accessKey: setAttribute() to 1.5
PASS noscript.accessKey: setAttribute() to "5%"
PASS noscript.accessKey: setAttribute() to "+100"
PASS noscript.accessKey: setAttribute() to ".5"
PASS noscript.accessKey: setAttribute() to true
PASS noscript.accessKey: setAttribute() to false
PASS noscript.accessKey: setAttribute() to object "[object Object]"
PASS noscript.accessKey: setAttribute() to NaN
PASS noscript.accessKey: setAttribute() to Infinity
PASS noscript.accessKey: setAttribute() to -Infinity
PASS noscript.accessKey: setAttribute() to "\0"
PASS noscript.accessKey: setAttribute() to null
PASS noscript.accessKey: setAttribute() to object "test-toString"
PASS noscript.accessKey: setAttribute() to object "test-valueOf"
PASS noscript.accessKey: IDL set to ""
PASS noscript.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 noscript.accessKey: IDL set to undefined
PASS noscript.accessKey: IDL set to 7
PASS noscript.accessKey: IDL set to 1.5
PASS noscript.accessKey: IDL set to "5%"
PASS noscript.accessKey: IDL set to "+100"
PASS noscript.accessKey: IDL set to ".5"
PASS noscript.accessKey: IDL set to true
PASS noscript.accessKey: IDL set to false
PASS noscript.accessKey: IDL set to object "[object Object]"
PASS noscript.accessKey: IDL set to NaN
PASS noscript.accessKey: IDL set to Infinity
PASS noscript.accessKey: IDL set to -Infinity
PASS noscript.accessKey: IDL set to "\0"
PASS noscript.accessKey: IDL set to null
PASS noscript.accessKey: IDL set to object "test-toString"
PASS noscript.accessKey: IDL set to object "test-valueOf"
PASS noscript.tabIndex: typeof IDL attribute
PASS noscript.tabIndex: setAttribute() to -36
PASS noscript.tabIndex: setAttribute() to -1
PASS noscript.tabIndex: setAttribute() to 0
PASS noscript.tabIndex: setAttribute() to 1
PASS noscript.tabIndex: setAttribute() to 2147483647
PASS noscript.tabIndex: setAttribute() to -2147483648
PASS noscript.tabIndex: setAttribute() to "-1"
PASS noscript.tabIndex: setAttribute() to "-0"
PASS noscript.tabIndex: setAttribute() to "0"
PASS noscript.tabIndex: setAttribute() to "1"
PASS noscript.tabIndex: setAttribute() to "\t7"
PASS noscript.tabIndex: setAttribute() to "\f7"
PASS noscript.tabIndex: setAttribute() to " 7"
PASS noscript.tabIndex: setAttribute() to "\n7"
PASS noscript.tabIndex: setAttribute() to "\r7"
PASS noscript.tabIndex: setAttribute() to 1.5
PASS noscript.tabIndex: setAttribute() to "5%"
PASS noscript.tabIndex: setAttribute() to "+100"
PASS noscript.tabIndex: setAttribute() to object "2"
PASS noscript.tabIndex: IDL set to -36
PASS noscript.tabIndex: IDL set to -1
PASS noscript.tabIndex: IDL set to 0
PASS noscript.tabIndex: IDL set to 1
PASS noscript.tabIndex: IDL set to 2147483647
PASS noscript.tabIndex: IDL set to -2147483648
PASS template.title: typeof IDL attribute
PASS template.title: IDL get with DOM attribute unset
PASS template.title: setAttribute() to ""
PASS template.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 template.title: setAttribute() to undefined
PASS template.title: setAttribute() to 7
PASS template.title: setAttribute() to 1.5
PASS template.title: setAttribute() to "5%"
PASS template.title: setAttribute() to "+100"
PASS template.title: setAttribute() to ".5"
PASS template.title: setAttribute() to true
PASS template.title: setAttribute() to false
PASS template.title: setAttribute() to object "[object Object]"
PASS template.title: setAttribute() to NaN
PASS template.title: setAttribute() to Infinity
PASS template.title: setAttribute() to -Infinity
PASS template.title: setAttribute() to "\0"
PASS template.title: setAttribute() to null
PASS template.title: setAttribute() to object "test-toString"
PASS template.title: setAttribute() to object "test-valueOf"
PASS template.title: IDL set to ""
PASS template.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 template.title: IDL set to undefined
PASS template.title: IDL set to 7
PASS template.title: IDL set to 1.5
PASS template.title: IDL set to "5%"
PASS template.title: IDL set to "+100"
PASS template.title: IDL set to ".5"
PASS template.title: IDL set to true
PASS template.title: IDL set to false
PASS template.title: IDL set to object "[object Object]"
PASS template.title: IDL set to NaN
PASS template.title: IDL set to Infinity
PASS template.title: IDL set to -Infinity
PASS template.title: IDL set to "\0"
PASS template.title: IDL set to null
PASS template.title: IDL set to object "test-toString"
PASS template.title: IDL set to object "test-valueOf"
PASS template.lang: typeof IDL attribute
PASS template.lang: IDL get with DOM attribute unset
PASS template.lang: setAttribute() to ""
PASS template.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 template.lang: setAttribute() to undefined
PASS template.lang: setAttribute() to 7
PASS template.lang: setAttribute() to 1.5
PASS template.lang: setAttribute() to "5%"
PASS template.lang: setAttribute() to "+100"
PASS template.lang: setAttribute() to ".5"
PASS template.lang: setAttribute() to true
PASS template.lang: setAttribute() to false
PASS template.lang: setAttribute() to object "[object Object]"
PASS template.lang: setAttribute() to NaN
PASS template.lang: setAttribute() to Infinity
PASS template.lang: setAttribute() to -Infinity
PASS template.lang: setAttribute() to "\0"
PASS template.lang: setAttribute() to null
PASS template.lang: setAttribute() to object "test-toString"
PASS template.lang: setAttribute() to object "test-valueOf"
PASS template.lang: IDL set to ""
PASS template.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 template.lang: IDL set to undefined
PASS template.lang: IDL set to 7
PASS template.lang: IDL set to 1.5
PASS template.lang: IDL set to "5%"
PASS template.lang: IDL set to "+100"
PASS template.lang: IDL set to ".5"
PASS template.lang: IDL set to true
PASS template.lang: IDL set to false
PASS template.lang: IDL set to object "[object Object]"
PASS template.lang: IDL set to NaN
PASS template.lang: IDL set to Infinity
PASS template.lang: IDL set to -Infinity
PASS template.lang: IDL set to "\0"
PASS template.lang: IDL set to null
PASS template.lang: IDL set to object "test-toString"
PASS template.lang: IDL set to object "test-valueOf"
PASS template.dir: typeof IDL attribute
PASS template.dir: IDL get with DOM attribute unset
PASS template.dir: setAttribute() to ""
PASS template.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 template.dir: setAttribute() to undefined
PASS template.dir: setAttribute() to 7
PASS template.dir: setAttribute() to 1.5
PASS template.dir: setAttribute() to "5%"
PASS template.dir: setAttribute() to "+100"
PASS template.dir: setAttribute() to ".5"
PASS template.dir: setAttribute() to true
PASS template.dir: setAttribute() to false
PASS template.dir: setAttribute() to object "[object Object]"
PASS template.dir: setAttribute() to NaN
PASS template.dir: setAttribute() to Infinity
PASS template.dir: setAttribute() to -Infinity
PASS template.dir: setAttribute() to "\0"
PASS template.dir: setAttribute() to null
PASS template.dir: setAttribute() to object "test-toString"
PASS template.dir: setAttribute() to object "test-valueOf"
PASS template.dir: setAttribute() to "ltr"
PASS template.dir: setAttribute() to "xltr"
PASS template.dir: setAttribute() to "ltr\0"
PASS template.dir: setAttribute() to "tr"
PASS template.dir: setAttribute() to "LTR"
PASS template.dir: setAttribute() to "rtl"
PASS template.dir: setAttribute() to "xrtl"
PASS template.dir: setAttribute() to "rtl\0"
PASS template.dir: setAttribute() to "tl"
PASS template.dir: setAttribute() to "RTL"
PASS template.dir: setAttribute() to "auto"
PASS template.dir: setAttribute() to "xauto"
PASS template.dir: setAttribute() to "auto\0"
PASS template.dir: setAttribute() to "uto"
PASS template.dir: setAttribute() to "AUTO"
PASS template.dir: IDL set to ""
PASS template.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 template.dir: IDL set to undefined
PASS template.dir: IDL set to 7
PASS template.dir: IDL set to 1.5
PASS template.dir: IDL set to "5%"
PASS template.dir: IDL set to "+100"
PASS template.dir: IDL set to ".5"
PASS template.dir: IDL set to true
PASS template.dir: IDL set to false
PASS template.dir: IDL set to object "[object Object]"
PASS template.dir: IDL set to NaN
PASS template.dir: IDL set to Infinity
PASS template.dir: IDL set to -Infinity
PASS template.dir: IDL set to "\0"
PASS template.dir: IDL set to null
PASS template.dir: IDL set to object "test-toString"
PASS template.dir: IDL set to object "test-valueOf"
PASS template.dir: IDL set to "ltr"
PASS template.dir: IDL set to "xltr"
PASS template.dir: IDL set to "ltr\0"
PASS template.dir: IDL set to "tr"
PASS template.dir: IDL set to "LTR"
PASS template.dir: IDL set to "rtl"
PASS template.dir: IDL set to "xrtl"
PASS template.dir: IDL set to "rtl\0"
PASS template.dir: IDL set to "tl"
PASS template.dir: IDL set to "RTL"
PASS template.dir: IDL set to "auto"
PASS template.dir: IDL set to "xauto"
PASS template.dir: IDL set to "auto\0"
PASS template.dir: IDL set to "uto"
PASS template.dir: IDL set to "AUTO"
PASS template.className (<template class>): typeof IDL attribute
PASS template.className (<template class>): IDL get with DOM attribute unset
PASS template.className (<template class>): setAttribute() to ""
PASS template.className (<template 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 template.className (<template class>): setAttribute() to undefined
PASS template.className (<template class>): setAttribute() to 7
PASS template.className (<template class>): setAttribute() to 1.5
PASS template.className (<template class>): setAttribute() to "5%"
PASS template.className (<template class>): setAttribute() to "+100"
PASS template.className (<template class>): setAttribute() to ".5"
PASS template.className (<template class>): setAttribute() to true
PASS template.className (<template class>): setAttribute() to false
PASS template.className (<template class>): setAttribute() to object "[object Object]"
PASS template.className (<template class>): setAttribute() to NaN
PASS template.className (<template class>): setAttribute() to Infinity
PASS template.className (<template class>): setAttribute() to -Infinity
PASS template.className (<template class>): setAttribute() to "\0"
PASS template.className (<template class>): setAttribute() to null
PASS template.className (<template class>): setAttribute() to object "test-toString"
PASS template.className (<template class>): setAttribute() to object "test-valueOf"
PASS template.className (<template class>): IDL set to ""
PASS template.className (<template 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 template.className (<template class>): IDL set to undefined
PASS template.className (<template class>): IDL set to 7
PASS template.className (<template class>): IDL set to 1.5
PASS template.className (<template class>): IDL set to "5%"
PASS template.className (<template class>): IDL set to "+100"
PASS template.className (<template class>): IDL set to ".5"
PASS template.className (<template class>): IDL set to true
PASS template.className (<template class>): IDL set to false
PASS template.className (<template class>): IDL set to object "[object Object]"
PASS template.className (<template class>): IDL set to NaN
PASS template.className (<template class>): IDL set to Infinity
PASS template.className (<template class>): IDL set to -Infinity
PASS template.className (<template class>): IDL set to "\0"
PASS template.className (<template class>): IDL set to null
PASS template.className (<template class>): IDL set to object "test-toString"
PASS template.className (<template class>): IDL set to object "test-valueOf"
PASS template.autofocus: typeof IDL attribute
PASS template.autofocus: IDL get with DOM attribute unset
PASS template.autofocus: setAttribute() to ""
PASS template.autofocus: setAttribute() to " foo "
PASS template.autofocus: setAttribute() to undefined
PASS template.autofocus: setAttribute() to null
PASS template.autofocus: setAttribute() to 7
PASS template.autofocus: setAttribute() to 1.5
PASS template.autofocus: setAttribute() to "5%"
PASS template.autofocus: setAttribute() to "+100"
PASS template.autofocus: setAttribute() to ".5"
PASS template.autofocus: setAttribute() to true
PASS template.autofocus: setAttribute() to false
PASS template.autofocus: setAttribute() to object "[object Object]"
PASS template.autofocus: setAttribute() to NaN
PASS template.autofocus: setAttribute() to Infinity
PASS template.autofocus: setAttribute() to -Infinity
PASS template.autofocus: setAttribute() to "\0"
PASS template.autofocus: setAttribute() to object "test-toString"
PASS template.autofocus: setAttribute() to object "test-valueOf"
PASS template.autofocus: setAttribute() to "autofocus"
PASS template.autofocus: IDL set to ""
PASS template.autofocus: IDL set to " foo "
PASS template.autofocus: IDL set to undefined
PASS template.autofocus: IDL set to null
PASS template.autofocus: IDL set to 7
PASS template.autofocus: IDL set to 1.5
PASS template.autofocus: IDL set to "5%"
PASS template.autofocus: IDL set to "+100"
PASS template.autofocus: IDL set to ".5"
PASS template.autofocus: IDL set to true
PASS template.autofocus: IDL set to false
PASS template.autofocus: IDL set to object "[object Object]"
PASS template.autofocus: IDL set to NaN
PASS template.autofocus: IDL set to Infinity
PASS template.autofocus: IDL set to -Infinity
PASS template.autofocus: IDL set to "\0"
PASS template.autofocus: IDL set to object "test-toString"
PASS template.autofocus: IDL set to object "test-valueOf"
PASS template.hidden: typeof IDL attribute
PASS template.hidden: IDL get with DOM attribute unset
PASS template.hidden: setAttribute() to ""
PASS template.hidden: setAttribute() to " foo "
PASS template.hidden: setAttribute() to undefined
PASS template.hidden: setAttribute() to null
PASS template.hidden: setAttribute() to 7
PASS template.hidden: setAttribute() to 1.5
PASS template.hidden: setAttribute() to "5%"
PASS template.hidden: setAttribute() to "+100"
PASS template.hidden: setAttribute() to ".5"
PASS template.hidden: setAttribute() to true
PASS template.hidden: setAttribute() to false
PASS template.hidden: setAttribute() to object "[object Object]"
PASS template.hidden: setAttribute() to NaN
PASS template.hidden: setAttribute() to Infinity
PASS template.hidden: setAttribute() to -Infinity
PASS template.hidden: setAttribute() to "\0"
PASS template.hidden: setAttribute() to object "test-toString"
PASS template.hidden: setAttribute() to object "test-valueOf"
PASS template.hidden: setAttribute() to "hidden"
PASS template.hidden: IDL set to ""
PASS template.hidden: IDL set to " foo "
PASS template.hidden: IDL set to undefined
PASS template.hidden: IDL set to null
PASS template.hidden: IDL set to 7
PASS template.hidden: IDL set to 1.5
PASS template.hidden: IDL set to "5%"
PASS template.hidden: IDL set to "+100"
PASS template.hidden: IDL set to ".5"
PASS template.hidden: IDL set to true
PASS template.hidden: IDL set to false
PASS template.hidden: IDL set to object "[object Object]"
PASS template.hidden: IDL set to NaN
PASS template.hidden: IDL set to Infinity
PASS template.hidden: IDL set to -Infinity
PASS template.hidden: IDL set to "\0"
PASS template.hidden: IDL set to object "test-toString"
PASS template.hidden: IDL set to object "test-valueOf"
PASS template.accessKey: typeof IDL attribute
PASS template.accessKey: IDL get with DOM attribute unset
PASS template.accessKey: setAttribute() to ""
PASS template.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 template.accessKey: setAttribute() to undefined
PASS template.accessKey: setAttribute() to 7
PASS template.accessKey: setAttribute() to 1.5
PASS template.accessKey: setAttribute() to "5%"
PASS template.accessKey: setAttribute() to "+100"
PASS template.accessKey: setAttribute() to ".5"
PASS template.accessKey: setAttribute() to true
PASS template.accessKey: setAttribute() to false
PASS template.accessKey: setAttribute() to object "[object Object]"
PASS template.accessKey: setAttribute() to NaN
PASS template.accessKey: setAttribute() to Infinity
PASS template.accessKey: setAttribute() to -Infinity
PASS template.accessKey: setAttribute() to "\0"
PASS template.accessKey: setAttribute() to null
PASS template.accessKey: setAttribute() to object "test-toString"
PASS template.accessKey: setAttribute() to object "test-valueOf"
PASS template.accessKey: IDL set to ""
PASS template.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 template.accessKey: IDL set to undefined
PASS template.accessKey: IDL set to 7
PASS template.accessKey: IDL set to 1.5
PASS template.accessKey: IDL set to "5%"
PASS template.accessKey: IDL set to "+100"
PASS template.accessKey: IDL set to ".5"
PASS template.accessKey: IDL set to true
PASS template.accessKey: IDL set to false
PASS template.accessKey: IDL set to object "[object Object]"
PASS template.accessKey: IDL set to NaN
PASS template.accessKey: IDL set to Infinity
PASS template.accessKey: IDL set to -Infinity
PASS template.accessKey: IDL set to "\0"
PASS template.accessKey: IDL set to null
PASS template.accessKey: IDL set to object "test-toString"
PASS template.accessKey: IDL set to object "test-valueOf"
PASS template.tabIndex: typeof IDL attribute
PASS template.tabIndex: setAttribute() to -36
PASS template.tabIndex: setAttribute() to -1
PASS template.tabIndex: setAttribute() to 0
PASS template.tabIndex: setAttribute() to 1
PASS template.tabIndex: setAttribute() to 2147483647
PASS template.tabIndex: setAttribute() to -2147483648
PASS template.tabIndex: setAttribute() to "-1"
PASS template.tabIndex: setAttribute() to "-0"
PASS template.tabIndex: setAttribute() to "0"
PASS template.tabIndex: setAttribute() to "1"
PASS template.tabIndex: setAttribute() to "\t7"
PASS template.tabIndex: setAttribute() to "\f7"
PASS template.tabIndex: setAttribute() to " 7"
PASS template.tabIndex: setAttribute() to "\n7"
PASS template.tabIndex: setAttribute() to "\r7"
PASS template.tabIndex: setAttribute() to 1.5
PASS template.tabIndex: setAttribute() to "5%"
PASS template.tabIndex: setAttribute() to "+100"
PASS template.tabIndex: setAttribute() to object "2"
PASS template.tabIndex: IDL set to -36
PASS template.tabIndex: IDL set to -1
PASS template.tabIndex: IDL set to 0
PASS template.tabIndex: IDL set to 1
PASS template.tabIndex: IDL set to 2147483647
PASS template.tabIndex: IDL set to -2147483648
PASS slot.title: typeof IDL attribute
PASS slot.title: IDL get with DOM attribute unset
PASS slot.title: setAttribute() to ""
PASS slot.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 slot.title: setAttribute() to undefined
PASS slot.title: setAttribute() to 7
PASS slot.title: setAttribute() to 1.5
PASS slot.title: setAttribute() to "5%"
PASS slot.title: setAttribute() to "+100"
PASS slot.title: setAttribute() to ".5"
PASS slot.title: setAttribute() to true
PASS slot.title: setAttribute() to false
PASS slot.title: setAttribute() to object "[object Object]"
PASS slot.title: setAttribute() to NaN
PASS slot.title: setAttribute() to Infinity
PASS slot.title: setAttribute() to -Infinity
PASS slot.title: setAttribute() to "\0"
PASS slot.title: setAttribute() to null
PASS slot.title: setAttribute() to object "test-toString"
PASS slot.title: setAttribute() to object "test-valueOf"
PASS slot.title: IDL set to ""
PASS slot.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 slot.title: IDL set to undefined
PASS slot.title: IDL set to 7
PASS slot.title: IDL set to 1.5
PASS slot.title: IDL set to "5%"
PASS slot.title: IDL set to "+100"
PASS slot.title: IDL set to ".5"
PASS slot.title: IDL set to true
PASS slot.title: IDL set to false
PASS slot.title: IDL set to object "[object Object]"
PASS slot.title: IDL set to NaN
PASS slot.title: IDL set to Infinity
PASS slot.title: IDL set to -Infinity
PASS slot.title: IDL set to "\0"
PASS slot.title: IDL set to null
PASS slot.title: IDL set to object "test-toString"
PASS slot.title: IDL set to object "test-valueOf"
PASS slot.lang: typeof IDL attribute
PASS slot.lang: IDL get with DOM attribute unset
PASS slot.lang: setAttribute() to ""
PASS slot.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 slot.lang: setAttribute() to undefined
PASS slot.lang: setAttribute() to 7
PASS slot.lang: setAttribute() to 1.5
PASS slot.lang: setAttribute() to "5%"
PASS slot.lang: setAttribute() to "+100"
PASS slot.lang: setAttribute() to ".5"
PASS slot.lang: setAttribute() to true
PASS slot.lang: setAttribute() to false
PASS slot.lang: setAttribute() to object "[object Object]"
PASS slot.lang: setAttribute() to NaN
PASS slot.lang: setAttribute() to Infinity
PASS slot.lang: setAttribute() to -Infinity
PASS slot.lang: setAttribute() to "\0"
PASS slot.lang: setAttribute() to null
PASS slot.lang: setAttribute() to object "test-toString"
PASS slot.lang: setAttribute() to object "test-valueOf"
PASS slot.lang: IDL set to ""
PASS slot.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 slot.lang: IDL set to undefined
PASS slot.lang: IDL set to 7
PASS slot.lang: IDL set to 1.5
PASS slot.lang: IDL set to "5%"
PASS slot.lang: IDL set to "+100"
PASS slot.lang: IDL set to ".5"
PASS slot.lang: IDL set to true
PASS slot.lang: IDL set to false
PASS slot.lang: IDL set to object "[object Object]"
PASS slot.lang: IDL set to NaN
PASS slot.lang: IDL set to Infinity
PASS slot.lang: IDL set to -Infinity
PASS slot.lang: IDL set to "\0"
PASS slot.lang: IDL set to null
PASS slot.lang: IDL set to object "test-toString"
PASS slot.lang: IDL set to object "test-valueOf"
PASS slot.dir: typeof IDL attribute
PASS slot.dir: IDL get with DOM attribute unset
PASS slot.dir: setAttribute() to ""
PASS slot.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 slot.dir: setAttribute() to undefined
PASS slot.dir: setAttribute() to 7
PASS slot.dir: setAttribute() to 1.5
PASS slot.dir: setAttribute() to "5%"
PASS slot.dir: setAttribute() to "+100"
PASS slot.dir: setAttribute() to ".5"
PASS slot.dir: setAttribute() to true
PASS slot.dir: setAttribute() to false
PASS slot.dir: setAttribute() to object "[object Object]"
PASS slot.dir: setAttribute() to NaN
PASS slot.dir: setAttribute() to Infinity
PASS slot.dir: setAttribute() to -Infinity
PASS slot.dir: setAttribute() to "\0"
PASS slot.dir: setAttribute() to null
PASS slot.dir: setAttribute() to object "test-toString"
PASS slot.dir: setAttribute() to object "test-valueOf"
PASS slot.dir: setAttribute() to "ltr"
PASS slot.dir: setAttribute() to "xltr"
PASS slot.dir: setAttribute() to "ltr\0"
PASS slot.dir: setAttribute() to "tr"
PASS slot.dir: setAttribute() to "LTR"
PASS slot.dir: setAttribute() to "rtl"
PASS slot.dir: setAttribute() to "xrtl"
PASS slot.dir: setAttribute() to "rtl\0"
PASS slot.dir: setAttribute() to "tl"
PASS slot.dir: setAttribute() to "RTL"
PASS slot.dir: setAttribute() to "auto"
PASS slot.dir: setAttribute() to "xauto"
PASS slot.dir: setAttribute() to "auto\0"
PASS slot.dir: setAttribute() to "uto"
PASS slot.dir: setAttribute() to "AUTO"
PASS slot.dir: IDL set to ""
PASS slot.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 slot.dir: IDL set to undefined
PASS slot.dir: IDL set to 7
PASS slot.dir: IDL set to 1.5
PASS slot.dir: IDL set to "5%"
PASS slot.dir: IDL set to "+100"
PASS slot.dir: IDL set to ".5"
PASS slot.dir: IDL set to true
PASS slot.dir: IDL set to false
PASS slot.dir: IDL set to object "[object Object]"
PASS slot.dir: IDL set to NaN
PASS slot.dir: IDL set to Infinity
PASS slot.dir: IDL set to -Infinity
PASS slot.dir: IDL set to "\0"
PASS slot.dir: IDL set to null
PASS slot.dir: IDL set to object "test-toString"
PASS slot.dir: IDL set to object "test-valueOf"
PASS slot.dir: IDL set to "ltr"
PASS slot.dir: IDL set to "xltr"
PASS slot.dir: IDL set to "ltr\0"
PASS slot.dir: IDL set to "tr"
PASS slot.dir: IDL set to "LTR"
PASS slot.dir: IDL set to "rtl"
PASS slot.dir: IDL set to "xrtl"
PASS slot.dir: IDL set to "rtl\0"
PASS slot.dir: IDL set to "tl"
PASS slot.dir: IDL set to "RTL"
PASS slot.dir: IDL set to "auto"
PASS slot.dir: IDL set to "xauto"
PASS slot.dir: IDL set to "auto\0"
PASS slot.dir: IDL set to "uto"
PASS slot.dir: IDL set to "AUTO"
PASS slot.className (<slot class>): typeof IDL attribute
PASS slot.className (<slot class>): IDL get with DOM attribute unset
PASS slot.className (<slot class>): setAttribute() to ""
PASS slot.className (<slot 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 slot.className (<slot class>): setAttribute() to undefined
PASS slot.className (<slot class>): setAttribute() to 7
PASS slot.className (<slot class>): setAttribute() to 1.5
PASS slot.className (<slot class>): setAttribute() to "5%"
PASS slot.className (<slot class>): setAttribute() to "+100"
PASS slot.className (<slot class>): setAttribute() to ".5"
PASS slot.className (<slot class>): setAttribute() to true
PASS slot.className (<slot class>): setAttribute() to false
PASS slot.className (<slot class>): setAttribute() to object "[object Object]"
PASS slot.className (<slot class>): setAttribute() to NaN
PASS slot.className (<slot class>): setAttribute() to Infinity
PASS slot.className (<slot class>): setAttribute() to -Infinity
PASS slot.className (<slot class>): setAttribute() to "\0"
PASS slot.className (<slot class>): setAttribute() to null
PASS slot.className (<slot class>): setAttribute() to object "test-toString"
PASS slot.className (<slot class>): setAttribute() to object "test-valueOf"
PASS slot.className (<slot class>): IDL set to ""
PASS slot.className (<slot 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 slot.className (<slot class>): IDL set to undefined
PASS slot.className (<slot class>): IDL set to 7
PASS slot.className (<slot class>): IDL set to 1.5
PASS slot.className (<slot class>): IDL set to "5%"
PASS slot.className (<slot class>): IDL set to "+100"
PASS slot.className (<slot class>): IDL set to ".5"
PASS slot.className (<slot class>): IDL set to true
PASS slot.className (<slot class>): IDL set to false
PASS slot.className (<slot class>): IDL set to object "[object Object]"
PASS slot.className (<slot class>): IDL set to NaN
PASS slot.className (<slot class>): IDL set to Infinity
PASS slot.className (<slot class>): IDL set to -Infinity
PASS slot.className (<slot class>): IDL set to "\0"
PASS slot.className (<slot class>): IDL set to null
PASS slot.className (<slot class>): IDL set to object "test-toString"
PASS slot.className (<slot class>): IDL set to object "test-valueOf"
PASS slot.autofocus: typeof IDL attribute
PASS slot.autofocus: IDL get with DOM attribute unset
PASS slot.autofocus: setAttribute() to ""
PASS slot.autofocus: setAttribute() to " foo "
PASS slot.autofocus: setAttribute() to undefined
PASS slot.autofocus: setAttribute() to null
PASS slot.autofocus: setAttribute() to 7
PASS slot.autofocus: setAttribute() to 1.5
PASS slot.autofocus: setAttribute() to "5%"
PASS slot.autofocus: setAttribute() to "+100"
PASS slot.autofocus: setAttribute() to ".5"
PASS slot.autofocus: setAttribute() to true
PASS slot.autofocus: setAttribute() to false
PASS slot.autofocus: setAttribute() to object "[object Object]"
PASS slot.autofocus: setAttribute() to NaN
PASS slot.autofocus: setAttribute() to Infinity
PASS slot.autofocus: setAttribute() to -Infinity
PASS slot.autofocus: setAttribute() to "\0"
PASS slot.autofocus: setAttribute() to object "test-toString"
PASS slot.autofocus: setAttribute() to object "test-valueOf"
PASS slot.autofocus: setAttribute() to "autofocus"
PASS slot.autofocus: IDL set to ""
PASS slot.autofocus: IDL set to " foo "
PASS slot.autofocus: IDL set to undefined
PASS slot.autofocus: IDL set to null
PASS slot.autofocus: IDL set to 7
PASS slot.autofocus: IDL set to 1.5
PASS slot.autofocus: IDL set to "5%"
PASS slot.autofocus: IDL set to "+100"
PASS slot.autofocus: IDL set to ".5"
PASS slot.autofocus: IDL set to true
PASS slot.autofocus: IDL set to false
PASS slot.autofocus: IDL set to object "[object Object]"
PASS slot.autofocus: IDL set to NaN
PASS slot.autofocus: IDL set to Infinity
PASS slot.autofocus: IDL set to -Infinity
PASS slot.autofocus: IDL set to "\0"
PASS slot.autofocus: IDL set to object "test-toString"
PASS slot.autofocus: IDL set to object "test-valueOf"
PASS slot.hidden: typeof IDL attribute
PASS slot.hidden: IDL get with DOM attribute unset
PASS slot.hidden: setAttribute() to ""
PASS slot.hidden: setAttribute() to " foo "
PASS slot.hidden: setAttribute() to undefined
PASS slot.hidden: setAttribute() to null
PASS slot.hidden: setAttribute() to 7
PASS slot.hidden: setAttribute() to 1.5
PASS slot.hidden: setAttribute() to "5%"
PASS slot.hidden: setAttribute() to "+100"
PASS slot.hidden: setAttribute() to ".5"
PASS slot.hidden: setAttribute() to true
PASS slot.hidden: setAttribute() to false
PASS slot.hidden: setAttribute() to object "[object Object]"
PASS slot.hidden: setAttribute() to NaN
PASS slot.hidden: setAttribute() to Infinity
PASS slot.hidden: setAttribute() to -Infinity
PASS slot.hidden: setAttribute() to "\0"
PASS slot.hidden: setAttribute() to object "test-toString"
PASS slot.hidden: setAttribute() to object "test-valueOf"
PASS slot.hidden: setAttribute() to "hidden"
PASS slot.hidden: IDL set to ""
PASS slot.hidden: IDL set to " foo "
PASS slot.hidden: IDL set to undefined
PASS slot.hidden: IDL set to null
PASS slot.hidden: IDL set to 7
PASS slot.hidden: IDL set to 1.5
PASS slot.hidden: IDL set to "5%"
PASS slot.hidden: IDL set to "+100"
PASS slot.hidden: IDL set to ".5"
PASS slot.hidden: IDL set to true
PASS slot.hidden: IDL set to false
PASS slot.hidden: IDL set to object "[object Object]"
PASS slot.hidden: IDL set to NaN
PASS slot.hidden: IDL set to Infinity
PASS slot.hidden: IDL set to -Infinity
PASS slot.hidden: IDL set to "\0"
PASS slot.hidden: IDL set to object "test-toString"
PASS slot.hidden: IDL set to object "test-valueOf"
PASS slot.accessKey: typeof IDL attribute
PASS slot.accessKey: IDL get with DOM attribute unset
PASS slot.accessKey: setAttribute() to ""
PASS slot.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 slot.accessKey: setAttribute() to undefined
PASS slot.accessKey: setAttribute() to 7
PASS slot.accessKey: setAttribute() to 1.5
PASS slot.accessKey: setAttribute() to "5%"
PASS slot.accessKey: setAttribute() to "+100"
PASS slot.accessKey: setAttribute() to ".5"
PASS slot.accessKey: setAttribute() to true
PASS slot.accessKey: setAttribute() to false
PASS slot.accessKey: setAttribute() to object "[object Object]"
PASS slot.accessKey: setAttribute() to NaN
PASS slot.accessKey: setAttribute() to Infinity
PASS slot.accessKey: setAttribute() to -Infinity
PASS slot.accessKey: setAttribute() to "\0"
PASS slot.accessKey: setAttribute() to null
PASS slot.accessKey: setAttribute() to object "test-toString"
PASS slot.accessKey: setAttribute() to object "test-valueOf"
PASS slot.accessKey: IDL set to ""
PASS slot.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 slot.accessKey: IDL set to undefined
PASS slot.accessKey: IDL set to 7
PASS slot.accessKey: IDL set to 1.5
PASS slot.accessKey: IDL set to "5%"
PASS slot.accessKey: IDL set to "+100"
PASS slot.accessKey: IDL set to ".5"
PASS slot.accessKey: IDL set to true
PASS slot.accessKey: IDL set to false
PASS slot.accessKey: IDL set to object "[object Object]"
PASS slot.accessKey: IDL set to NaN
PASS slot.accessKey: IDL set to Infinity
PASS slot.accessKey: IDL set to -Infinity
PASS slot.accessKey: IDL set to "\0"
PASS slot.accessKey: IDL set to null
PASS slot.accessKey: IDL set to object "test-toString"
PASS slot.accessKey: IDL set to object "test-valueOf"
PASS slot.tabIndex: typeof IDL attribute
PASS slot.tabIndex: setAttribute() to -36
PASS slot.tabIndex: setAttribute() to -1
PASS slot.tabIndex: setAttribute() to 0
PASS slot.tabIndex: setAttribute() to 1
PASS slot.tabIndex: setAttribute() to 2147483647
PASS slot.tabIndex: setAttribute() to -2147483648
PASS slot.tabIndex: setAttribute() to "-1"
PASS slot.tabIndex: setAttribute() to "-0"
PASS slot.tabIndex: setAttribute() to "0"
PASS slot.tabIndex: setAttribute() to "1"
PASS slot.tabIndex: setAttribute() to "\t7"
PASS slot.tabIndex: setAttribute() to "\f7"
PASS slot.tabIndex: setAttribute() to " 7"
PASS slot.tabIndex: setAttribute() to "\n7"
PASS slot.tabIndex: setAttribute() to "\r7"
PASS slot.tabIndex: setAttribute() to 1.5
PASS slot.tabIndex: setAttribute() to "5%"
PASS slot.tabIndex: setAttribute() to "+100"
PASS slot.tabIndex: setAttribute() to object "2"
PASS slot.tabIndex: IDL set to -36
PASS slot.tabIndex: IDL set to -1
PASS slot.tabIndex: IDL set to 0
PASS slot.tabIndex: IDL set to 1
PASS slot.tabIndex: IDL set to 2147483647
PASS slot.tabIndex: IDL set to -2147483648
PASS slot.name: typeof IDL attribute
PASS slot.name: IDL get with DOM attribute unset
PASS slot.name: setAttribute() to ""
PASS slot.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 slot.name: setAttribute() to undefined
PASS slot.name: setAttribute() to 7
PASS slot.name: setAttribute() to 1.5
PASS slot.name: setAttribute() to "5%"
PASS slot.name: setAttribute() to "+100"
PASS slot.name: setAttribute() to ".5"
PASS slot.name: setAttribute() to true
PASS slot.name: setAttribute() to false
PASS slot.name: setAttribute() to object "[object Object]"
PASS slot.name: setAttribute() to NaN
PASS slot.name: setAttribute() to Infinity
PASS slot.name: setAttribute() to -Infinity
PASS slot.name: setAttribute() to "\0"
PASS slot.name: setAttribute() to null
PASS slot.name: setAttribute() to object "test-toString"
PASS slot.name: setAttribute() to object "test-valueOf"
PASS slot.name: IDL set to ""
PASS slot.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 slot.name: IDL set to undefined
PASS slot.name: IDL set to 7
PASS slot.name: IDL set to 1.5
PASS slot.name: IDL set to "5%"
PASS slot.name: IDL set to "+100"
PASS slot.name: IDL set to ".5"
PASS slot.name: IDL set to true
PASS slot.name: IDL set to false
PASS slot.name: IDL set to object "[object Object]"
PASS slot.name: IDL set to NaN
PASS slot.name: IDL set to Infinity
PASS slot.name: IDL set to -Infinity
PASS slot.name: IDL set to "\0"
PASS slot.name: IDL set to null
PASS slot.name: IDL set to object "test-toString"
PASS slot.name: IDL set to object "test-valueOf"
PASS ins.title: typeof IDL attribute
PASS ins.title: IDL get with DOM attribute unset
PASS ins.title: setAttribute() to ""
PASS ins.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 ins.title: setAttribute() to undefined
PASS ins.title: setAttribute() to 7
PASS ins.title: setAttribute() to 1.5
PASS ins.title: setAttribute() to "5%"
PASS ins.title: setAttribute() to "+100"
PASS ins.title: setAttribute() to ".5"
PASS ins.title: setAttribute() to true
PASS ins.title: setAttribute() to false
PASS ins.title: setAttribute() to object "[object Object]"
PASS ins.title: setAttribute() to NaN
PASS ins.title: setAttribute() to Infinity
PASS ins.title: setAttribute() to -Infinity
PASS ins.title: setAttribute() to "\0"
PASS ins.title: setAttribute() to null
PASS ins.title: setAttribute() to object "test-toString"
PASS ins.title: setAttribute() to object "test-valueOf"
PASS ins.title: IDL set to ""
PASS ins.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 ins.title: IDL set to undefined
PASS ins.title: IDL set to 7
PASS ins.title: IDL set to 1.5
PASS ins.title: IDL set to "5%"
PASS ins.title: IDL set to "+100"
PASS ins.title: IDL set to ".5"
PASS ins.title: IDL set to true
PASS ins.title: IDL set to false
PASS ins.title: IDL set to object "[object Object]"
PASS ins.title: IDL set to NaN
PASS ins.title: IDL set to Infinity
PASS ins.title: IDL set to -Infinity
PASS ins.title: IDL set to "\0"
PASS ins.title: IDL set to null
PASS ins.title: IDL set to object "test-toString"
PASS ins.title: IDL set to object "test-valueOf"
PASS ins.lang: typeof IDL attribute
PASS ins.lang: IDL get with DOM attribute unset
PASS ins.lang: setAttribute() to ""
PASS ins.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 ins.lang: setAttribute() to undefined
PASS ins.lang: setAttribute() to 7
PASS ins.lang: setAttribute() to 1.5
PASS ins.lang: setAttribute() to "5%"
PASS ins.lang: setAttribute() to "+100"
PASS ins.lang: setAttribute() to ".5"
PASS ins.lang: setAttribute() to true
PASS ins.lang: setAttribute() to false
PASS ins.lang: setAttribute() to object "[object Object]"
PASS ins.lang: setAttribute() to NaN
PASS ins.lang: setAttribute() to Infinity
PASS ins.lang: setAttribute() to -Infinity
PASS ins.lang: setAttribute() to "\0"
PASS ins.lang: setAttribute() to null
PASS ins.lang: setAttribute() to object "test-toString"
PASS ins.lang: setAttribute() to object "test-valueOf"
PASS ins.lang: IDL set to ""
PASS ins.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 ins.lang: IDL set to undefined
PASS ins.lang: IDL set to 7
PASS ins.lang: IDL set to 1.5
PASS ins.lang: IDL set to "5%"
PASS ins.lang: IDL set to "+100"
PASS ins.lang: IDL set to ".5"
PASS ins.lang: IDL set to true
PASS ins.lang: IDL set to false
PASS ins.lang: IDL set to object "[object Object]"
PASS ins.lang: IDL set to NaN
PASS ins.lang: IDL set to Infinity
PASS ins.lang: IDL set to -Infinity
PASS ins.lang: IDL set to "\0"
PASS ins.lang: IDL set to null
PASS ins.lang: IDL set to object "test-toString"
PASS ins.lang: IDL set to object "test-valueOf"
PASS ins.dir: typeof IDL attribute
PASS ins.dir: IDL get with DOM attribute unset
PASS ins.dir: setAttribute() to ""
PASS ins.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 ins.dir: setAttribute() to undefined
PASS ins.dir: setAttribute() to 7
PASS ins.dir: setAttribute() to 1.5
PASS ins.dir: setAttribute() to "5%"
PASS ins.dir: setAttribute() to "+100"
PASS ins.dir: setAttribute() to ".5"
PASS ins.dir: setAttribute() to true
PASS ins.dir: setAttribute() to false
PASS ins.dir: setAttribute() to object "[object Object]"
PASS ins.dir: setAttribute() to NaN
PASS ins.dir: setAttribute() to Infinity
PASS ins.dir: setAttribute() to -Infinity
PASS ins.dir: setAttribute() to "\0"
PASS ins.dir: setAttribute() to null
PASS ins.dir: setAttribute() to object "test-toString"
PASS ins.dir: setAttribute() to object "test-valueOf"
PASS ins.dir: setAttribute() to "ltr"
PASS ins.dir: setAttribute() to "xltr"
PASS ins.dir: setAttribute() to "ltr\0"
PASS ins.dir: setAttribute() to "tr"
PASS ins.dir: setAttribute() to "LTR"
PASS ins.dir: setAttribute() to "rtl"
PASS ins.dir: setAttribute() to "xrtl"
PASS ins.dir: setAttribute() to "rtl\0"
PASS ins.dir: setAttribute() to "tl"
PASS ins.dir: setAttribute() to "RTL"
PASS ins.dir: setAttribute() to "auto"
PASS ins.dir: setAttribute() to "xauto"
PASS ins.dir: setAttribute() to "auto\0"
PASS ins.dir: setAttribute() to "uto"
PASS ins.dir: setAttribute() to "AUTO"
PASS ins.dir: IDL set to ""
PASS ins.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 ins.dir: IDL set to undefined
PASS ins.dir: IDL set to 7
PASS ins.dir: IDL set to 1.5
PASS ins.dir: IDL set to "5%"
PASS ins.dir: IDL set to "+100"
PASS ins.dir: IDL set to ".5"
PASS ins.dir: IDL set to true
PASS ins.dir: IDL set to false
PASS ins.dir: IDL set to object "[object Object]"
PASS ins.dir: IDL set to NaN
PASS ins.dir: IDL set to Infinity
PASS ins.dir: IDL set to -Infinity
PASS ins.dir: IDL set to "\0"
PASS ins.dir: IDL set to null
PASS ins.dir: IDL set to object "test-toString"
PASS ins.dir: IDL set to object "test-valueOf"
PASS ins.dir: IDL set to "ltr"
PASS ins.dir: IDL set to "xltr"
PASS ins.dir: IDL set to "ltr\0"
PASS ins.dir: IDL set to "tr"
PASS ins.dir: IDL set to "LTR"
PASS ins.dir: IDL set to "rtl"
PASS ins.dir: IDL set to "xrtl"
PASS ins.dir: IDL set to "rtl\0"
PASS ins.dir: IDL set to "tl"
PASS ins.dir: IDL set to "RTL"
PASS ins.dir: IDL set to "auto"
PASS ins.dir: IDL set to "xauto"
PASS ins.dir: IDL set to "auto\0"
PASS ins.dir: IDL set to "uto"
PASS ins.dir: IDL set to "AUTO"
PASS ins.className (<ins class>): typeof IDL attribute
PASS ins.className (<ins class>): IDL get with DOM attribute unset
PASS ins.className (<ins class>): setAttribute() to ""
PASS ins.className (<ins 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 ins.className (<ins class>): setAttribute() to undefined
PASS ins.className (<ins class>): setAttribute() to 7
PASS ins.className (<ins class>): setAttribute() to 1.5
PASS ins.className (<ins class>): setAttribute() to "5%"
PASS ins.className (<ins class>): setAttribute() to "+100"
PASS ins.className (<ins class>): setAttribute() to ".5"
PASS ins.className (<ins class>): setAttribute() to true
PASS ins.className (<ins class>): setAttribute() to false
PASS ins.className (<ins class>): setAttribute() to object "[object Object]"
PASS ins.className (<ins class>): setAttribute() to NaN
PASS ins.className (<ins class>): setAttribute() to Infinity
PASS ins.className (<ins class>): setAttribute() to -Infinity
PASS ins.className (<ins class>): setAttribute() to "\0"
PASS ins.className (<ins class>): setAttribute() to null
PASS ins.className (<ins class>): setAttribute() to object "test-toString"
PASS ins.className (<ins class>): setAttribute() to object "test-valueOf"
PASS ins.className (<ins class>): IDL set to ""
PASS ins.className (<ins 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 ins.className (<ins class>): IDL set to undefined
PASS ins.className (<ins class>): IDL set to 7
PASS ins.className (<ins class>): IDL set to 1.5
PASS ins.className (<ins class>): IDL set to "5%"
PASS ins.className (<ins class>): IDL set to "+100"
PASS ins.className (<ins class>): IDL set to ".5"
PASS ins.className (<ins class>): IDL set to true
PASS ins.className (<ins class>): IDL set to false
PASS ins.className (<ins class>): IDL set to object "[object Object]"
PASS ins.className (<ins class>): IDL set to NaN
PASS ins.className (<ins class>): IDL set to Infinity
PASS ins.className (<ins class>): IDL set to -Infinity
PASS ins.className (<ins class>): IDL set to "\0"
PASS ins.className (<ins class>): IDL set to null
PASS ins.className (<ins class>): IDL set to object "test-toString"
PASS ins.className (<ins class>): IDL set to object "test-valueOf"
PASS ins.autofocus: typeof IDL attribute
PASS ins.autofocus: IDL get with DOM attribute unset
PASS ins.autofocus: setAttribute() to ""
PASS ins.autofocus: setAttribute() to " foo "
PASS ins.autofocus: setAttribute() to undefined
PASS ins.autofocus: setAttribute() to null
PASS ins.autofocus: setAttribute() to 7
PASS ins.autofocus: setAttribute() to 1.5
PASS ins.autofocus: setAttribute() to "5%"
PASS ins.autofocus: setAttribute() to "+100"
PASS ins.autofocus: setAttribute() to ".5"
PASS ins.autofocus: setAttribute() to true
PASS ins.autofocus: setAttribute() to false
PASS ins.autofocus: setAttribute() to object "[object Object]"
PASS ins.autofocus: setAttribute() to NaN
PASS ins.autofocus: setAttribute() to Infinity
PASS ins.autofocus: setAttribute() to -Infinity
PASS ins.autofocus: setAttribute() to "\0"
PASS ins.autofocus: setAttribute() to object "test-toString"
PASS ins.autofocus: setAttribute() to object "test-valueOf"
PASS ins.autofocus: setAttribute() to "autofocus"
PASS ins.autofocus: IDL set to ""
PASS ins.autofocus: IDL set to " foo "
PASS ins.autofocus: IDL set to undefined
PASS ins.autofocus: IDL set to null
PASS ins.autofocus: IDL set to 7
PASS ins.autofocus: IDL set to 1.5
PASS ins.autofocus: IDL set to "5%"
PASS ins.autofocus: IDL set to "+100"
PASS ins.autofocus: IDL set to ".5"
PASS ins.autofocus: IDL set to true
PASS ins.autofocus: IDL set to false
PASS ins.autofocus: IDL set to object "[object Object]"
PASS ins.autofocus: IDL set to NaN
PASS ins.autofocus: IDL set to Infinity
PASS ins.autofocus: IDL set to -Infinity
PASS ins.autofocus: IDL set to "\0"
PASS ins.autofocus: IDL set to object "test-toString"
PASS ins.autofocus: IDL set to object "test-valueOf"
PASS ins.hidden: typeof IDL attribute
PASS ins.hidden: IDL get with DOM attribute unset
PASS ins.hidden: setAttribute() to ""
PASS ins.hidden: setAttribute() to " foo "
PASS ins.hidden: setAttribute() to undefined
PASS ins.hidden: setAttribute() to null
PASS ins.hidden: setAttribute() to 7
PASS ins.hidden: setAttribute() to 1.5
PASS ins.hidden: setAttribute() to "5%"
PASS ins.hidden: setAttribute() to "+100"
PASS ins.hidden: setAttribute() to ".5"
PASS ins.hidden: setAttribute() to true
PASS ins.hidden: setAttribute() to false
PASS ins.hidden: setAttribute() to object "[object Object]"
PASS ins.hidden: setAttribute() to NaN
PASS ins.hidden: setAttribute() to Infinity
PASS ins.hidden: setAttribute() to -Infinity
PASS ins.hidden: setAttribute() to "\0"
PASS ins.hidden: setAttribute() to object "test-toString"
PASS ins.hidden: setAttribute() to object "test-valueOf"
PASS ins.hidden: setAttribute() to "hidden"
PASS ins.hidden: IDL set to ""
PASS ins.hidden: IDL set to " foo "
PASS ins.hidden: IDL set to undefined
PASS ins.hidden: IDL set to null
PASS ins.hidden: IDL set to 7
PASS ins.hidden: IDL set to 1.5
PASS ins.hidden: IDL set to "5%"
PASS ins.hidden: IDL set to "+100"
PASS ins.hidden: IDL set to ".5"
PASS ins.hidden: IDL set to true
PASS ins.hidden: IDL set to false
PASS ins.hidden: IDL set to object "[object Object]"
PASS ins.hidden: IDL set to NaN
PASS ins.hidden: IDL set to Infinity
PASS ins.hidden: IDL set to -Infinity
PASS ins.hidden: IDL set to "\0"
PASS ins.hidden: IDL set to object "test-toString"
PASS ins.hidden: IDL set to object "test-valueOf"
PASS ins.accessKey: typeof IDL attribute
PASS ins.accessKey: IDL get with DOM attribute unset
PASS ins.accessKey: setAttribute() to ""
PASS ins.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 ins.accessKey: setAttribute() to undefined
PASS ins.accessKey: setAttribute() to 7
PASS ins.accessKey: setAttribute() to 1.5
PASS ins.accessKey: setAttribute() to "5%"
PASS ins.accessKey: setAttribute() to "+100"
PASS ins.accessKey: setAttribute() to ".5"
PASS ins.accessKey: setAttribute() to true
PASS ins.accessKey: setAttribute() to false
PASS ins.accessKey: setAttribute() to object "[object Object]"
PASS ins.accessKey: setAttribute() to NaN
PASS ins.accessKey: setAttribute() to Infinity
PASS ins.accessKey: setAttribute() to -Infinity
PASS ins.accessKey: setAttribute() to "\0"
PASS ins.accessKey: setAttribute() to null
PASS ins.accessKey: setAttribute() to object "test-toString"
PASS ins.accessKey: setAttribute() to object "test-valueOf"
PASS ins.accessKey: IDL set to ""
PASS ins.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 ins.accessKey: IDL set to undefined
PASS ins.accessKey: IDL set to 7
PASS ins.accessKey: IDL set to 1.5
PASS ins.accessKey: IDL set to "5%"
PASS ins.accessKey: IDL set to "+100"
PASS ins.accessKey: IDL set to ".5"
PASS ins.accessKey: IDL set to true
PASS ins.accessKey: IDL set to false
PASS ins.accessKey: IDL set to object "[object Object]"
PASS ins.accessKey: IDL set to NaN
PASS ins.accessKey: IDL set to Infinity
PASS ins.accessKey: IDL set to -Infinity
PASS ins.accessKey: IDL set to "\0"
PASS ins.accessKey: IDL set to null
PASS ins.accessKey: IDL set to object "test-toString"
PASS ins.accessKey: IDL set to object "test-valueOf"
PASS ins.tabIndex: typeof IDL attribute
PASS ins.tabIndex: setAttribute() to -36
PASS ins.tabIndex: setAttribute() to -1
PASS ins.tabIndex: setAttribute() to 0
PASS ins.tabIndex: setAttribute() to 1
PASS ins.tabIndex: setAttribute() to 2147483647
PASS ins.tabIndex: setAttribute() to -2147483648
PASS ins.tabIndex: setAttribute() to "-1"
PASS ins.tabIndex: setAttribute() to "-0"
PASS ins.tabIndex: setAttribute() to "0"
PASS ins.tabIndex: setAttribute() to "1"
PASS ins.tabIndex: setAttribute() to "\t7"
PASS ins.tabIndex: setAttribute() to "\f7"
PASS ins.tabIndex: setAttribute() to " 7"
PASS ins.tabIndex: setAttribute() to "\n7"
PASS ins.tabIndex: setAttribute() to "\r7"
PASS ins.tabIndex: setAttribute() to 1.5
PASS ins.tabIndex: setAttribute() to "5%"
PASS ins.tabIndex: setAttribute() to "+100"
PASS ins.tabIndex: setAttribute() to object "2"
PASS ins.tabIndex: IDL set to -36
PASS ins.tabIndex: IDL set to -1
PASS ins.tabIndex: IDL set to 0
PASS ins.tabIndex: IDL set to 1
PASS ins.tabIndex: IDL set to 2147483647
PASS ins.tabIndex: IDL set to -2147483648
PASS ins.cite: typeof IDL attribute
PASS ins.cite: IDL get with DOM attribute unset
PASS ins.cite: setAttribute() to ""
PASS ins.cite: setAttribute() to " foo "
PASS ins.cite: setAttribute() to "http://site.example/"
PASS ins.cite: setAttribute() to "//site.example/path???@#l"
PASS ins.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 ins.cite: setAttribute() to undefined
PASS ins.cite: setAttribute() to 7
PASS ins.cite: setAttribute() to 1.5
PASS ins.cite: setAttribute() to "5%"
PASS ins.cite: setAttribute() to "+100"
PASS ins.cite: setAttribute() to ".5"
PASS ins.cite: setAttribute() to true
PASS ins.cite: setAttribute() to false
PASS ins.cite: setAttribute() to object "[object Object]"
PASS ins.cite: setAttribute() to NaN
PASS ins.cite: setAttribute() to Infinity
PASS ins.cite: setAttribute() to -Infinity
PASS ins.cite: setAttribute() to "\0"
PASS ins.cite: setAttribute() to null
PASS ins.cite: setAttribute() to object "test-toString"
PASS ins.cite: setAttribute() to object "test-valueOf"
PASS ins.cite: IDL set to ""
PASS ins.cite: IDL set to " foo "
PASS ins.cite: IDL set to "http://site.example/"
PASS ins.cite: IDL set to "//site.example/path???@#l"
PASS ins.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 ins.cite: IDL set to undefined
PASS ins.cite: IDL set to 7
PASS ins.cite: IDL set to 1.5
PASS ins.cite: IDL set to "5%"
PASS ins.cite: IDL set to "+100"
PASS ins.cite: IDL set to ".5"
PASS ins.cite: IDL set to true
PASS ins.cite: IDL set to false
PASS ins.cite: IDL set to object "[object Object]"
PASS ins.cite: IDL set to NaN
PASS ins.cite: IDL set to Infinity
PASS ins.cite: IDL set to -Infinity
PASS ins.cite: IDL set to "\0"
PASS ins.cite: IDL set to null
PASS ins.cite: IDL set to object "test-toString"
PASS ins.cite: IDL set to object "test-valueOf"
PASS ins.dateTime: typeof IDL attribute
PASS ins.dateTime: IDL get with DOM attribute unset
PASS ins.dateTime: setAttribute() to ""
PASS ins.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 ins.dateTime: setAttribute() to undefined
PASS ins.dateTime: setAttribute() to 7
PASS ins.dateTime: setAttribute() to 1.5
PASS ins.dateTime: setAttribute() to "5%"
PASS ins.dateTime: setAttribute() to "+100"
PASS ins.dateTime: setAttribute() to ".5"
PASS ins.dateTime: setAttribute() to true
PASS ins.dateTime: setAttribute() to false
PASS ins.dateTime: setAttribute() to object "[object Object]"
PASS ins.dateTime: setAttribute() to NaN
PASS ins.dateTime: setAttribute() to Infinity
PASS ins.dateTime: setAttribute() to -Infinity
PASS ins.dateTime: setAttribute() to "\0"
PASS ins.dateTime: setAttribute() to null
PASS ins.dateTime: setAttribute() to object "test-toString"
PASS ins.dateTime: setAttribute() to object "test-valueOf"
PASS ins.dateTime: IDL set to ""
PASS ins.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 ins.dateTime: IDL set to undefined
PASS ins.dateTime: IDL set to 7
PASS ins.dateTime: IDL set to 1.5
PASS ins.dateTime: IDL set to "5%"
PASS ins.dateTime: IDL set to "+100"
PASS ins.dateTime: IDL set to ".5"
PASS ins.dateTime: IDL set to true
PASS ins.dateTime: IDL set to false
PASS ins.dateTime: IDL set to object "[object Object]"
PASS ins.dateTime: IDL set to NaN
PASS ins.dateTime: IDL set to Infinity
PASS ins.dateTime: IDL set to -Infinity
PASS ins.dateTime: IDL set to "\0"
PASS ins.dateTime: IDL set to null
PASS ins.dateTime: IDL set to object "test-toString"
PASS ins.dateTime: IDL set to object "test-valueOf"
PASS del.title: typeof IDL attribute
PASS del.title: IDL get with DOM attribute unset
PASS del.title: setAttribute() to ""
PASS del.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 del.title: setAttribute() to undefined
PASS del.title: setAttribute() to 7
PASS del.title: setAttribute() to 1.5
PASS del.title: setAttribute() to "5%"
PASS del.title: setAttribute() to "+100"
PASS del.title: setAttribute() to ".5"
PASS del.title: setAttribute() to true
PASS del.title: setAttribute() to false
PASS del.title: setAttribute() to object "[object Object]"
PASS del.title: setAttribute() to NaN
PASS del.title: setAttribute() to Infinity
PASS del.title: setAttribute() to -Infinity
PASS del.title: setAttribute() to "\0"
PASS del.title: setAttribute() to null
PASS del.title: setAttribute() to object "test-toString"
PASS del.title: setAttribute() to object "test-valueOf"
PASS del.title: IDL set to ""
PASS del.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 del.title: IDL set to undefined
PASS del.title: IDL set to 7
PASS del.title: IDL set to 1.5
PASS del.title: IDL set to "5%"
PASS del.title: IDL set to "+100"
PASS del.title: IDL set to ".5"
PASS del.title: IDL set to true
PASS del.title: IDL set to false
PASS del.title: IDL set to object "[object Object]"
PASS del.title: IDL set to NaN
PASS del.title: IDL set to Infinity
PASS del.title: IDL set to -Infinity
PASS del.title: IDL set to "\0"
PASS del.title: IDL set to null
PASS del.title: IDL set to object "test-toString"
PASS del.title: IDL set to object "test-valueOf"
PASS del.lang: typeof IDL attribute
PASS del.lang: IDL get with DOM attribute unset
PASS del.lang: setAttribute() to ""
PASS del.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 del.lang: setAttribute() to undefined
PASS del.lang: setAttribute() to 7
PASS del.lang: setAttribute() to 1.5
PASS del.lang: setAttribute() to "5%"
PASS del.lang: setAttribute() to "+100"
PASS del.lang: setAttribute() to ".5"
PASS del.lang: setAttribute() to true
PASS del.lang: setAttribute() to false
PASS del.lang: setAttribute() to object "[object Object]"
PASS del.lang: setAttribute() to NaN
PASS del.lang: setAttribute() to Infinity
PASS del.lang: setAttribute() to -Infinity
PASS del.lang: setAttribute() to "\0"
PASS del.lang: setAttribute() to null
PASS del.lang: setAttribute() to object "test-toString"
PASS del.lang: setAttribute() to object "test-valueOf"
PASS del.lang: IDL set to ""
PASS del.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 del.lang: IDL set to undefined
PASS del.lang: IDL set to 7
PASS del.lang: IDL set to 1.5
PASS del.lang: IDL set to "5%"
PASS del.lang: IDL set to "+100"
PASS del.lang: IDL set to ".5"
PASS del.lang: IDL set to true
PASS del.lang: IDL set to false
PASS del.lang: IDL set to object "[object Object]"
PASS del.lang: IDL set to NaN
PASS del.lang: IDL set to Infinity
PASS del.lang: IDL set to -Infinity
PASS del.lang: IDL set to "\0"
PASS del.lang: IDL set to null
PASS del.lang: IDL set to object "test-toString"
PASS del.lang: IDL set to object "test-valueOf"
PASS del.dir: typeof IDL attribute
PASS del.dir: IDL get with DOM attribute unset
PASS del.dir: setAttribute() to ""
PASS del.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 del.dir: setAttribute() to undefined
PASS del.dir: setAttribute() to 7
PASS del.dir: setAttribute() to 1.5
PASS del.dir: setAttribute() to "5%"
PASS del.dir: setAttribute() to "+100"
PASS del.dir: setAttribute() to ".5"
PASS del.dir: setAttribute() to true
PASS del.dir: setAttribute() to false
PASS del.dir: setAttribute() to object "[object Object]"
PASS del.dir: setAttribute() to NaN
PASS del.dir: setAttribute() to Infinity
PASS del.dir: setAttribute() to -Infinity
PASS del.dir: setAttribute() to "\0"
PASS del.dir: setAttribute() to null
PASS del.dir: setAttribute() to object "test-toString"
PASS del.dir: setAttribute() to object "test-valueOf"
PASS del.dir: setAttribute() to "ltr"
PASS del.dir: setAttribute() to "xltr"
PASS del.dir: setAttribute() to "ltr\0"
PASS del.dir: setAttribute() to "tr"
PASS del.dir: setAttribute() to "LTR"
PASS del.dir: setAttribute() to "rtl"
PASS del.dir: setAttribute() to "xrtl"
PASS del.dir: setAttribute() to "rtl\0"
PASS del.dir: setAttribute() to "tl"
PASS del.dir: setAttribute() to "RTL"
PASS del.dir: setAttribute() to "auto"
PASS del.dir: setAttribute() to "xauto"
PASS del.dir: setAttribute() to "auto\0"
PASS del.dir: setAttribute() to "uto"
PASS del.dir: setAttribute() to "AUTO"
PASS del.dir: IDL set to ""
PASS del.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 del.dir: IDL set to undefined
PASS del.dir: IDL set to 7
PASS del.dir: IDL set to 1.5
PASS del.dir: IDL set to "5%"
PASS del.dir: IDL set to "+100"
PASS del.dir: IDL set to ".5"
PASS del.dir: IDL set to true
PASS del.dir: IDL set to false
PASS del.dir: IDL set to object "[object Object]"
PASS del.dir: IDL set to NaN
PASS del.dir: IDL set to Infinity
PASS del.dir: IDL set to -Infinity
PASS del.dir: IDL set to "\0"
PASS del.dir: IDL set to null
PASS del.dir: IDL set to object "test-toString"
PASS del.dir: IDL set to object "test-valueOf"
PASS del.dir: IDL set to "ltr"
PASS del.dir: IDL set to "xltr"
PASS del.dir: IDL set to "ltr\0"
PASS del.dir: IDL set to "tr"
PASS del.dir: IDL set to "LTR"
PASS del.dir: IDL set to "rtl"
PASS del.dir: IDL set to "xrtl"
PASS del.dir: IDL set to "rtl\0"
PASS del.dir: IDL set to "tl"
PASS del.dir: IDL set to "RTL"
PASS del.dir: IDL set to "auto"
PASS del.dir: IDL set to "xauto"
PASS del.dir: IDL set to "auto\0"
PASS del.dir: IDL set to "uto"
PASS del.dir: IDL set to "AUTO"
PASS del.className (<del class>): typeof IDL attribute
PASS del.className (<del class>): IDL get with DOM attribute unset
PASS del.className (<del class>): setAttribute() to ""
PASS del.className (<del 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 del.className (<del class>): setAttribute() to undefined
PASS del.className (<del class>): setAttribute() to 7
PASS del.className (<del class>): setAttribute() to 1.5
PASS del.className (<del class>): setAttribute() to "5%"
PASS del.className (<del class>): setAttribute() to "+100"
PASS del.className (<del class>): setAttribute() to ".5"
PASS del.className (<del class>): setAttribute() to true
PASS del.className (<del class>): setAttribute() to false
PASS del.className (<del class>): setAttribute() to object "[object Object]"
PASS del.className (<del class>): setAttribute() to NaN
PASS del.className (<del class>): setAttribute() to Infinity
PASS del.className (<del class>): setAttribute() to -Infinity
PASS del.className (<del class>): setAttribute() to "\0"
PASS del.className (<del class>): setAttribute() to null
PASS del.className (<del class>): setAttribute() to object "test-toString"
PASS del.className (<del class>): setAttribute() to object "test-valueOf"
PASS del.className (<del class>): IDL set to ""
PASS del.className (<del 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 del.className (<del class>): IDL set to undefined
PASS del.className (<del class>): IDL set to 7
PASS del.className (<del class>): IDL set to 1.5
PASS del.className (<del class>): IDL set to "5%"
PASS del.className (<del class>): IDL set to "+100"
PASS del.className (<del class>): IDL set to ".5"
PASS del.className (<del class>): IDL set to true
PASS del.className (<del class>): IDL set to false
PASS del.className (<del class>): IDL set to object "[object Object]"
PASS del.className (<del class>): IDL set to NaN
PASS del.className (<del class>): IDL set to Infinity
PASS del.className (<del class>): IDL set to -Infinity
PASS del.className (<del class>): IDL set to "\0"
PASS del.className (<del class>): IDL set to null
PASS del.className (<del class>): IDL set to object "test-toString"
PASS del.className (<del class>): IDL set to object "test-valueOf"
PASS del.autofocus: typeof IDL attribute
PASS del.autofocus: IDL get with DOM attribute unset
PASS del.autofocus: setAttribute() to ""
PASS del.autofocus: setAttribute() to " foo "
PASS del.autofocus: setAttribute() to undefined
PASS del.autofocus: setAttribute() to null
PASS del.autofocus: setAttribute() to 7
PASS del.autofocus: setAttribute() to 1.5
PASS del.autofocus: setAttribute() to "5%"
PASS del.autofocus: setAttribute() to "+100"
PASS del.autofocus: setAttribute() to ".5"
PASS del.autofocus: setAttribute() to true
PASS del.autofocus: setAttribute() to false
PASS del.autofocus: setAttribute() to object "[object Object]"
PASS del.autofocus: setAttribute() to NaN
PASS del.autofocus: setAttribute() to Infinity
PASS del.autofocus: setAttribute() to -Infinity
PASS del.autofocus: setAttribute() to "\0"
PASS del.autofocus: setAttribute() to object "test-toString"
PASS del.autofocus: setAttribute() to object "test-valueOf"
PASS del.autofocus: setAttribute() to "autofocus"
PASS del.autofocus: IDL set to ""
PASS del.autofocus: IDL set to " foo "
PASS del.autofocus: IDL set to undefined
PASS del.autofocus: IDL set to null
PASS del.autofocus: IDL set to 7
PASS del.autofocus: IDL set to 1.5
PASS del.autofocus: IDL set to "5%"
PASS del.autofocus: IDL set to "+100"
PASS del.autofocus: IDL set to ".5"
PASS del.autofocus: IDL set to true
PASS del.autofocus: IDL set to false
PASS del.autofocus: IDL set to object "[object Object]"
PASS del.autofocus: IDL set to NaN
PASS del.autofocus: IDL set to Infinity
PASS del.autofocus: IDL set to -Infinity
PASS del.autofocus: IDL set to "\0"
PASS del.autofocus: IDL set to object "test-toString"
PASS del.autofocus: IDL set to object "test-valueOf"
PASS del.hidden: typeof IDL attribute
PASS del.hidden: IDL get with DOM attribute unset
PASS del.hidden: setAttribute() to ""
PASS del.hidden: setAttribute() to " foo "
PASS del.hidden: setAttribute() to undefined
PASS del.hidden: setAttribute() to null
PASS del.hidden: setAttribute() to 7
PASS del.hidden: setAttribute() to 1.5
PASS del.hidden: setAttribute() to "5%"
PASS del.hidden: setAttribute() to "+100"
PASS del.hidden: setAttribute() to ".5"
PASS del.hidden: setAttribute() to true
PASS del.hidden: setAttribute() to false
PASS del.hidden: setAttribute() to object "[object Object]"
PASS del.hidden: setAttribute() to NaN
PASS del.hidden: setAttribute() to Infinity
PASS del.hidden: setAttribute() to -Infinity
PASS del.hidden: setAttribute() to "\0"
PASS del.hidden: setAttribute() to object "test-toString"
PASS del.hidden: setAttribute() to object "test-valueOf"
PASS del.hidden: setAttribute() to "hidden"
PASS del.hidden: IDL set to ""
PASS del.hidden: IDL set to " foo "
PASS del.hidden: IDL set to undefined
PASS del.hidden: IDL set to null
PASS del.hidden: IDL set to 7
PASS del.hidden: IDL set to 1.5
PASS del.hidden: IDL set to "5%"
PASS del.hidden: IDL set to "+100"
PASS del.hidden: IDL set to ".5"
PASS del.hidden: IDL set to true
PASS del.hidden: IDL set to false
PASS del.hidden: IDL set to object "[object Object]"
PASS del.hidden: IDL set to NaN
PASS del.hidden: IDL set to Infinity
PASS del.hidden: IDL set to -Infinity
PASS del.hidden: IDL set to "\0"
PASS del.hidden: IDL set to object "test-toString"
PASS del.hidden: IDL set to object "test-valueOf"
PASS del.accessKey: typeof IDL attribute
PASS del.accessKey: IDL get with DOM attribute unset
PASS del.accessKey: setAttribute() to ""
PASS del.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 del.accessKey: setAttribute() to undefined
PASS del.accessKey: setAttribute() to 7
PASS del.accessKey: setAttribute() to 1.5
PASS del.accessKey: setAttribute() to "5%"
PASS del.accessKey: setAttribute() to "+100"
PASS del.accessKey: setAttribute() to ".5"
PASS del.accessKey: setAttribute() to true
PASS del.accessKey: setAttribute() to false
PASS del.accessKey: setAttribute() to object "[object Object]"
PASS del.accessKey: setAttribute() to NaN
PASS del.accessKey: setAttribute() to Infinity
PASS del.accessKey: setAttribute() to -Infinity
PASS del.accessKey: setAttribute() to "\0"
PASS del.accessKey: setAttribute() to null
PASS del.accessKey: setAttribute() to object "test-toString"
PASS del.accessKey: setAttribute() to object "test-valueOf"
PASS del.accessKey: IDL set to ""
PASS del.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 del.accessKey: IDL set to undefined
PASS del.accessKey: IDL set to 7
PASS del.accessKey: IDL set to 1.5
PASS del.accessKey: IDL set to "5%"
PASS del.accessKey: IDL set to "+100"
PASS del.accessKey: IDL set to ".5"
PASS del.accessKey: IDL set to true
PASS del.accessKey: IDL set to false
PASS del.accessKey: IDL set to object "[object Object]"
PASS del.accessKey: IDL set to NaN
PASS del.accessKey: IDL set to Infinity
PASS del.accessKey: IDL set to -Infinity
PASS del.accessKey: IDL set to "\0"
PASS del.accessKey: IDL set to null
PASS del.accessKey: IDL set to object "test-toString"
PASS del.accessKey: IDL set to object "test-valueOf"
PASS del.tabIndex: typeof IDL attribute
PASS del.tabIndex: setAttribute() to -36
PASS del.tabIndex: setAttribute() to -1
PASS del.tabIndex: setAttribute() to 0
PASS del.tabIndex: setAttribute() to 1
PASS del.tabIndex: setAttribute() to 2147483647
PASS del.tabIndex: setAttribute() to -2147483648
PASS del.tabIndex: setAttribute() to "-1"
PASS del.tabIndex: setAttribute() to "-0"
PASS del.tabIndex: setAttribute() to "0"
PASS del.tabIndex: setAttribute() to "1"
PASS del.tabIndex: setAttribute() to "\t7"
PASS del.tabIndex: setAttribute() to "\f7"
PASS del.tabIndex: setAttribute() to " 7"
PASS del.tabIndex: setAttribute() to "\n7"
PASS del.tabIndex: setAttribute() to "\r7"
PASS del.tabIndex: setAttribute() to 1.5
PASS del.tabIndex: setAttribute() to "5%"
PASS del.tabIndex: setAttribute() to "+100"
PASS del.tabIndex: setAttribute() to object "2"
PASS del.tabIndex: IDL set to -36
PASS del.tabIndex: IDL set to -1
PASS del.tabIndex: IDL set to 0
PASS del.tabIndex: IDL set to 1
PASS del.tabIndex: IDL set to 2147483647
PASS del.tabIndex: IDL set to -2147483648
PASS del.cite: typeof IDL attribute
PASS del.cite: IDL get with DOM attribute unset
PASS del.cite: setAttribute() to ""
PASS del.cite: setAttribute() to " foo "
PASS del.cite: setAttribute() to "http://site.example/"
PASS del.cite: setAttribute() to "//site.example/path???@#l"
PASS del.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 del.cite: setAttribute() to undefined
PASS del.cite: setAttribute() to 7
PASS del.cite: setAttribute() to 1.5
PASS del.cite: setAttribute() to "5%"
PASS del.cite: setAttribute() to "+100"
PASS del.cite: setAttribute() to ".5"
PASS del.cite: setAttribute() to true
PASS del.cite: setAttribute() to false
PASS del.cite: setAttribute() to object "[object Object]"
PASS del.cite: setAttribute() to NaN
PASS del.cite: setAttribute() to Infinity
PASS del.cite: setAttribute() to -Infinity
PASS del.cite: setAttribute() to "\0"
PASS del.cite: setAttribute() to null
PASS del.cite: setAttribute() to object "test-toString"
PASS del.cite: setAttribute() to object "test-valueOf"
PASS del.cite: IDL set to ""
PASS del.cite: IDL set to " foo "
PASS del.cite: IDL set to "http://site.example/"
PASS del.cite: IDL set to "//site.example/path???@#l"
PASS del.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 del.cite: IDL set to undefined
PASS del.cite: IDL set to 7
PASS del.cite: IDL set to 1.5
PASS del.cite: IDL set to "5%"
PASS del.cite: IDL set to "+100"
PASS del.cite: IDL set to ".5"
PASS del.cite: IDL set to true
PASS del.cite: IDL set to false
PASS del.cite: IDL set to object "[object Object]"
PASS del.cite: IDL set to NaN
PASS del.cite: IDL set to Infinity
PASS del.cite: IDL set to -Infinity
PASS del.cite: IDL set to "\0"
PASS del.cite: IDL set to null
PASS del.cite: IDL set to object "test-toString"
PASS del.cite: IDL set to object "test-valueOf"
PASS del.dateTime: typeof IDL attribute
PASS del.dateTime: IDL get with DOM attribute unset
PASS del.dateTime: setAttribute() to ""
PASS del.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 del.dateTime: setAttribute() to undefined
PASS del.dateTime: setAttribute() to 7
PASS del.dateTime: setAttribute() to 1.5
PASS del.dateTime: setAttribute() to "5%"
PASS del.dateTime: setAttribute() to "+100"
PASS del.dateTime: setAttribute() to ".5"
PASS del.dateTime: setAttribute() to true
PASS del.dateTime: setAttribute() to false
PASS del.dateTime: setAttribute() to object "[object Object]"
PASS del.dateTime: setAttribute() to NaN
PASS del.dateTime: setAttribute() to Infinity
PASS del.dateTime: setAttribute() to -Infinity
PASS del.dateTime: setAttribute() to "\0"
PASS del.dateTime: setAttribute() to null
PASS del.dateTime: setAttribute() to object "test-toString"
PASS del.dateTime: setAttribute() to object "test-valueOf"
PASS del.dateTime: IDL set to ""
PASS del.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 del.dateTime: IDL set to undefined
PASS del.dateTime: IDL set to 7
PASS del.dateTime: IDL set to 1.5
PASS del.dateTime: IDL set to "5%"
PASS del.dateTime: IDL set to "+100"
PASS del.dateTime: IDL set to ".5"
PASS del.dateTime: IDL set to true
PASS del.dateTime: IDL set to false
PASS del.dateTime: IDL set to object "[object Object]"
PASS del.dateTime: IDL set to NaN
PASS del.dateTime: IDL set to Infinity
PASS del.dateTime: IDL set to -Infinity
PASS del.dateTime: IDL set to "\0"
PASS del.dateTime: IDL set to null
PASS del.dateTime: IDL set to object "test-toString"
PASS del.dateTime: IDL set to object "test-valueOf"
PASS details.title: typeof IDL attribute
PASS details.title: IDL get with DOM attribute unset
PASS details.title: setAttribute() to ""
PASS details.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 details.title: setAttribute() to undefined
PASS details.title: setAttribute() to 7
PASS details.title: setAttribute() to 1.5
PASS details.title: setAttribute() to "5%"
PASS details.title: setAttribute() to "+100"
PASS details.title: setAttribute() to ".5"
PASS details.title: setAttribute() to true
PASS details.title: setAttribute() to false
PASS details.title: setAttribute() to object "[object Object]"
PASS details.title: setAttribute() to NaN
PASS details.title: setAttribute() to Infinity
PASS details.title: setAttribute() to -Infinity
PASS details.title: setAttribute() to "\0"
PASS details.title: setAttribute() to null
PASS details.title: setAttribute() to object "test-toString"
PASS details.title: setAttribute() to object "test-valueOf"
PASS details.title: IDL set to ""
PASS details.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 details.title: IDL set to undefined
PASS details.title: IDL set to 7
PASS details.title: IDL set to 1.5
PASS details.title: IDL set to "5%"
PASS details.title: IDL set to "+100"
PASS details.title: IDL set to ".5"
PASS details.title: IDL set to true
PASS details.title: IDL set to false
PASS details.title: IDL set to object "[object Object]"
PASS details.title: IDL set to NaN
PASS details.title: IDL set to Infinity
PASS details.title: IDL set to -Infinity
PASS details.title: IDL set to "\0"
PASS details.title: IDL set to null
PASS details.title: IDL set to object "test-toString"
PASS details.title: IDL set to object "test-valueOf"
PASS details.lang: typeof IDL attribute
PASS details.lang: IDL get with DOM attribute unset
PASS details.lang: setAttribute() to ""
PASS details.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 details.lang: setAttribute() to undefined
PASS details.lang: setAttribute() to 7
PASS details.lang: setAttribute() to 1.5
PASS details.lang: setAttribute() to "5%"
PASS details.lang: setAttribute() to "+100"
PASS details.lang: setAttribute() to ".5"
PASS details.lang: setAttribute() to true
PASS details.lang: setAttribute() to false
PASS details.lang: setAttribute() to object "[object Object]"
PASS details.lang: setAttribute() to NaN
PASS details.lang: setAttribute() to Infinity
PASS details.lang: setAttribute() to -Infinity
PASS details.lang: setAttribute() to "\0"
PASS details.lang: setAttribute() to null
PASS details.lang: setAttribute() to object "test-toString"
PASS details.lang: setAttribute() to object "test-valueOf"
PASS details.lang: IDL set to ""
PASS details.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 details.lang: IDL set to undefined
PASS details.lang: IDL set to 7
PASS details.lang: IDL set to 1.5
PASS details.lang: IDL set to "5%"
PASS details.lang: IDL set to "+100"
PASS details.lang: IDL set to ".5"
PASS details.lang: IDL set to true
PASS details.lang: IDL set to false
PASS details.lang: IDL set to object "[object Object]"
PASS details.lang: IDL set to NaN
PASS details.lang: IDL set to Infinity
PASS details.lang: IDL set to -Infinity
PASS details.lang: IDL set to "\0"
PASS details.lang: IDL set to null
PASS details.lang: IDL set to object "test-toString"
PASS details.lang: IDL set to object "test-valueOf"
PASS details.dir: typeof IDL attribute
PASS details.dir: IDL get with DOM attribute unset
PASS details.dir: setAttribute() to ""
PASS details.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 details.dir: setAttribute() to undefined
PASS details.dir: setAttribute() to 7
PASS details.dir: setAttribute() to 1.5
PASS details.dir: setAttribute() to "5%"
PASS details.dir: setAttribute() to "+100"
PASS details.dir: setAttribute() to ".5"
PASS details.dir: setAttribute() to true
PASS details.dir: setAttribute() to false
PASS details.dir: setAttribute() to object "[object Object]"
PASS details.dir: setAttribute() to NaN
PASS details.dir: setAttribute() to Infinity
PASS details.dir: setAttribute() to -Infinity
PASS details.dir: setAttribute() to "\0"
PASS details.dir: setAttribute() to null
PASS details.dir: setAttribute() to object "test-toString"
PASS details.dir: setAttribute() to object "test-valueOf"
PASS details.dir: setAttribute() to "ltr"
PASS details.dir: setAttribute() to "xltr"
PASS details.dir: setAttribute() to "ltr\0"
PASS details.dir: setAttribute() to "tr"
PASS details.dir: setAttribute() to "LTR"
PASS details.dir: setAttribute() to "rtl"
PASS details.dir: setAttribute() to "xrtl"
PASS details.dir: setAttribute() to "rtl\0"
PASS details.dir: setAttribute() to "tl"
PASS details.dir: setAttribute() to "RTL"
PASS details.dir: setAttribute() to "auto"
PASS details.dir: setAttribute() to "xauto"
PASS details.dir: setAttribute() to "auto\0"
PASS details.dir: setAttribute() to "uto"
PASS details.dir: setAttribute() to "AUTO"
PASS details.dir: IDL set to ""
PASS details.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 details.dir: IDL set to undefined
PASS details.dir: IDL set to 7
PASS details.dir: IDL set to 1.5
PASS details.dir: IDL set to "5%"
PASS details.dir: IDL set to "+100"
PASS details.dir: IDL set to ".5"
PASS details.dir: IDL set to true
PASS details.dir: IDL set to false
PASS details.dir: IDL set to object "[object Object]"
PASS details.dir: IDL set to NaN
PASS details.dir: IDL set to Infinity
PASS details.dir: IDL set to -Infinity
PASS details.dir: IDL set to "\0"
PASS details.dir: IDL set to null
PASS details.dir: IDL set to object "test-toString"
PASS details.dir: IDL set to object "test-valueOf"
PASS details.dir: IDL set to "ltr"
PASS details.dir: IDL set to "xltr"
PASS details.dir: IDL set to "ltr\0"
PASS details.dir: IDL set to "tr"
PASS details.dir: IDL set to "LTR"
PASS details.dir: IDL set to "rtl"
PASS details.dir: IDL set to "xrtl"
PASS details.dir: IDL set to "rtl\0"
PASS details.dir: IDL set to "tl"
PASS details.dir: IDL set to "RTL"
PASS details.dir: IDL set to "auto"
PASS details.dir: IDL set to "xauto"
PASS details.dir: IDL set to "auto\0"
PASS details.dir: IDL set to "uto"
PASS details.dir: IDL set to "AUTO"
PASS details.className (<details class>): typeof IDL attribute
PASS details.className (<details class>): IDL get with DOM attribute unset
PASS details.className (<details class>): setAttribute() to ""
PASS details.className (<details 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 details.className (<details class>): setAttribute() to undefined
PASS details.className (<details class>): setAttribute() to 7
PASS details.className (<details class>): setAttribute() to 1.5
PASS details.className (<details class>): setAttribute() to "5%"
PASS details.className (<details class>): setAttribute() to "+100"
PASS details.className (<details class>): setAttribute() to ".5"
PASS details.className (<details class>): setAttribute() to true
PASS details.className (<details class>): setAttribute() to false
PASS details.className (<details class>): setAttribute() to object "[object Object]"
PASS details.className (<details class>): setAttribute() to NaN
PASS details.className (<details class>): setAttribute() to Infinity
PASS details.className (<details class>): setAttribute() to -Infinity
PASS details.className (<details class>): setAttribute() to "\0"
PASS details.className (<details class>): setAttribute() to null
PASS details.className (<details class>): setAttribute() to object "test-toString"
PASS details.className (<details class>): setAttribute() to object "test-valueOf"
PASS details.className (<details class>): IDL set to ""
PASS details.className (<details 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 details.className (<details class>): IDL set to undefined
PASS details.className (<details class>): IDL set to 7
PASS details.className (<details class>): IDL set to 1.5
PASS details.className (<details class>): IDL set to "5%"
PASS details.className (<details class>): IDL set to "+100"
PASS details.className (<details class>): IDL set to ".5"
PASS details.className (<details class>): IDL set to true
PASS details.className (<details class>): IDL set to false
PASS details.className (<details class>): IDL set to object "[object Object]"
PASS details.className (<details class>): IDL set to NaN
PASS details.className (<details class>): IDL set to Infinity
PASS details.className (<details class>): IDL set to -Infinity
PASS details.className (<details class>): IDL set to "\0"
PASS details.className (<details class>): IDL set to null
PASS details.className (<details class>): IDL set to object "test-toString"
PASS details.className (<details class>): IDL set to object "test-valueOf"
PASS details.autofocus: typeof IDL attribute
PASS details.autofocus: IDL get with DOM attribute unset
PASS details.autofocus: setAttribute() to ""
PASS details.autofocus: setAttribute() to " foo "
PASS details.autofocus: setAttribute() to undefined
PASS details.autofocus: setAttribute() to null
PASS details.autofocus: setAttribute() to 7
PASS details.autofocus: setAttribute() to 1.5
PASS details.autofocus: setAttribute() to "5%"
PASS details.autofocus: setAttribute() to "+100"
PASS details.autofocus: setAttribute() to ".5"
PASS details.autofocus: setAttribute() to true
PASS details.autofocus: setAttribute() to false
PASS details.autofocus: setAttribute() to object "[object Object]"
PASS details.autofocus: setAttribute() to NaN
PASS details.autofocus: setAttribute() to Infinity
PASS details.autofocus: setAttribute() to -Infinity
PASS details.autofocus: setAttribute() to "\0"
PASS details.autofocus: setAttribute() to object "test-toString"
PASS details.autofocus: setAttribute() to object "test-valueOf"
PASS details.autofocus: setAttribute() to "autofocus"
PASS details.autofocus: IDL set to ""
PASS details.autofocus: IDL set to " foo "
PASS details.autofocus: IDL set to undefined
PASS details.autofocus: IDL set to null
PASS details.autofocus: IDL set to 7
PASS details.autofocus: IDL set to 1.5
PASS details.autofocus: IDL set to "5%"
PASS details.autofocus: IDL set to "+100"
PASS details.autofocus: IDL set to ".5"
PASS details.autofocus: IDL set to true
PASS details.autofocus: IDL set to false
PASS details.autofocus: IDL set to object "[object Object]"
PASS details.autofocus: IDL set to NaN
PASS details.autofocus: IDL set to Infinity
PASS details.autofocus: IDL set to -Infinity
PASS details.autofocus: IDL set to "\0"
PASS details.autofocus: IDL set to object "test-toString"
PASS details.autofocus: IDL set to object "test-valueOf"
PASS details.hidden: typeof IDL attribute
PASS details.hidden: IDL get with DOM attribute unset
PASS details.hidden: setAttribute() to ""
PASS details.hidden: setAttribute() to " foo "
PASS details.hidden: setAttribute() to undefined
PASS details.hidden: setAttribute() to null
PASS details.hidden: setAttribute() to 7
PASS details.hidden: setAttribute() to 1.5
PASS details.hidden: setAttribute() to "5%"
PASS details.hidden: setAttribute() to "+100"
PASS details.hidden: setAttribute() to ".5"
PASS details.hidden: setAttribute() to true
PASS details.hidden: setAttribute() to false
PASS details.hidden: setAttribute() to object "[object Object]"
PASS details.hidden: setAttribute() to NaN
PASS details.hidden: setAttribute() to Infinity
PASS details.hidden: setAttribute() to -Infinity
PASS details.hidden: setAttribute() to "\0"
PASS details.hidden: setAttribute() to object "test-toString"
PASS details.hidden: setAttribute() to object "test-valueOf"
PASS details.hidden: setAttribute() to "hidden"
PASS details.hidden: IDL set to ""
PASS details.hidden: IDL set to " foo "
PASS details.hidden: IDL set to undefined
PASS details.hidden: IDL set to null
PASS details.hidden: IDL set to 7
PASS details.hidden: IDL set to 1.5
PASS details.hidden: IDL set to "5%"
PASS details.hidden: IDL set to "+100"
PASS details.hidden: IDL set to ".5"
PASS details.hidden: IDL set to true
PASS details.hidden: IDL set to false
PASS details.hidden: IDL set to object "[object Object]"
PASS details.hidden: IDL set to NaN
PASS details.hidden: IDL set to Infinity
PASS details.hidden: IDL set to -Infinity
PASS details.hidden: IDL set to "\0"
PASS details.hidden: IDL set to object "test-toString"
PASS details.hidden: IDL set to object "test-valueOf"
PASS details.accessKey: typeof IDL attribute
PASS details.accessKey: IDL get with DOM attribute unset
PASS details.accessKey: setAttribute() to ""
PASS details.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 details.accessKey: setAttribute() to undefined
PASS details.accessKey: setAttribute() to 7
PASS details.accessKey: setAttribute() to 1.5
PASS details.accessKey: setAttribute() to "5%"
PASS details.accessKey: setAttribute() to "+100"
PASS details.accessKey: setAttribute() to ".5"
PASS details.accessKey: setAttribute() to true
PASS details.accessKey: setAttribute() to false
PASS details.accessKey: setAttribute() to object "[object Object]"
PASS details.accessKey: setAttribute() to NaN
PASS details.accessKey: setAttribute() to Infinity
PASS details.accessKey: setAttribute() to -Infinity
PASS details.accessKey: setAttribute() to "\0"
PASS details.accessKey: setAttribute() to null
PASS details.accessKey: setAttribute() to object "test-toString"
PASS details.accessKey: setAttribute() to object "test-valueOf"
PASS details.accessKey: IDL set to ""
PASS details.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 details.accessKey: IDL set to undefined
PASS details.accessKey: IDL set to 7
PASS details.accessKey: IDL set to 1.5
PASS details.accessKey: IDL set to "5%"
PASS details.accessKey: IDL set to "+100"
PASS details.accessKey: IDL set to ".5"
PASS details.accessKey: IDL set to true
PASS details.accessKey: IDL set to false
PASS details.accessKey: IDL set to object "[object Object]"
PASS details.accessKey: IDL set to NaN
PASS details.accessKey: IDL set to Infinity
PASS details.accessKey: IDL set to -Infinity
PASS details.accessKey: IDL set to "\0"
PASS details.accessKey: IDL set to null
PASS details.accessKey: IDL set to object "test-toString"
PASS details.accessKey: IDL set to object "test-valueOf"
PASS details.tabIndex: typeof IDL attribute
PASS details.tabIndex: setAttribute() to -36
PASS details.tabIndex: setAttribute() to -1
PASS details.tabIndex: setAttribute() to 0
PASS details.tabIndex: setAttribute() to 1
PASS details.tabIndex: setAttribute() to 2147483647
PASS details.tabIndex: setAttribute() to -2147483648
PASS details.tabIndex: setAttribute() to "-1"
PASS details.tabIndex: setAttribute() to "-0"
PASS details.tabIndex: setAttribute() to "0"
PASS details.tabIndex: setAttribute() to "1"
PASS details.tabIndex: setAttribute() to "\t7"
PASS details.tabIndex: setAttribute() to "\f7"
PASS details.tabIndex: setAttribute() to " 7"
PASS details.tabIndex: setAttribute() to "\n7"
PASS details.tabIndex: setAttribute() to "\r7"
PASS details.tabIndex: setAttribute() to 1.5
PASS details.tabIndex: setAttribute() to "5%"
PASS details.tabIndex: setAttribute() to "+100"
PASS details.tabIndex: setAttribute() to object "2"
PASS details.tabIndex: IDL set to -36
PASS details.tabIndex: IDL set to -1
PASS details.tabIndex: IDL set to 0
PASS details.tabIndex: IDL set to 1
PASS details.tabIndex: IDL set to 2147483647
PASS details.tabIndex: IDL set to -2147483648
PASS details.open: typeof IDL attribute
PASS details.open: IDL get with DOM attribute unset
PASS details.open: setAttribute() to ""
PASS details.open: setAttribute() to " foo "
PASS details.open: setAttribute() to undefined
PASS details.open: setAttribute() to null
PASS details.open: setAttribute() to 7
PASS details.open: setAttribute() to 1.5
PASS details.open: setAttribute() to "5%"
PASS details.open: setAttribute() to "+100"
PASS details.open: setAttribute() to ".5"
PASS details.open: setAttribute() to true
PASS details.open: setAttribute() to false
PASS details.open: setAttribute() to object "[object Object]"
PASS details.open: setAttribute() to NaN
PASS details.open: setAttribute() to Infinity
PASS details.open: setAttribute() to -Infinity
PASS details.open: setAttribute() to "\0"
PASS details.open: setAttribute() to object "test-toString"
PASS details.open: setAttribute() to object "test-valueOf"
PASS details.open: setAttribute() to "open"
PASS details.open: IDL set to ""
PASS details.open: IDL set to " foo "
PASS details.open: IDL set to undefined
PASS details.open: IDL set to null
PASS details.open: IDL set to 7
PASS details.open: IDL set to 1.5
PASS details.open: IDL set to "5%"
PASS details.open: IDL set to "+100"
PASS details.open: IDL set to ".5"
PASS details.open: IDL set to true
PASS details.open: IDL set to false
PASS details.open: IDL set to object "[object Object]"
PASS details.open: IDL set to NaN
PASS details.open: IDL set to Infinity
PASS details.open: IDL set to -Infinity
PASS details.open: IDL set to "\0"
PASS details.open: IDL set to object "test-toString"
PASS details.open: IDL set to object "test-valueOf"
PASS summary.title: typeof IDL attribute
PASS summary.title: IDL get with DOM attribute unset
PASS summary.title: setAttribute() to ""
PASS summary.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 summary.title: setAttribute() to undefined
PASS summary.title: setAttribute() to 7
PASS summary.title: setAttribute() to 1.5
PASS summary.title: setAttribute() to "5%"
PASS summary.title: setAttribute() to "+100"
PASS summary.title: setAttribute() to ".5"
PASS summary.title: setAttribute() to true
PASS summary.title: setAttribute() to false
PASS summary.title: setAttribute() to object "[object Object]"
PASS summary.title: setAttribute() to NaN
PASS summary.title: setAttribute() to Infinity
PASS summary.title: setAttribute() to -Infinity
PASS summary.title: setAttribute() to "\0"
PASS summary.title: setAttribute() to null
PASS summary.title: setAttribute() to object "test-toString"
PASS summary.title: setAttribute() to object "test-valueOf"
PASS summary.title: IDL set to ""
PASS summary.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 summary.title: IDL set to undefined
PASS summary.title: IDL set to 7
PASS summary.title: IDL set to 1.5
PASS summary.title: IDL set to "5%"
PASS summary.title: IDL set to "+100"
PASS summary.title: IDL set to ".5"
PASS summary.title: IDL set to true
PASS summary.title: IDL set to false
PASS summary.title: IDL set to object "[object Object]"
PASS summary.title: IDL set to NaN
PASS summary.title: IDL set to Infinity
PASS summary.title: IDL set to -Infinity
PASS summary.title: IDL set to "\0"
PASS summary.title: IDL set to null
PASS summary.title: IDL set to object "test-toString"
PASS summary.title: IDL set to object "test-valueOf"
PASS summary.lang: typeof IDL attribute
PASS summary.lang: IDL get with DOM attribute unset
PASS summary.lang: setAttribute() to ""
PASS summary.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 summary.lang: setAttribute() to undefined
PASS summary.lang: setAttribute() to 7
PASS summary.lang: setAttribute() to 1.5
PASS summary.lang: setAttribute() to "5%"
PASS summary.lang: setAttribute() to "+100"
PASS summary.lang: setAttribute() to ".5"
PASS summary.lang: setAttribute() to true
PASS summary.lang: setAttribute() to false
PASS summary.lang: setAttribute() to object "[object Object]"
PASS summary.lang: setAttribute() to NaN
PASS summary.lang: setAttribute() to Infinity
PASS summary.lang: setAttribute() to -Infinity
PASS summary.lang: setAttribute() to "\0"
PASS summary.lang: setAttribute() to null
PASS summary.lang: setAttribute() to object "test-toString"
PASS summary.lang: setAttribute() to object "test-valueOf"
PASS summary.lang: IDL set to ""
PASS summary.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 summary.lang: IDL set to undefined
PASS summary.lang: IDL set to 7
PASS summary.lang: IDL set to 1.5
PASS summary.lang: IDL set to "5%"
PASS summary.lang: IDL set to "+100"
PASS summary.lang: IDL set to ".5"
PASS summary.lang: IDL set to true
PASS summary.lang: IDL set to false
PASS summary.lang: IDL set to object "[object Object]"
PASS summary.lang: IDL set to NaN
PASS summary.lang: IDL set to Infinity
PASS summary.lang: IDL set to -Infinity
PASS summary.lang: IDL set to "\0"
PASS summary.lang: IDL set to null
PASS summary.lang: IDL set to object "test-toString"
PASS summary.lang: IDL set to object "test-valueOf"
PASS summary.dir: typeof IDL attribute
PASS summary.dir: IDL get with DOM attribute unset
PASS summary.dir: setAttribute() to ""
PASS summary.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 summary.dir: setAttribute() to undefined
PASS summary.dir: setAttribute() to 7
PASS summary.dir: setAttribute() to 1.5
PASS summary.dir: setAttribute() to "5%"
PASS summary.dir: setAttribute() to "+100"
PASS summary.dir: setAttribute() to ".5"
PASS summary.dir: setAttribute() to true
PASS summary.dir: setAttribute() to false
PASS summary.dir: setAttribute() to object "[object Object]"
PASS summary.dir: setAttribute() to NaN
PASS summary.dir: setAttribute() to Infinity
PASS summary.dir: setAttribute() to -Infinity
PASS summary.dir: setAttribute() to "\0"
PASS summary.dir: setAttribute() to null
PASS summary.dir: setAttribute() to object "test-toString"
PASS summary.dir: setAttribute() to object "test-valueOf"
PASS summary.dir: setAttribute() to "ltr"
PASS summary.dir: setAttribute() to "xltr"
PASS summary.dir: setAttribute() to "ltr\0"
PASS summary.dir: setAttribute() to "tr"
PASS summary.dir: setAttribute() to "LTR"
PASS summary.dir: setAttribute() to "rtl"
PASS summary.dir: setAttribute() to "xrtl"
PASS summary.dir: setAttribute() to "rtl\0"
PASS summary.dir: setAttribute() to "tl"
PASS summary.dir: setAttribute() to "RTL"
PASS summary.dir: setAttribute() to "auto"
PASS summary.dir: setAttribute() to "xauto"
PASS summary.dir: setAttribute() to "auto\0"
PASS summary.dir: setAttribute() to "uto"
PASS summary.dir: setAttribute() to "AUTO"
PASS summary.dir: IDL set to ""
PASS summary.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 summary.dir: IDL set to undefined
PASS summary.dir: IDL set to 7
PASS summary.dir: IDL set to 1.5
PASS summary.dir: IDL set to "5%"
PASS summary.dir: IDL set to "+100"
PASS summary.dir: IDL set to ".5"
PASS summary.dir: IDL set to true
PASS summary.dir: IDL set to false
PASS summary.dir: IDL set to object "[object Object]"
PASS summary.dir: IDL set to NaN
PASS summary.dir: IDL set to Infinity
PASS summary.dir: IDL set to -Infinity
PASS summary.dir: IDL set to "\0"
PASS summary.dir: IDL set to null
PASS summary.dir: IDL set to object "test-toString"
PASS summary.dir: IDL set to object "test-valueOf"
PASS summary.dir: IDL set to "ltr"
PASS summary.dir: IDL set to "xltr"
PASS summary.dir: IDL set to "ltr\0"
PASS summary.dir: IDL set to "tr"
PASS summary.dir: IDL set to "LTR"
PASS summary.dir: IDL set to "rtl"
PASS summary.dir: IDL set to "xrtl"
PASS summary.dir: IDL set to "rtl\0"
PASS summary.dir: IDL set to "tl"
PASS summary.dir: IDL set to "RTL"
PASS summary.dir: IDL set to "auto"
PASS summary.dir: IDL set to "xauto"
PASS summary.dir: IDL set to "auto\0"
PASS summary.dir: IDL set to "uto"
PASS summary.dir: IDL set to "AUTO"
PASS summary.className (<summary class>): typeof IDL attribute
PASS summary.className (<summary class>): IDL get with DOM attribute unset
PASS summary.className (<summary class>): setAttribute() to ""
PASS summary.className (<summary 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 summary.className (<summary class>): setAttribute() to undefined
PASS summary.className (<summary class>): setAttribute() to 7
PASS summary.className (<summary class>): setAttribute() to 1.5
PASS summary.className (<summary class>): setAttribute() to "5%"
PASS summary.className (<summary class>): setAttribute() to "+100"
PASS summary.className (<summary class>): setAttribute() to ".5"
PASS summary.className (<summary class>): setAttribute() to true
PASS summary.className (<summary class>): setAttribute() to false
PASS summary.className (<summary class>): setAttribute() to object "[object Object]"
PASS summary.className (<summary class>): setAttribute() to NaN
PASS summary.className (<summary class>): setAttribute() to Infinity
PASS summary.className (<summary class>): setAttribute() to -Infinity
PASS summary.className (<summary class>): setAttribute() to "\0"
PASS summary.className (<summary class>): setAttribute() to null
PASS summary.className (<summary class>): setAttribute() to object "test-toString"
PASS summary.className (<summary class>): setAttribute() to object "test-valueOf"
PASS summary.className (<summary class>): IDL set to ""
PASS summary.className (<summary 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 summary.className (<summary class>): IDL set to undefined
PASS summary.className (<summary class>): IDL set to 7
PASS summary.className (<summary class>): IDL set to 1.5
PASS summary.className (<summary class>): IDL set to "5%"
PASS summary.className (<summary class>): IDL set to "+100"
PASS summary.className (<summary class>): IDL set to ".5"
PASS summary.className (<summary class>): IDL set to true
PASS summary.className (<summary class>): IDL set to false
PASS summary.className (<summary class>): IDL set to object "[object Object]"
PASS summary.className (<summary class>): IDL set to NaN
PASS summary.className (<summary class>): IDL set to Infinity
PASS summary.className (<summary class>): IDL set to -Infinity
PASS summary.className (<summary class>): IDL set to "\0"
PASS summary.className (<summary class>): IDL set to null
PASS summary.className (<summary class>): IDL set to object "test-toString"
PASS summary.className (<summary class>): IDL set to object "test-valueOf"
PASS summary.autofocus: typeof IDL attribute
PASS summary.autofocus: IDL get with DOM attribute unset
PASS summary.autofocus: setAttribute() to ""
PASS summary.autofocus: setAttribute() to " foo "
PASS summary.autofocus: setAttribute() to undefined
PASS summary.autofocus: setAttribute() to null
PASS summary.autofocus: setAttribute() to 7
PASS summary.autofocus: setAttribute() to 1.5
PASS summary.autofocus: setAttribute() to "5%"
PASS summary.autofocus: setAttribute() to "+100"
PASS summary.autofocus: setAttribute() to ".5"
PASS summary.autofocus: setAttribute() to true
PASS summary.autofocus: setAttribute() to false
PASS summary.autofocus: setAttribute() to object "[object Object]"
PASS summary.autofocus: setAttribute() to NaN
PASS summary.autofocus: setAttribute() to Infinity
PASS summary.autofocus: setAttribute() to -Infinity
PASS summary.autofocus: setAttribute() to "\0"
PASS summary.autofocus: setAttribute() to object "test-toString"
PASS summary.autofocus: setAttribute() to object "test-valueOf"
PASS summary.autofocus: setAttribute() to "autofocus"
PASS summary.autofocus: IDL set to ""
PASS summary.autofocus: IDL set to " foo "
PASS summary.autofocus: IDL set to undefined
PASS summary.autofocus: IDL set to null
PASS summary.autofocus: IDL set to 7
PASS summary.autofocus: IDL set to 1.5
PASS summary.autofocus: IDL set to "5%"
PASS summary.autofocus: IDL set to "+100"
PASS summary.autofocus: IDL set to ".5"
PASS summary.autofocus: IDL set to true
PASS summary.autofocus: IDL set to false
PASS summary.autofocus: IDL set to object "[object Object]"
PASS summary.autofocus: IDL set to NaN
PASS summary.autofocus: IDL set to Infinity
PASS summary.autofocus: IDL set to -Infinity
PASS summary.autofocus: IDL set to "\0"
PASS summary.autofocus: IDL set to object "test-toString"
PASS summary.autofocus: IDL set to object "test-valueOf"
PASS summary.hidden: typeof IDL attribute
PASS summary.hidden: IDL get with DOM attribute unset
PASS summary.hidden: setAttribute() to ""
PASS summary.hidden: setAttribute() to " foo "
PASS summary.hidden: setAttribute() to undefined
PASS summary.hidden: setAttribute() to null
PASS summary.hidden: setAttribute() to 7
PASS summary.hidden: setAttribute() to 1.5
PASS summary.hidden: setAttribute() to "5%"
PASS summary.hidden: setAttribute() to "+100"
PASS summary.hidden: setAttribute() to ".5"
PASS summary.hidden: setAttribute() to true
PASS summary.hidden: setAttribute() to false
PASS summary.hidden: setAttribute() to object "[object Object]"
PASS summary.hidden: setAttribute() to NaN
PASS summary.hidden: setAttribute() to Infinity
PASS summary.hidden: setAttribute() to -Infinity
PASS summary.hidden: setAttribute() to "\0"
PASS summary.hidden: setAttribute() to object "test-toString"
PASS summary.hidden: setAttribute() to object "test-valueOf"
PASS summary.hidden: setAttribute() to "hidden"
PASS summary.hidden: IDL set to ""
PASS summary.hidden: IDL set to " foo "
PASS summary.hidden: IDL set to undefined
PASS summary.hidden: IDL set to null
PASS summary.hidden: IDL set to 7
PASS summary.hidden: IDL set to 1.5
PASS summary.hidden: IDL set to "5%"
PASS summary.hidden: IDL set to "+100"
PASS summary.hidden: IDL set to ".5"
PASS summary.hidden: IDL set to true
PASS summary.hidden: IDL set to false
PASS summary.hidden: IDL set to object "[object Object]"
PASS summary.hidden: IDL set to NaN
PASS summary.hidden: IDL set to Infinity
PASS summary.hidden: IDL set to -Infinity
PASS summary.hidden: IDL set to "\0"
PASS summary.hidden: IDL set to object "test-toString"
PASS summary.hidden: IDL set to object "test-valueOf"
PASS summary.accessKey: typeof IDL attribute
PASS summary.accessKey: IDL get with DOM attribute unset
PASS summary.accessKey: setAttribute() to ""
PASS summary.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 summary.accessKey: setAttribute() to undefined
PASS summary.accessKey: setAttribute() to 7
PASS summary.accessKey: setAttribute() to 1.5
PASS summary.accessKey: setAttribute() to "5%"
PASS summary.accessKey: setAttribute() to "+100"
PASS summary.accessKey: setAttribute() to ".5"
PASS summary.accessKey: setAttribute() to true
PASS summary.accessKey: setAttribute() to false
PASS summary.accessKey: setAttribute() to object "[object Object]"
PASS summary.accessKey: setAttribute() to NaN
PASS summary.accessKey: setAttribute() to Infinity
PASS summary.accessKey: setAttribute() to -Infinity
PASS summary.accessKey: setAttribute() to "\0"
PASS summary.accessKey: setAttribute() to null
PASS summary.accessKey: setAttribute() to object "test-toString"
PASS summary.accessKey: setAttribute() to object "test-valueOf"
PASS summary.accessKey: IDL set to ""
PASS summary.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 summary.accessKey: IDL set to undefined
PASS summary.accessKey: IDL set to 7
PASS summary.accessKey: IDL set to 1.5
PASS summary.accessKey: IDL set to "5%"
PASS summary.accessKey: IDL set to "+100"
PASS summary.accessKey: IDL set to ".5"
PASS summary.accessKey: IDL set to true
PASS summary.accessKey: IDL set to false
PASS summary.accessKey: IDL set to object "[object Object]"
PASS summary.accessKey: IDL set to NaN
PASS summary.accessKey: IDL set to Infinity
PASS summary.accessKey: IDL set to -Infinity
PASS summary.accessKey: IDL set to "\0"
PASS summary.accessKey: IDL set to null
PASS summary.accessKey: IDL set to object "test-toString"
PASS summary.accessKey: IDL set to object "test-valueOf"
PASS summary.tabIndex: typeof IDL attribute
PASS summary.tabIndex: setAttribute() to -36
PASS summary.tabIndex: setAttribute() to -1
PASS summary.tabIndex: setAttribute() to 0
PASS summary.tabIndex: setAttribute() to 1
PASS summary.tabIndex: setAttribute() to 2147483647
PASS summary.tabIndex: setAttribute() to -2147483648
PASS summary.tabIndex: setAttribute() to "-1"
PASS summary.tabIndex: setAttribute() to "-0"
PASS summary.tabIndex: setAttribute() to "0"
PASS summary.tabIndex: setAttribute() to "1"
PASS summary.tabIndex: setAttribute() to "\t7"
PASS summary.tabIndex: setAttribute() to "\f7"
PASS summary.tabIndex: setAttribute() to " 7"
PASS summary.tabIndex: setAttribute() to "\n7"
PASS summary.tabIndex: setAttribute() to "\r7"
PASS summary.tabIndex: setAttribute() to 1.5
PASS summary.tabIndex: setAttribute() to "5%"
PASS summary.tabIndex: setAttribute() to "+100"
PASS summary.tabIndex: setAttribute() to object "2"
PASS summary.tabIndex: IDL set to -36
PASS summary.tabIndex: IDL set to -1
PASS summary.tabIndex: IDL set to 0
PASS summary.tabIndex: IDL set to 1
PASS summary.tabIndex: IDL set to 2147483647
PASS summary.tabIndex: IDL set to -2147483648
PASS menu.title: typeof IDL attribute
PASS menu.title: IDL get with DOM attribute unset
PASS menu.title: setAttribute() to ""
PASS menu.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 menu.title: setAttribute() to undefined
PASS menu.title: setAttribute() to 7
PASS menu.title: setAttribute() to 1.5
PASS menu.title: setAttribute() to "5%"
PASS menu.title: setAttribute() to "+100"
PASS menu.title: setAttribute() to ".5"
PASS menu.title: setAttribute() to true
PASS menu.title: setAttribute() to false
PASS menu.title: setAttribute() to object "[object Object]"
PASS menu.title: setAttribute() to NaN
PASS menu.title: setAttribute() to Infinity
PASS menu.title: setAttribute() to -Infinity
PASS menu.title: setAttribute() to "\0"
PASS menu.title: setAttribute() to null
PASS menu.title: setAttribute() to object "test-toString"
PASS menu.title: setAttribute() to object "test-valueOf"
PASS menu.title: IDL set to ""
PASS menu.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 menu.title: IDL set to undefined
PASS menu.title: IDL set to 7
PASS menu.title: IDL set to 1.5
PASS menu.title: IDL set to "5%"
PASS menu.title: IDL set to "+100"
PASS menu.title: IDL set to ".5"
PASS menu.title: IDL set to true
PASS menu.title: IDL set to false
PASS menu.title: IDL set to object "[object Object]"
PASS menu.title: IDL set to NaN
PASS menu.title: IDL set to Infinity
PASS menu.title: IDL set to -Infinity
PASS menu.title: IDL set to "\0"
PASS menu.title: IDL set to null
PASS menu.title: IDL set to object "test-toString"
PASS menu.title: IDL set to object "test-valueOf"
PASS menu.lang: typeof IDL attribute
PASS menu.lang: IDL get with DOM attribute unset
PASS menu.lang: setAttribute() to ""
PASS menu.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 menu.lang: setAttribute() to undefined
PASS menu.lang: setAttribute() to 7
PASS menu.lang: setAttribute() to 1.5
PASS menu.lang: setAttribute() to "5%"
PASS menu.lang: setAttribute() to "+100"
PASS menu.lang: setAttribute() to ".5"
PASS menu.lang: setAttribute() to true
PASS menu.lang: setAttribute() to false
PASS menu.lang: setAttribute() to object "[object Object]"
PASS menu.lang: setAttribute() to NaN
PASS menu.lang: setAttribute() to Infinity
PASS menu.lang: setAttribute() to -Infinity
PASS menu.lang: setAttribute() to "\0"
PASS menu.lang: setAttribute() to null
PASS menu.lang: setAttribute() to object "test-toString"
PASS menu.lang: setAttribute() to object "test-valueOf"
PASS menu.lang: IDL set to ""
PASS menu.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 menu.lang: IDL set to undefined
PASS menu.lang: IDL set to 7
PASS menu.lang: IDL set to 1.5
PASS menu.lang: IDL set to "5%"
PASS menu.lang: IDL set to "+100"
PASS menu.lang: IDL set to ".5"
PASS menu.lang: IDL set to true
PASS menu.lang: IDL set to false
PASS menu.lang: IDL set to object "[object Object]"
PASS menu.lang: IDL set to NaN
PASS menu.lang: IDL set to Infinity
PASS menu.lang: IDL set to -Infinity
PASS menu.lang: IDL set to "\0"
PASS menu.lang: IDL set to null
PASS menu.lang: IDL set to object "test-toString"
PASS menu.lang: IDL set to object "test-valueOf"
PASS menu.dir: typeof IDL attribute
PASS menu.dir: IDL get with DOM attribute unset
PASS menu.dir: setAttribute() to ""
PASS menu.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 menu.dir: setAttribute() to undefined
PASS menu.dir: setAttribute() to 7
PASS menu.dir: setAttribute() to 1.5
PASS menu.dir: setAttribute() to "5%"
PASS menu.dir: setAttribute() to "+100"
PASS menu.dir: setAttribute() to ".5"
PASS menu.dir: setAttribute() to true
PASS menu.dir: setAttribute() to false
PASS menu.dir: setAttribute() to object "[object Object]"
PASS menu.dir: setAttribute() to NaN
PASS menu.dir: setAttribute() to Infinity
PASS menu.dir: setAttribute() to -Infinity
PASS menu.dir: setAttribute() to "\0"
PASS menu.dir: setAttribute() to null
PASS menu.dir: setAttribute() to object "test-toString"
PASS menu.dir: setAttribute() to object "test-valueOf"
PASS menu.dir: setAttribute() to "ltr"
PASS menu.dir: setAttribute() to "xltr"
PASS menu.dir: setAttribute() to "ltr\0"
PASS menu.dir: setAttribute() to "tr"
PASS menu.dir: setAttribute() to "LTR"
PASS menu.dir: setAttribute() to "rtl"
PASS menu.dir: setAttribute() to "xrtl"
PASS menu.dir: setAttribute() to "rtl\0"
PASS menu.dir: setAttribute() to "tl"
PASS menu.dir: setAttribute() to "RTL"
PASS menu.dir: setAttribute() to "auto"
PASS menu.dir: setAttribute() to "xauto"
PASS menu.dir: setAttribute() to "auto\0"
PASS menu.dir: setAttribute() to "uto"
PASS menu.dir: setAttribute() to "AUTO"
PASS menu.dir: IDL set to ""
PASS menu.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 menu.dir: IDL set to undefined
PASS menu.dir: IDL set to 7
PASS menu.dir: IDL set to 1.5
PASS menu.dir: IDL set to "5%"
PASS menu.dir: IDL set to "+100"
PASS menu.dir: IDL set to ".5"
PASS menu.dir: IDL set to true
PASS menu.dir: IDL set to false
PASS menu.dir: IDL set to object "[object Object]"
PASS menu.dir: IDL set to NaN
PASS menu.dir: IDL set to Infinity
PASS menu.dir: IDL set to -Infinity
PASS menu.dir: IDL set to "\0"
PASS menu.dir: IDL set to null
PASS menu.dir: IDL set to object "test-toString"
PASS menu.dir: IDL set to object "test-valueOf"
PASS menu.dir: IDL set to "ltr"
PASS menu.dir: IDL set to "xltr"
PASS menu.dir: IDL set to "ltr\0"
PASS menu.dir: IDL set to "tr"
PASS menu.dir: IDL set to "LTR"
PASS menu.dir: IDL set to "rtl"
PASS menu.dir: IDL set to "xrtl"
PASS menu.dir: IDL set to "rtl\0"
PASS menu.dir: IDL set to "tl"
PASS menu.dir: IDL set to "RTL"
PASS menu.dir: IDL set to "auto"
PASS menu.dir: IDL set to "xauto"
PASS menu.dir: IDL set to "auto\0"
PASS menu.dir: IDL set to "uto"
PASS menu.dir: IDL set to "AUTO"
PASS menu.className (<menu class>): typeof IDL attribute
PASS menu.className (<menu class>): IDL get with DOM attribute unset
PASS menu.className (<menu class>): setAttribute() to ""
PASS menu.className (<menu 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 menu.className (<menu class>): setAttribute() to undefined
PASS menu.className (<menu class>): setAttribute() to 7
PASS menu.className (<menu class>): setAttribute() to 1.5
PASS menu.className (<menu class>): setAttribute() to "5%"
PASS menu.className (<menu class>): setAttribute() to "+100"
PASS menu.className (<menu class>): setAttribute() to ".5"
PASS menu.className (<menu class>): setAttribute() to true
PASS menu.className (<menu class>): setAttribute() to false
PASS menu.className (<menu class>): setAttribute() to object "[object Object]"
PASS menu.className (<menu class>): setAttribute() to NaN
PASS menu.className (<menu class>): setAttribute() to Infinity
PASS menu.className (<menu class>): setAttribute() to -Infinity
PASS menu.className (<menu class>): setAttribute() to "\0"
PASS menu.className (<menu class>): setAttribute() to null
PASS menu.className (<menu class>): setAttribute() to object "test-toString"
PASS menu.className (<menu class>): setAttribute() to object "test-valueOf"
PASS menu.className (<menu class>): IDL set to ""
PASS menu.className (<menu 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 menu.className (<menu class>): IDL set to undefined
PASS menu.className (<menu class>): IDL set to 7
PASS menu.className (<menu class>): IDL set to 1.5
PASS menu.className (<menu class>): IDL set to "5%"
PASS menu.className (<menu class>): IDL set to "+100"
PASS menu.className (<menu class>): IDL set to ".5"
PASS menu.className (<menu class>): IDL set to true
PASS menu.className (<menu class>): IDL set to false
PASS menu.className (<menu class>): IDL set to object "[object Object]"
PASS menu.className (<menu class>): IDL set to NaN
PASS menu.className (<menu class>): IDL set to Infinity
PASS menu.className (<menu class>): IDL set to -Infinity
PASS menu.className (<menu class>): IDL set to "\0"
PASS menu.className (<menu class>): IDL set to null
PASS menu.className (<menu class>): IDL set to object "test-toString"
PASS menu.className (<menu class>): IDL set to object "test-valueOf"
PASS menu.autofocus: typeof IDL attribute
PASS menu.autofocus: IDL get with DOM attribute unset
PASS menu.autofocus: setAttribute() to ""
PASS menu.autofocus: setAttribute() to " foo "
PASS menu.autofocus: setAttribute() to undefined
PASS menu.autofocus: setAttribute() to null
PASS menu.autofocus: setAttribute() to 7
PASS menu.autofocus: setAttribute() to 1.5
PASS menu.autofocus: setAttribute() to "5%"
PASS menu.autofocus: setAttribute() to "+100"
PASS menu.autofocus: setAttribute() to ".5"
PASS menu.autofocus: setAttribute() to true
PASS menu.autofocus: setAttribute() to false
PASS menu.autofocus: setAttribute() to object "[object Object]"
PASS menu.autofocus: setAttribute() to NaN
PASS menu.autofocus: setAttribute() to Infinity
PASS menu.autofocus: setAttribute() to -Infinity
PASS menu.autofocus: setAttribute() to "\0"
PASS menu.autofocus: setAttribute() to object "test-toString"
PASS menu.autofocus: setAttribute() to object "test-valueOf"
PASS menu.autofocus: setAttribute() to "autofocus"
PASS menu.autofocus: IDL set to ""
PASS menu.autofocus: IDL set to " foo "
PASS menu.autofocus: IDL set to undefined
PASS menu.autofocus: IDL set to null
PASS menu.autofocus: IDL set to 7
PASS menu.autofocus: IDL set to 1.5
PASS menu.autofocus: IDL set to "5%"
PASS menu.autofocus: IDL set to "+100"
PASS menu.autofocus: IDL set to ".5"
PASS menu.autofocus: IDL set to true
PASS menu.autofocus: IDL set to false
PASS menu.autofocus: IDL set to object "[object Object]"
PASS menu.autofocus: IDL set to NaN
PASS menu.autofocus: IDL set to Infinity
PASS menu.autofocus: IDL set to -Infinity
PASS menu.autofocus: IDL set to "\0"
PASS menu.autofocus: IDL set to object "test-toString"
PASS menu.autofocus: IDL set to object "test-valueOf"
PASS menu.hidden: typeof IDL attribute
PASS menu.hidden: IDL get with DOM attribute unset
PASS menu.hidden: setAttribute() to ""
PASS menu.hidden: setAttribute() to " foo "
PASS menu.hidden: setAttribute() to undefined
PASS menu.hidden: setAttribute() to null
PASS menu.hidden: setAttribute() to 7
PASS menu.hidden: setAttribute() to 1.5
PASS menu.hidden: setAttribute() to "5%"
PASS menu.hidden: setAttribute() to "+100"
PASS menu.hidden: setAttribute() to ".5"
PASS menu.hidden: setAttribute() to true
PASS menu.hidden: setAttribute() to false
PASS menu.hidden: setAttribute() to object "[object Object]"
PASS menu.hidden: setAttribute() to NaN
PASS menu.hidden: setAttribute() to Infinity
PASS menu.hidden: setAttribute() to -Infinity
PASS menu.hidden: setAttribute() to "\0"
PASS menu.hidden: setAttribute() to object "test-toString"
PASS menu.hidden: setAttribute() to object "test-valueOf"
PASS menu.hidden: setAttribute() to "hidden"
PASS menu.hidden: IDL set to ""
PASS menu.hidden: IDL set to " foo "
PASS menu.hidden: IDL set to undefined
PASS menu.hidden: IDL set to null
PASS menu.hidden: IDL set to 7
PASS menu.hidden: IDL set to 1.5
PASS menu.hidden: IDL set to "5%"
PASS menu.hidden: IDL set to "+100"
PASS menu.hidden: IDL set to ".5"
PASS menu.hidden: IDL set to true
PASS menu.hidden: IDL set to false
PASS menu.hidden: IDL set to object "[object Object]"
PASS menu.hidden: IDL set to NaN
PASS menu.hidden: IDL set to Infinity
PASS menu.hidden: IDL set to -Infinity
PASS menu.hidden: IDL set to "\0"
PASS menu.hidden: IDL set to object "test-toString"
PASS menu.hidden: IDL set to object "test-valueOf"
PASS menu.accessKey: typeof IDL attribute
PASS menu.accessKey: IDL get with DOM attribute unset
PASS menu.accessKey: setAttribute() to ""
PASS menu.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 menu.accessKey: setAttribute() to undefined
PASS menu.accessKey: setAttribute() to 7
PASS menu.accessKey: setAttribute() to 1.5
PASS menu.accessKey: setAttribute() to "5%"
PASS menu.accessKey: setAttribute() to "+100"
PASS menu.accessKey: setAttribute() to ".5"
PASS menu.accessKey: setAttribute() to true
PASS menu.accessKey: setAttribute() to false
PASS menu.accessKey: setAttribute() to object "[object Object]"
PASS menu.accessKey: setAttribute() to NaN
PASS menu.accessKey: setAttribute() to Infinity
PASS menu.accessKey: setAttribute() to -Infinity
PASS menu.accessKey: setAttribute() to "\0"
PASS menu.accessKey: setAttribute() to null
PASS menu.accessKey: setAttribute() to object "test-toString"
PASS menu.accessKey: setAttribute() to object "test-valueOf"
PASS menu.accessKey: IDL set to ""
PASS menu.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 menu.accessKey: IDL set to undefined
PASS menu.accessKey: IDL set to 7
PASS menu.accessKey: IDL set to 1.5
PASS menu.accessKey: IDL set to "5%"
PASS menu.accessKey: IDL set to "+100"
PASS menu.accessKey: IDL set to ".5"
PASS menu.accessKey: IDL set to true
PASS menu.accessKey: IDL set to false
PASS menu.accessKey: IDL set to object "[object Object]"
PASS menu.accessKey: IDL set to NaN
PASS menu.accessKey: IDL set to Infinity
PASS menu.accessKey: IDL set to -Infinity
PASS menu.accessKey: IDL set to "\0"
PASS menu.accessKey: IDL set to null
PASS menu.accessKey: IDL set to object "test-toString"
PASS menu.accessKey: IDL set to object "test-valueOf"
PASS menu.tabIndex: typeof IDL attribute
PASS menu.tabIndex: setAttribute() to -36
PASS menu.tabIndex: setAttribute() to -1
PASS menu.tabIndex: setAttribute() to 0
PASS menu.tabIndex: setAttribute() to 1
PASS menu.tabIndex: setAttribute() to 2147483647
PASS menu.tabIndex: setAttribute() to -2147483648
PASS menu.tabIndex: setAttribute() to "-1"
PASS menu.tabIndex: setAttribute() to "-0"
PASS menu.tabIndex: setAttribute() to "0"
PASS menu.tabIndex: setAttribute() to "1"
PASS menu.tabIndex: setAttribute() to "\t7"
PASS menu.tabIndex: setAttribute() to "\f7"
PASS menu.tabIndex: setAttribute() to " 7"
PASS menu.tabIndex: setAttribute() to "\n7"
PASS menu.tabIndex: setAttribute() to "\r7"
PASS menu.tabIndex: setAttribute() to 1.5
PASS menu.tabIndex: setAttribute() to "5%"
PASS menu.tabIndex: setAttribute() to "+100"
PASS menu.tabIndex: setAttribute() to object "2"
PASS menu.tabIndex: IDL set to -36
PASS menu.tabIndex: IDL set to -1
PASS menu.tabIndex: IDL set to 0
PASS menu.tabIndex: IDL set to 1
PASS menu.tabIndex: IDL set to 2147483647
PASS menu.tabIndex: IDL set to -2147483648
PASS menu.compact: typeof IDL attribute
PASS menu.compact: IDL get with DOM attribute unset
PASS menu.compact: setAttribute() to ""
PASS menu.compact: setAttribute() to " foo "
PASS menu.compact: setAttribute() to undefined
PASS menu.compact: setAttribute() to null
PASS menu.compact: setAttribute() to 7
PASS menu.compact: setAttribute() to 1.5
PASS menu.compact: setAttribute() to "5%"
PASS menu.compact: setAttribute() to "+100"
PASS menu.compact: setAttribute() to ".5"
PASS menu.compact: setAttribute() to true
PASS menu.compact: setAttribute() to false
PASS menu.compact: setAttribute() to object "[object Object]"
PASS menu.compact: setAttribute() to NaN
PASS menu.compact: setAttribute() to Infinity
PASS menu.compact: setAttribute() to -Infinity
PASS menu.compact: setAttribute() to "\0"
PASS menu.compact: setAttribute() to object "test-toString"
PASS menu.compact: setAttribute() to object "test-valueOf"
PASS menu.compact: setAttribute() to "compact"
PASS menu.compact: IDL set to ""
PASS menu.compact: IDL set to " foo "
PASS menu.compact: IDL set to undefined
PASS menu.compact: IDL set to null
PASS menu.compact: IDL set to 7
PASS menu.compact: IDL set to 1.5
PASS menu.compact: IDL set to "5%"
PASS menu.compact: IDL set to "+100"
PASS menu.compact: IDL set to ".5"
PASS menu.compact: IDL set to true
PASS menu.compact: IDL set to false
PASS menu.compact: IDL set to object "[object Object]"
PASS menu.compact: IDL set to NaN
PASS menu.compact: IDL set to Infinity
PASS menu.compact: IDL set to -Infinity
PASS menu.compact: IDL set to "\0"
PASS menu.compact: IDL set to object "test-toString"
PASS menu.compact: IDL set to object "test-valueOf"
PASS dialog.title: typeof IDL attribute
PASS dialog.title: IDL get with DOM attribute unset
PASS dialog.title: setAttribute() to ""
PASS dialog.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 dialog.title: setAttribute() to undefined
PASS dialog.title: setAttribute() to 7
PASS dialog.title: setAttribute() to 1.5
PASS dialog.title: setAttribute() to "5%"
PASS dialog.title: setAttribute() to "+100"
PASS dialog.title: setAttribute() to ".5"
PASS dialog.title: setAttribute() to true
PASS dialog.title: setAttribute() to false
PASS dialog.title: setAttribute() to object "[object Object]"
PASS dialog.title: setAttribute() to NaN
PASS dialog.title: setAttribute() to Infinity
PASS dialog.title: setAttribute() to -Infinity
PASS dialog.title: setAttribute() to "\0"
PASS dialog.title: setAttribute() to null
PASS dialog.title: setAttribute() to object "test-toString"
PASS dialog.title: setAttribute() to object "test-valueOf"
PASS dialog.title: IDL set to ""
PASS dialog.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 dialog.title: IDL set to undefined
PASS dialog.title: IDL set to 7
PASS dialog.title: IDL set to 1.5
PASS dialog.title: IDL set to "5%"
PASS dialog.title: IDL set to "+100"
PASS dialog.title: IDL set to ".5"
PASS dialog.title: IDL set to true
PASS dialog.title: IDL set to false
PASS dialog.title: IDL set to object "[object Object]"
PASS dialog.title: IDL set to NaN
PASS dialog.title: IDL set to Infinity
PASS dialog.title: IDL set to -Infinity
PASS dialog.title: IDL set to "\0"
PASS dialog.title: IDL set to null
PASS dialog.title: IDL set to object "test-toString"
PASS dialog.title: IDL set to object "test-valueOf"
PASS dialog.lang: typeof IDL attribute
PASS dialog.lang: IDL get with DOM attribute unset
PASS dialog.lang: setAttribute() to ""
PASS dialog.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 dialog.lang: setAttribute() to undefined
PASS dialog.lang: setAttribute() to 7
PASS dialog.lang: setAttribute() to 1.5
PASS dialog.lang: setAttribute() to "5%"
PASS dialog.lang: setAttribute() to "+100"
PASS dialog.lang: setAttribute() to ".5"
PASS dialog.lang: setAttribute() to true
PASS dialog.lang: setAttribute() to false
PASS dialog.lang: setAttribute() to object "[object Object]"
PASS dialog.lang: setAttribute() to NaN
PASS dialog.lang: setAttribute() to Infinity
PASS dialog.lang: setAttribute() to -Infinity
PASS dialog.lang: setAttribute() to "\0"
PASS dialog.lang: setAttribute() to null
PASS dialog.lang: setAttribute() to object "test-toString"
PASS dialog.lang: setAttribute() to object "test-valueOf"
PASS dialog.lang: IDL set to ""
PASS dialog.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 dialog.lang: IDL set to undefined
PASS dialog.lang: IDL set to 7
PASS dialog.lang: IDL set to 1.5
PASS dialog.lang: IDL set to "5%"
PASS dialog.lang: IDL set to "+100"
PASS dialog.lang: IDL set to ".5"
PASS dialog.lang: IDL set to true
PASS dialog.lang: IDL set to false
PASS dialog.lang: IDL set to object "[object Object]"
PASS dialog.lang: IDL set to NaN
PASS dialog.lang: IDL set to Infinity
PASS dialog.lang: IDL set to -Infinity
PASS dialog.lang: IDL set to "\0"
PASS dialog.lang: IDL set to null
PASS dialog.lang: IDL set to object "test-toString"
PASS dialog.lang: IDL set to object "test-valueOf"
PASS dialog.dir: typeof IDL attribute
PASS dialog.dir: IDL get with DOM attribute unset
PASS dialog.dir: setAttribute() to ""
PASS dialog.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 dialog.dir: setAttribute() to undefined
PASS dialog.dir: setAttribute() to 7
PASS dialog.dir: setAttribute() to 1.5
PASS dialog.dir: setAttribute() to "5%"
PASS dialog.dir: setAttribute() to "+100"
PASS dialog.dir: setAttribute() to ".5"
PASS dialog.dir: setAttribute() to true
PASS dialog.dir: setAttribute() to false
PASS dialog.dir: setAttribute() to object "[object Object]"
PASS dialog.dir: setAttribute() to NaN
PASS dialog.dir: setAttribute() to Infinity
PASS dialog.dir: setAttribute() to -Infinity
PASS dialog.dir: setAttribute() to "\0"
PASS dialog.dir: setAttribute() to null
PASS dialog.dir: setAttribute() to object "test-toString"
PASS dialog.dir: setAttribute() to object "test-valueOf"
PASS dialog.dir: setAttribute() to "ltr"
PASS dialog.dir: setAttribute() to "xltr"
PASS dialog.dir: setAttribute() to "ltr\0"
PASS dialog.dir: setAttribute() to "tr"
PASS dialog.dir: setAttribute() to "LTR"
PASS dialog.dir: setAttribute() to "rtl"
PASS dialog.dir: setAttribute() to "xrtl"
PASS dialog.dir: setAttribute() to "rtl\0"
PASS dialog.dir: setAttribute() to "tl"
PASS dialog.dir: setAttribute() to "RTL"
PASS dialog.dir: setAttribute() to "auto"
PASS dialog.dir: setAttribute() to "xauto"
PASS dialog.dir: setAttribute() to "auto\0"
PASS dialog.dir: setAttribute() to "uto"
PASS dialog.dir: setAttribute() to "AUTO"
PASS dialog.dir: IDL set to ""
PASS dialog.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 dialog.dir: IDL set to undefined
PASS dialog.dir: IDL set to 7
PASS dialog.dir: IDL set to 1.5
PASS dialog.dir: IDL set to "5%"
PASS dialog.dir: IDL set to "+100"
PASS dialog.dir: IDL set to ".5"
PASS dialog.dir: IDL set to true
PASS dialog.dir: IDL set to false
PASS dialog.dir: IDL set to object "[object Object]"
PASS dialog.dir: IDL set to NaN
PASS dialog.dir: IDL set to Infinity
PASS dialog.dir: IDL set to -Infinity
PASS dialog.dir: IDL set to "\0"
PASS dialog.dir: IDL set to null
PASS dialog.dir: IDL set to object "test-toString"
PASS dialog.dir: IDL set to object "test-valueOf"
PASS dialog.dir: IDL set to "ltr"
PASS dialog.dir: IDL set to "xltr"
PASS dialog.dir: IDL set to "ltr\0"
PASS dialog.dir: IDL set to "tr"
PASS dialog.dir: IDL set to "LTR"
PASS dialog.dir: IDL set to "rtl"
PASS dialog.dir: IDL set to "xrtl"
PASS dialog.dir: IDL set to "rtl\0"
PASS dialog.dir: IDL set to "tl"
PASS dialog.dir: IDL set to "RTL"
PASS dialog.dir: IDL set to "auto"
PASS dialog.dir: IDL set to "xauto"
PASS dialog.dir: IDL set to "auto\0"
PASS dialog.dir: IDL set to "uto"
PASS dialog.dir: IDL set to "AUTO"
PASS dialog.className (<dialog class>): typeof IDL attribute
PASS dialog.className (<dialog class>): IDL get with DOM attribute unset
PASS dialog.className (<dialog class>): setAttribute() to ""
PASS dialog.className (<dialog 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 dialog.className (<dialog class>): setAttribute() to undefined
PASS dialog.className (<dialog class>): setAttribute() to 7
PASS dialog.className (<dialog class>): setAttribute() to 1.5
PASS dialog.className (<dialog class>): setAttribute() to "5%"
PASS dialog.className (<dialog class>): setAttribute() to "+100"
PASS dialog.className (<dialog class>): setAttribute() to ".5"
PASS dialog.className (<dialog class>): setAttribute() to true
PASS dialog.className (<dialog class>): setAttribute() to false
PASS dialog.className (<dialog class>): setAttribute() to object "[object Object]"
PASS dialog.className (<dialog class>): setAttribute() to NaN
PASS dialog.className (<dialog class>): setAttribute() to Infinity
PASS dialog.className (<dialog class>): setAttribute() to -Infinity
PASS dialog.className (<dialog class>): setAttribute() to "\0"
PASS dialog.className (<dialog class>): setAttribute() to null
PASS dialog.className (<dialog class>): setAttribute() to object "test-toString"
PASS dialog.className (<dialog class>): setAttribute() to object "test-valueOf"
PASS dialog.className (<dialog class>): IDL set to ""
PASS dialog.className (<dialog 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 dialog.className (<dialog class>): IDL set to undefined
PASS dialog.className (<dialog class>): IDL set to 7
PASS dialog.className (<dialog class>): IDL set to 1.5
PASS dialog.className (<dialog class>): IDL set to "5%"
PASS dialog.className (<dialog class>): IDL set to "+100"
PASS dialog.className (<dialog class>): IDL set to ".5"
PASS dialog.className (<dialog class>): IDL set to true
PASS dialog.className (<dialog class>): IDL set to false
PASS dialog.className (<dialog class>): IDL set to object "[object Object]"
PASS dialog.className (<dialog class>): IDL set to NaN
PASS dialog.className (<dialog class>): IDL set to Infinity
PASS dialog.className (<dialog class>): IDL set to -Infinity
PASS dialog.className (<dialog class>): IDL set to "\0"
PASS dialog.className (<dialog class>): IDL set to null
PASS dialog.className (<dialog class>): IDL set to object "test-toString"
PASS dialog.className (<dialog class>): IDL set to object "test-valueOf"
PASS dialog.autofocus: typeof IDL attribute
PASS dialog.autofocus: IDL get with DOM attribute unset
PASS dialog.autofocus: setAttribute() to ""
PASS dialog.autofocus: setAttribute() to " foo "
PASS dialog.autofocus: setAttribute() to undefined
PASS dialog.autofocus: setAttribute() to null
PASS dialog.autofocus: setAttribute() to 7
PASS dialog.autofocus: setAttribute() to 1.5
PASS dialog.autofocus: setAttribute() to "5%"
PASS dialog.autofocus: setAttribute() to "+100"
PASS dialog.autofocus: setAttribute() to ".5"
PASS dialog.autofocus: setAttribute() to true
PASS dialog.autofocus: setAttribute() to false
PASS dialog.autofocus: setAttribute() to object "[object Object]"
PASS dialog.autofocus: setAttribute() to NaN
PASS dialog.autofocus: setAttribute() to Infinity
PASS dialog.autofocus: setAttribute() to -Infinity
PASS dialog.autofocus: setAttribute() to "\0"
PASS dialog.autofocus: setAttribute() to object "test-toString"
PASS dialog.autofocus: setAttribute() to object "test-valueOf"
PASS dialog.autofocus: setAttribute() to "autofocus"
PASS dialog.autofocus: IDL set to ""
PASS dialog.autofocus: IDL set to " foo "
PASS dialog.autofocus: IDL set to undefined
PASS dialog.autofocus: IDL set to null
PASS dialog.autofocus: IDL set to 7
PASS dialog.autofocus: IDL set to 1.5
PASS dialog.autofocus: IDL set to "5%"
PASS dialog.autofocus: IDL set to "+100"
PASS dialog.autofocus: IDL set to ".5"
PASS dialog.autofocus: IDL set to true
PASS dialog.autofocus: IDL set to false
PASS dialog.autofocus: IDL set to object "[object Object]"
PASS dialog.autofocus: IDL set to NaN
PASS dialog.autofocus: IDL set to Infinity
PASS dialog.autofocus: IDL set to -Infinity
PASS dialog.autofocus: IDL set to "\0"
PASS dialog.autofocus: IDL set to object "test-toString"
PASS dialog.autofocus: IDL set to object "test-valueOf"
PASS dialog.hidden: typeof IDL attribute
PASS dialog.hidden: IDL get with DOM attribute unset
PASS dialog.hidden: setAttribute() to ""
PASS dialog.hidden: setAttribute() to " foo "
PASS dialog.hidden: setAttribute() to undefined
PASS dialog.hidden: setAttribute() to null
PASS dialog.hidden: setAttribute() to 7
PASS dialog.hidden: setAttribute() to 1.5
PASS dialog.hidden: setAttribute() to "5%"
PASS dialog.hidden: setAttribute() to "+100"
PASS dialog.hidden: setAttribute() to ".5"
PASS dialog.hidden: setAttribute() to true
PASS dialog.hidden: setAttribute() to false
PASS dialog.hidden: setAttribute() to object "[object Object]"
PASS dialog.hidden: setAttribute() to NaN
PASS dialog.hidden: setAttribute() to Infinity
PASS dialog.hidden: setAttribute() to -Infinity
PASS dialog.hidden: setAttribute() to "\0"
PASS dialog.hidden: setAttribute() to object "test-toString"
PASS dialog.hidden: setAttribute() to object "test-valueOf"
PASS dialog.hidden: setAttribute() to "hidden"
PASS dialog.hidden: IDL set to ""
PASS dialog.hidden: IDL set to " foo "
PASS dialog.hidden: IDL set to undefined
PASS dialog.hidden: IDL set to null
PASS dialog.hidden: IDL set to 7
PASS dialog.hidden: IDL set to 1.5
PASS dialog.hidden: IDL set to "5%"
PASS dialog.hidden: IDL set to "+100"
PASS dialog.hidden: IDL set to ".5"
PASS dialog.hidden: IDL set to true
PASS dialog.hidden: IDL set to false
PASS dialog.hidden: IDL set to object "[object Object]"
PASS dialog.hidden: IDL set to NaN
PASS dialog.hidden: IDL set to Infinity
PASS dialog.hidden: IDL set to -Infinity
PASS dialog.hidden: IDL set to "\0"
PASS dialog.hidden: IDL set to object "test-toString"
PASS dialog.hidden: IDL set to object "test-valueOf"
PASS dialog.accessKey: typeof IDL attribute
PASS dialog.accessKey: IDL get with DOM attribute unset
PASS dialog.accessKey: setAttribute() to ""
PASS dialog.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 dialog.accessKey: setAttribute() to undefined
PASS dialog.accessKey: setAttribute() to 7
PASS dialog.accessKey: setAttribute() to 1.5
PASS dialog.accessKey: setAttribute() to "5%"
PASS dialog.accessKey: setAttribute() to "+100"
PASS dialog.accessKey: setAttribute() to ".5"
PASS dialog.accessKey: setAttribute() to true
PASS dialog.accessKey: setAttribute() to false
PASS dialog.accessKey: setAttribute() to object "[object Object]"
PASS dialog.accessKey: setAttribute() to NaN
PASS dialog.accessKey: setAttribute() to Infinity
PASS dialog.accessKey: setAttribute() to -Infinity
PASS dialog.accessKey: setAttribute() to "\0"
PASS dialog.accessKey: setAttribute() to null
PASS dialog.accessKey: setAttribute() to object "test-toString"
PASS dialog.accessKey: setAttribute() to object "test-valueOf"
PASS dialog.accessKey: IDL set to ""
PASS dialog.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 dialog.accessKey: IDL set to undefined
PASS dialog.accessKey: IDL set to 7
PASS dialog.accessKey: IDL set to 1.5
PASS dialog.accessKey: IDL set to "5%"
PASS dialog.accessKey: IDL set to "+100"
PASS dialog.accessKey: IDL set to ".5"
PASS dialog.accessKey: IDL set to true
PASS dialog.accessKey: IDL set to false
PASS dialog.accessKey: IDL set to object "[object Object]"
PASS dialog.accessKey: IDL set to NaN
PASS dialog.accessKey: IDL set to Infinity
PASS dialog.accessKey: IDL set to -Infinity
PASS dialog.accessKey: IDL set to "\0"
PASS dialog.accessKey: IDL set to null
PASS dialog.accessKey: IDL set to object "test-toString"
PASS dialog.accessKey: IDL set to object "test-valueOf"
PASS dialog.tabIndex: typeof IDL attribute
PASS dialog.tabIndex: setAttribute() to -36
PASS dialog.tabIndex: setAttribute() to -1
PASS dialog.tabIndex: setAttribute() to 0
PASS dialog.tabIndex: setAttribute() to 1
PASS dialog.tabIndex: setAttribute() to 2147483647
PASS dialog.tabIndex: setAttribute() to -2147483648
PASS dialog.tabIndex: setAttribute() to "-1"
PASS dialog.tabIndex: setAttribute() to "-0"
PASS dialog.tabIndex: setAttribute() to "0"
PASS dialog.tabIndex: setAttribute() to "1"
PASS dialog.tabIndex: setAttribute() to "\t7"
PASS dialog.tabIndex: setAttribute() to "\f7"
PASS dialog.tabIndex: setAttribute() to " 7"
PASS dialog.tabIndex: setAttribute() to "\n7"
PASS dialog.tabIndex: setAttribute() to "\r7"
PASS dialog.tabIndex: setAttribute() to 1.5
PASS dialog.tabIndex: setAttribute() to "5%"
PASS dialog.tabIndex: setAttribute() to "+100"
PASS dialog.tabIndex: setAttribute() to object "2"
PASS dialog.tabIndex: IDL set to -36
PASS dialog.tabIndex: IDL set to -1
PASS dialog.tabIndex: IDL set to 0
PASS dialog.tabIndex: IDL set to 1
PASS dialog.tabIndex: IDL set to 2147483647
PASS dialog.tabIndex: IDL set to -2147483648
PASS dialog.open: typeof IDL attribute
PASS dialog.open: IDL get with DOM attribute unset
PASS dialog.open: setAttribute() to ""
PASS dialog.open: setAttribute() to " foo "
PASS dialog.open: setAttribute() to undefined
PASS dialog.open: setAttribute() to null
PASS dialog.open: setAttribute() to 7
PASS dialog.open: setAttribute() to 1.5
PASS dialog.open: setAttribute() to "5%"
PASS dialog.open: setAttribute() to "+100"
PASS dialog.open: setAttribute() to ".5"
PASS dialog.open: setAttribute() to true
PASS dialog.open: setAttribute() to false
PASS dialog.open: setAttribute() to object "[object Object]"
PASS dialog.open: setAttribute() to NaN
PASS dialog.open: setAttribute() to Infinity
PASS dialog.open: setAttribute() to -Infinity
PASS dialog.open: setAttribute() to "\0"
PASS dialog.open: setAttribute() to object "test-toString"
PASS dialog.open: setAttribute() to object "test-valueOf"
PASS dialog.open: setAttribute() to "open"
PASS dialog.open: IDL set to ""
PASS dialog.open: IDL set to " foo "
PASS dialog.open: IDL set to undefined
PASS dialog.open: IDL set to null
PASS dialog.open: IDL set to 7
PASS dialog.open: IDL set to 1.5
PASS dialog.open: IDL set to "5%"
PASS dialog.open: IDL set to "+100"
PASS dialog.open: IDL set to ".5"
PASS dialog.open: IDL set to true
PASS dialog.open: IDL set to false
PASS dialog.open: IDL set to object "[object Object]"
PASS dialog.open: IDL set to NaN
PASS dialog.open: IDL set to Infinity
PASS dialog.open: IDL set to -Infinity
PASS dialog.open: IDL set to "\0"
PASS dialog.open: IDL set to object "test-toString"
PASS dialog.open: IDL set to object "test-valueOf"
PASS undefinedelement.title: typeof IDL attribute
PASS undefinedelement.title: IDL get with DOM attribute unset
PASS undefinedelement.title: setAttribute() to ""
PASS undefinedelement.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 undefinedelement.title: setAttribute() to undefined
PASS undefinedelement.title: setAttribute() to 7
PASS undefinedelement.title: setAttribute() to 1.5
PASS undefinedelement.title: setAttribute() to "5%"
PASS undefinedelement.title: setAttribute() to "+100"
PASS undefinedelement.title: setAttribute() to ".5"
PASS undefinedelement.title: setAttribute() to true
PASS undefinedelement.title: setAttribute() to false
PASS undefinedelement.title: setAttribute() to object "[object Object]"
PASS undefinedelement.title: setAttribute() to NaN
PASS undefinedelement.title: setAttribute() to Infinity
PASS undefinedelement.title: setAttribute() to -Infinity
PASS undefinedelement.title: setAttribute() to "\0"
PASS undefinedelement.title: setAttribute() to null
PASS undefinedelement.title: setAttribute() to object "test-toString"
PASS undefinedelement.title: setAttribute() to object "test-valueOf"
PASS undefinedelement.title: IDL set to ""
PASS undefinedelement.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 undefinedelement.title: IDL set to undefined
PASS undefinedelement.title: IDL set to 7
PASS undefinedelement.title: IDL set to 1.5
PASS undefinedelement.title: IDL set to "5%"
PASS undefinedelement.title: IDL set to "+100"
PASS undefinedelement.title: IDL set to ".5"
PASS undefinedelement.title: IDL set to true
PASS undefinedelement.title: IDL set to false
PASS undefinedelement.title: IDL set to object "[object Object]"
PASS undefinedelement.title: IDL set to NaN
PASS undefinedelement.title: IDL set to Infinity
PASS undefinedelement.title: IDL set to -Infinity
PASS undefinedelement.title: IDL set to "\0"
PASS undefinedelement.title: IDL set to null
PASS undefinedelement.title: IDL set to object "test-toString"
PASS undefinedelement.title: IDL set to object "test-valueOf"
PASS undefinedelement.lang: typeof IDL attribute
PASS undefinedelement.lang: IDL get with DOM attribute unset
PASS undefinedelement.lang: setAttribute() to ""
PASS undefinedelement.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 undefinedelement.lang: setAttribute() to undefined
PASS undefinedelement.lang: setAttribute() to 7
PASS undefinedelement.lang: setAttribute() to 1.5
PASS undefinedelement.lang: setAttribute() to "5%"
PASS undefinedelement.lang: setAttribute() to "+100"
PASS undefinedelement.lang: setAttribute() to ".5"
PASS undefinedelement.lang: setAttribute() to true
PASS undefinedelement.lang: setAttribute() to false
PASS undefinedelement.lang: setAttribute() to object "[object Object]"
PASS undefinedelement.lang: setAttribute() to NaN
PASS undefinedelement.lang: setAttribute() to Infinity
PASS undefinedelement.lang: setAttribute() to -Infinity
PASS undefinedelement.lang: setAttribute() to "\0"
PASS undefinedelement.lang: setAttribute() to null
PASS undefinedelement.lang: setAttribute() to object "test-toString"
PASS undefinedelement.lang: setAttribute() to object "test-valueOf"
PASS undefinedelement.lang: IDL set to ""
PASS undefinedelement.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 undefinedelement.lang: IDL set to undefined
PASS undefinedelement.lang: IDL set to 7
PASS undefinedelement.lang: IDL set to 1.5
PASS undefinedelement.lang: IDL set to "5%"
PASS undefinedelement.lang: IDL set to "+100"
PASS undefinedelement.lang: IDL set to ".5"
PASS undefinedelement.lang: IDL set to true
PASS undefinedelement.lang: IDL set to false
PASS undefinedelement.lang: IDL set to object "[object Object]"
PASS undefinedelement.lang: IDL set to NaN
PASS undefinedelement.lang: IDL set to Infinity
PASS undefinedelement.lang: IDL set to -Infinity
PASS undefinedelement.lang: IDL set to "\0"
PASS undefinedelement.lang: IDL set to null
PASS undefinedelement.lang: IDL set to object "test-toString"
PASS undefinedelement.lang: IDL set to object "test-valueOf"
PASS undefinedelement.dir: typeof IDL attribute
PASS undefinedelement.dir: IDL get with DOM attribute unset
PASS undefinedelement.dir: setAttribute() to ""
PASS undefinedelement.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 undefinedelement.dir: setAttribute() to undefined
PASS undefinedelement.dir: setAttribute() to 7
PASS undefinedelement.dir: setAttribute() to 1.5
PASS undefinedelement.dir: setAttribute() to "5%"
PASS undefinedelement.dir: setAttribute() to "+100"
PASS undefinedelement.dir: setAttribute() to ".5"
PASS undefinedelement.dir: setAttribute() to true
PASS undefinedelement.dir: setAttribute() to false
PASS undefinedelement.dir: setAttribute() to object "[object Object]"
PASS undefinedelement.dir: setAttribute() to NaN
PASS undefinedelement.dir: setAttribute() to Infinity
PASS undefinedelement.dir: setAttribute() to -Infinity
PASS undefinedelement.dir: setAttribute() to "\0"
PASS undefinedelement.dir: setAttribute() to null
PASS undefinedelement.dir: setAttribute() to object "test-toString"
PASS undefinedelement.dir: setAttribute() to object "test-valueOf"
PASS undefinedelement.dir: setAttribute() to "ltr"
PASS undefinedelement.dir: setAttribute() to "xltr"
PASS undefinedelement.dir: setAttribute() to "ltr\0"
PASS undefinedelement.dir: setAttribute() to "tr"
PASS undefinedelement.dir: setAttribute() to "LTR"
PASS undefinedelement.dir: setAttribute() to "rtl"
PASS undefinedelement.dir: setAttribute() to "xrtl"
PASS undefinedelement.dir: setAttribute() to "rtl\0"
PASS undefinedelement.dir: setAttribute() to "tl"
PASS undefinedelement.dir: setAttribute() to "RTL"
PASS undefinedelement.dir: setAttribute() to "auto"
PASS undefinedelement.dir: setAttribute() to "xauto"
PASS undefinedelement.dir: setAttribute() to "auto\0"
PASS undefinedelement.dir: setAttribute() to "uto"
PASS undefinedelement.dir: setAttribute() to "AUTO"
PASS undefinedelement.dir: IDL set to ""
PASS undefinedelement.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 undefinedelement.dir: IDL set to undefined
PASS undefinedelement.dir: IDL set to 7
PASS undefinedelement.dir: IDL set to 1.5
PASS undefinedelement.dir: IDL set to "5%"
PASS undefinedelement.dir: IDL set to "+100"
PASS undefinedelement.dir: IDL set to ".5"
PASS undefinedelement.dir: IDL set to true
PASS undefinedelement.dir: IDL set to false
PASS undefinedelement.dir: IDL set to object "[object Object]"
PASS undefinedelement.dir: IDL set to NaN
PASS undefinedelement.dir: IDL set to Infinity
PASS undefinedelement.dir: IDL set to -Infinity
PASS undefinedelement.dir: IDL set to "\0"
PASS undefinedelement.dir: IDL set to null
PASS undefinedelement.dir: IDL set to object "test-toString"
PASS undefinedelement.dir: IDL set to object "test-valueOf"
PASS undefinedelement.dir: IDL set to "ltr"
PASS undefinedelement.dir: IDL set to "xltr"
PASS undefinedelement.dir: IDL set to "ltr\0"
PASS undefinedelement.dir: IDL set to "tr"
PASS undefinedelement.dir: IDL set to "LTR"
PASS undefinedelement.dir: IDL set to "rtl"
PASS undefinedelement.dir: IDL set to "xrtl"
PASS undefinedelement.dir: IDL set to "rtl\0"
PASS undefinedelement.dir: IDL set to "tl"
PASS undefinedelement.dir: IDL set to "RTL"
PASS undefinedelement.dir: IDL set to "auto"
PASS undefinedelement.dir: IDL set to "xauto"
PASS undefinedelement.dir: IDL set to "auto\0"
PASS undefinedelement.dir: IDL set to "uto"
PASS undefinedelement.dir: IDL set to "AUTO"
PASS undefinedelement.className (<undefinedelement class>): typeof IDL attribute
PASS undefinedelement.className (<undefinedelement class>): IDL get with DOM attribute unset
PASS undefinedelement.className (<undefinedelement class>): setAttribute() to ""
PASS undefinedelement.className (<undefinedelement 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 undefinedelement.className (<undefinedelement class>): setAttribute() to undefined
PASS undefinedelement.className (<undefinedelement class>): setAttribute() to 7
PASS undefinedelement.className (<undefinedelement class>): setAttribute() to 1.5
PASS undefinedelement.className (<undefinedelement class>): setAttribute() to "5%"
PASS undefinedelement.className (<undefinedelement class>): setAttribute() to "+100"
PASS undefinedelement.className (<undefinedelement class>): setAttribute() to ".5"
PASS undefinedelement.className (<undefinedelement class>): setAttribute() to true
PASS undefinedelement.className (<undefinedelement class>): setAttribute() to false
PASS undefinedelement.className (<undefinedelement class>): setAttribute() to object "[object Object]"
PASS undefinedelement.className (<undefinedelement class>): setAttribute() to NaN
PASS undefinedelement.className (<undefinedelement class>): setAttribute() to Infinity
PASS undefinedelement.className (<undefinedelement class>): setAttribute() to -Infinity
PASS undefinedelement.className (<undefinedelement class>): setAttribute() to "\0"
PASS undefinedelement.className (<undefinedelement class>): setAttribute() to null
PASS undefinedelement.className (<undefinedelement class>): setAttribute() to object "test-toString"
PASS undefinedelement.className (<undefinedelement class>): setAttribute() to object "test-valueOf"
PASS undefinedelement.className (<undefinedelement class>): IDL set to ""
PASS undefinedelement.className (<undefinedelement 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 undefinedelement.className (<undefinedelement class>): IDL set to undefined
PASS undefinedelement.className (<undefinedelement class>): IDL set to 7
PASS undefinedelement.className (<undefinedelement class>): IDL set to 1.5
PASS undefinedelement.className (<undefinedelement class>): IDL set to "5%"
PASS undefinedelement.className (<undefinedelement class>): IDL set to "+100"
PASS undefinedelement.className (<undefinedelement class>): IDL set to ".5"
PASS undefinedelement.className (<undefinedelement class>): IDL set to true
PASS undefinedelement.className (<undefinedelement class>): IDL set to false
PASS undefinedelement.className (<undefinedelement class>): IDL set to object "[object Object]"
PASS undefinedelement.className (<undefinedelement class>): IDL set to NaN
PASS undefinedelement.className (<undefinedelement class>): IDL set to Infinity
PASS undefinedelement.className (<undefinedelement class>): IDL set to -Infinity
PASS undefinedelement.className (<undefinedelement class>): IDL set to "\0"
PASS undefinedelement.className (<undefinedelement class>): IDL set to null
PASS undefinedelement.className (<undefinedelement class>): IDL set to object "test-toString"
PASS undefinedelement.className (<undefinedelement class>): IDL set to object "test-valueOf"
PASS undefinedelement.autofocus: typeof IDL attribute
PASS undefinedelement.autofocus: IDL get with DOM attribute unset
PASS undefinedelement.autofocus: setAttribute() to ""
PASS undefinedelement.autofocus: setAttribute() to " foo "
PASS undefinedelement.autofocus: setAttribute() to undefined
PASS undefinedelement.autofocus: setAttribute() to null
PASS undefinedelement.autofocus: setAttribute() to 7
PASS undefinedelement.autofocus: setAttribute() to 1.5
PASS undefinedelement.autofocus: setAttribute() to "5%"
PASS undefinedelement.autofocus: setAttribute() to "+100"
PASS undefinedelement.autofocus: setAttribute() to ".5"
PASS undefinedelement.autofocus: setAttribute() to true
PASS undefinedelement.autofocus: setAttribute() to false
PASS undefinedelement.autofocus: setAttribute() to object "[object Object]"
PASS undefinedelement.autofocus: setAttribute() to NaN
PASS undefinedelement.autofocus: setAttribute() to Infinity
PASS undefinedelement.autofocus: setAttribute() to -Infinity
PASS undefinedelement.autofocus: setAttribute() to "\0"
PASS undefinedelement.autofocus: setAttribute() to object "test-toString"
PASS undefinedelement.autofocus: setAttribute() to object "test-valueOf"
PASS undefinedelement.autofocus: setAttribute() to "autofocus"
PASS undefinedelement.autofocus: IDL set to ""
PASS undefinedelement.autofocus: IDL set to " foo "
PASS undefinedelement.autofocus: IDL set to undefined
PASS undefinedelement.autofocus: IDL set to null
PASS undefinedelement.autofocus: IDL set to 7
PASS undefinedelement.autofocus: IDL set to 1.5
PASS undefinedelement.autofocus: IDL set to "5%"
PASS undefinedelement.autofocus: IDL set to "+100"
PASS undefinedelement.autofocus: IDL set to ".5"
PASS undefinedelement.autofocus: IDL set to true
PASS undefinedelement.autofocus: IDL set to false
PASS undefinedelement.autofocus: IDL set to object "[object Object]"
PASS undefinedelement.autofocus: IDL set to NaN
PASS undefinedelement.autofocus: IDL set to Infinity
PASS undefinedelement.autofocus: IDL set to -Infinity
PASS undefinedelement.autofocus: IDL set to "\0"
PASS undefinedelement.autofocus: IDL set to object "test-toString"
PASS undefinedelement.autofocus: IDL set to object "test-valueOf"
PASS undefinedelement.hidden: typeof IDL attribute
PASS undefinedelement.hidden: IDL get with DOM attribute unset
PASS undefinedelement.hidden: setAttribute() to ""
PASS undefinedelement.hidden: setAttribute() to " foo "
PASS undefinedelement.hidden: setAttribute() to undefined
PASS undefinedelement.hidden: setAttribute() to null
PASS undefinedelement.hidden: setAttribute() to 7
PASS undefinedelement.hidden: setAttribute() to 1.5
PASS undefinedelement.hidden: setAttribute() to "5%"
PASS undefinedelement.hidden: setAttribute() to "+100"
PASS undefinedelement.hidden: setAttribute() to ".5"
PASS undefinedelement.hidden: setAttribute() to true
PASS undefinedelement.hidden: setAttribute() to false
PASS undefinedelement.hidden: setAttribute() to object "[object Object]"
PASS undefinedelement.hidden: setAttribute() to NaN
PASS undefinedelement.hidden: setAttribute() to Infinity
PASS undefinedelement.hidden: setAttribute() to -Infinity
PASS undefinedelement.hidden: setAttribute() to "\0"
PASS undefinedelement.hidden: setAttribute() to object "test-toString"
PASS undefinedelement.hidden: setAttribute() to object "test-valueOf"
PASS undefinedelement.hidden: setAttribute() to "hidden"
PASS undefinedelement.hidden: IDL set to ""
PASS undefinedelement.hidden: IDL set to " foo "
PASS undefinedelement.hidden: IDL set to undefined
PASS undefinedelement.hidden: IDL set to null
PASS undefinedelement.hidden: IDL set to 7
PASS undefinedelement.hidden: IDL set to 1.5
PASS undefinedelement.hidden: IDL set to "5%"
PASS undefinedelement.hidden: IDL set to "+100"
PASS undefinedelement.hidden: IDL set to ".5"
PASS undefinedelement.hidden: IDL set to true
PASS undefinedelement.hidden: IDL set to false
PASS undefinedelement.hidden: IDL set to object "[object Object]"
PASS undefinedelement.hidden: IDL set to NaN
PASS undefinedelement.hidden: IDL set to Infinity
PASS undefinedelement.hidden: IDL set to -Infinity
PASS undefinedelement.hidden: IDL set to "\0"
PASS undefinedelement.hidden: IDL set to object "test-toString"
PASS undefinedelement.hidden: IDL set to object "test-valueOf"
PASS undefinedelement.accessKey: typeof IDL attribute
PASS undefinedelement.accessKey: IDL get with DOM attribute unset
PASS undefinedelement.accessKey: setAttribute() to ""
PASS undefinedelement.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 undefinedelement.accessKey: setAttribute() to undefined
PASS undefinedelement.accessKey: setAttribute() to 7
PASS undefinedelement.accessKey: setAttribute() to 1.5
PASS undefinedelement.accessKey: setAttribute() to "5%"
PASS undefinedelement.accessKey: setAttribute() to "+100"
PASS undefinedelement.accessKey: setAttribute() to ".5"
PASS undefinedelement.accessKey: setAttribute() to true
PASS undefinedelement.accessKey: setAttribute() to false
PASS undefinedelement.accessKey: setAttribute() to object "[object Object]"
PASS undefinedelement.accessKey: setAttribute() to NaN
PASS undefinedelement.accessKey: setAttribute() to Infinity
PASS undefinedelement.accessKey: setAttribute() to -Infinity
PASS undefinedelement.accessKey: setAttribute() to "\0"
PASS undefinedelement.accessKey: setAttribute() to null
PASS undefinedelement.accessKey: setAttribute() to object "test-toString"
PASS undefinedelement.accessKey: setAttribute() to object "test-valueOf"
PASS undefinedelement.accessKey: IDL set to ""
PASS undefinedelement.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 undefinedelement.accessKey: IDL set to undefined
PASS undefinedelement.accessKey: IDL set to 7
PASS undefinedelement.accessKey: IDL set to 1.5
PASS undefinedelement.accessKey: IDL set to "5%"
PASS undefinedelement.accessKey: IDL set to "+100"
PASS undefinedelement.accessKey: IDL set to ".5"
PASS undefinedelement.accessKey: IDL set to true
PASS undefinedelement.accessKey: IDL set to false
PASS undefinedelement.accessKey: IDL set to object "[object Object]"
PASS undefinedelement.accessKey: IDL set to NaN
PASS undefinedelement.accessKey: IDL set to Infinity
PASS undefinedelement.accessKey: IDL set to -Infinity
PASS undefinedelement.accessKey: IDL set to "\0"
PASS undefinedelement.accessKey: IDL set to null
PASS undefinedelement.accessKey: IDL set to object "test-toString"
PASS undefinedelement.accessKey: IDL set to object "test-valueOf"
PASS undefinedelement.tabIndex: typeof IDL attribute
PASS undefinedelement.tabIndex: setAttribute() to -36
PASS undefinedelement.tabIndex: setAttribute() to -1
PASS undefinedelement.tabIndex: setAttribute() to 0
PASS undefinedelement.tabIndex: setAttribute() to 1
PASS undefinedelement.tabIndex: setAttribute() to 2147483647
PASS undefinedelement.tabIndex: setAttribute() to -2147483648
PASS undefinedelement.tabIndex: setAttribute() to "-1"
PASS undefinedelement.tabIndex: setAttribute() to "-0"
PASS undefinedelement.tabIndex: setAttribute() to "0"
PASS undefinedelement.tabIndex: setAttribute() to "1"
PASS undefinedelement.tabIndex: setAttribute() to "\t7"
PASS undefinedelement.tabIndex: setAttribute() to "\f7"
PASS undefinedelement.tabIndex: setAttribute() to " 7"
PASS undefinedelement.tabIndex: setAttribute() to "\n7"
PASS undefinedelement.tabIndex: setAttribute() to "\r7"
PASS undefinedelement.tabIndex: setAttribute() to 1.5
PASS undefinedelement.tabIndex: setAttribute() to "5%"
PASS undefinedelement.tabIndex: setAttribute() to "+100"
PASS undefinedelement.tabIndex: setAttribute() to object "2"
PASS undefinedelement.tabIndex: IDL set to -36
PASS undefinedelement.tabIndex: IDL set to -1
PASS undefinedelement.tabIndex: IDL set to 0
PASS undefinedelement.tabIndex: IDL set to 1
PASS undefinedelement.tabIndex: IDL set to 2147483647
PASS undefinedelement.tabIndex: IDL set to -2147483648
FAIL undefinedelement.enterKeyHint: typeof IDL attribute assert_equals: expected "string" but got "undefined"
FAIL undefinedelement.enterKeyHint: IDL get with DOM attribute unset assert_equals: expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to undefined assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to 7 assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to 1.5 assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "5%" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "+100" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to ".5" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to true assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to false assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to object "[object Object]" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to NaN assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to Infinity assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to -Infinity assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "\0" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to null assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to object "test-toString" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "enter" assert_equals: IDL get expected (string) "enter" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "xenter" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "enter\0" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "nter" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "ENTER" assert_equals: IDL get expected (string) "enter" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "done" assert_equals: IDL get expected (string) "done" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "xdone" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "done\0" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "one" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "DONE" assert_equals: IDL get expected (string) "done" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "go" assert_equals: IDL get expected (string) "go" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "xgo" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "go\0" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "o" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "GO" assert_equals: IDL get expected (string) "go" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "next" assert_equals: IDL get expected (string) "next" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "xnext" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "next\0" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "ext" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "NEXT" assert_equals: IDL get expected (string) "next" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "previous" assert_equals: IDL get expected (string) "previous" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "xprevious" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "previous\0" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "revious" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "PREVIOUS" assert_equals: IDL get expected (string) "previous" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "previouſ" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "search" assert_equals: IDL get expected (string) "search" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "xsearch" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "search\0" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "earch" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "SEARCH" assert_equals: IDL get expected (string) "search" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "ſearch" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "send" assert_equals: IDL get expected (string) "send" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "xsend" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "send\0" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "end" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "SEND" assert_equals: IDL get expected (string) "send" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: setAttribute() to "ſend" assert_equals: IDL get expected (string) "" but got (undefined) undefined
FAIL undefinedelement.enterKeyHint: IDL set to "" assert_equals: getAttribute() expected "" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " assert_equals: getAttribute() expected " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to undefined assert_equals: getAttribute() expected "undefined" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to 7 assert_equals: getAttribute() expected "7" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to 1.5 assert_equals: getAttribute() expected "1.5" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "5%" assert_equals: getAttribute() expected "5%" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "+100" assert_equals: getAttribute() expected "+100" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to ".5" assert_equals: getAttribute() expected ".5" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to true assert_equals: getAttribute() expected "true" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to false assert_equals: getAttribute() expected "false" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to object "[object Object]" assert_equals: getAttribute() expected "[object Object]" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to NaN assert_equals: getAttribute() expected "NaN" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to Infinity assert_equals: getAttribute() expected "Infinity" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to -Infinity assert_equals: getAttribute() expected "-Infinity" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "\0" assert_equals: getAttribute() expected "\0" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to null assert_equals: IDL get expected (string) "" but got (object) null
FAIL undefinedelement.enterKeyHint: IDL set to object "test-toString" assert_equals: getAttribute() expected "test-toString" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to object "test-valueOf" assert_equals: getAttribute() expected "test-valueOf" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "enter" assert_equals: getAttribute() expected "enter" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "xenter" assert_equals: getAttribute() expected "xenter" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "enter\0" assert_equals: getAttribute() expected "enter\0" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "nter" assert_equals: getAttribute() expected "nter" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "ENTER" assert_equals: getAttribute() expected "ENTER" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "done" assert_equals: getAttribute() expected "done" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "xdone" assert_equals: getAttribute() expected "xdone" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "done\0" assert_equals: getAttribute() expected "done\0" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "one" assert_equals: getAttribute() expected "one" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "DONE" assert_equals: getAttribute() expected "DONE" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "go" assert_equals: getAttribute() expected "go" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "xgo" assert_equals: getAttribute() expected "xgo" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "go\0" assert_equals: getAttribute() expected "go\0" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "o" assert_equals: getAttribute() expected "o" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "GO" assert_equals: getAttribute() expected "GO" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "next" assert_equals: getAttribute() expected "next" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "xnext" assert_equals: getAttribute() expected "xnext" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "next\0" assert_equals: getAttribute() expected "next\0" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "ext" assert_equals: getAttribute() expected "ext" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "NEXT" assert_equals: getAttribute() expected "NEXT" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "previous" assert_equals: getAttribute() expected "previous" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "xprevious" assert_equals: getAttribute() expected "xprevious" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "previous\0" assert_equals: getAttribute() expected "previous\0" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "revious" assert_equals: getAttribute() expected "revious" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "PREVIOUS" assert_equals: getAttribute() expected "PREVIOUS" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "previouſ" assert_equals: getAttribute() expected "previouſ" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "search" assert_equals: getAttribute() expected "search" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "xsearch" assert_equals: getAttribute() expected "xsearch" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "search\0" assert_equals: getAttribute() expected "search\0" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "earch" assert_equals: getAttribute() expected "earch" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "SEARCH" assert_equals: getAttribute() expected "SEARCH" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "ſearch" assert_equals: getAttribute() expected "ſearch" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "send" assert_equals: getAttribute() expected "send" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "xsend" assert_equals: getAttribute() expected "xsend" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "send\0" assert_equals: getAttribute() expected "send\0" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "end" assert_equals: getAttribute() expected "end" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "SEND" assert_equals: getAttribute() expected "SEND" but got "ſend"
FAIL undefinedelement.enterKeyHint: IDL set to "ſend" assert_equals: IDL get expected "" but got "ſend"
PASS undefinedelement.inputMode: typeof IDL attribute
PASS undefinedelement.inputMode: IDL get with DOM attribute unset
PASS undefinedelement.inputMode: setAttribute() to ""
PASS undefinedelement.inputMode: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS undefinedelement.inputMode: setAttribute() to undefined
PASS undefinedelement.inputMode: setAttribute() to 7
PASS undefinedelement.inputMode: setAttribute() to 1.5
PASS undefinedelement.inputMode: setAttribute() to "5%"
PASS undefinedelement.inputMode: setAttribute() to "+100"
PASS undefinedelement.inputMode: setAttribute() to ".5"
PASS undefinedelement.inputMode: setAttribute() to true
PASS undefinedelement.inputMode: setAttribute() to false
PASS undefinedelement.inputMode: setAttribute() to object "[object Object]"
PASS undefinedelement.inputMode: setAttribute() to NaN
PASS undefinedelement.inputMode: setAttribute() to Infinity
PASS undefinedelement.inputMode: setAttribute() to -Infinity
PASS undefinedelement.inputMode: setAttribute() to "\0"
PASS undefinedelement.inputMode: setAttribute() to null
PASS undefinedelement.inputMode: setAttribute() to object "test-toString"
PASS undefinedelement.inputMode: setAttribute() to object "test-valueOf"
PASS undefinedelement.inputMode: setAttribute() to "none"
PASS undefinedelement.inputMode: setAttribute() to "xnone"
PASS undefinedelement.inputMode: setAttribute() to "none\0"
PASS undefinedelement.inputMode: setAttribute() to "one"
PASS undefinedelement.inputMode: setAttribute() to "NONE"
PASS undefinedelement.inputMode: setAttribute() to "text"
PASS undefinedelement.inputMode: setAttribute() to "xtext"
PASS undefinedelement.inputMode: setAttribute() to "text\0"
PASS undefinedelement.inputMode: setAttribute() to "ext"
PASS undefinedelement.inputMode: setAttribute() to "TEXT"
PASS undefinedelement.inputMode: setAttribute() to "tel"
PASS undefinedelement.inputMode: setAttribute() to "xtel"
PASS undefinedelement.inputMode: setAttribute() to "tel\0"
PASS undefinedelement.inputMode: setAttribute() to "el"
PASS undefinedelement.inputMode: setAttribute() to "TEL"
PASS undefinedelement.inputMode: setAttribute() to "url"
PASS undefinedelement.inputMode: setAttribute() to "xurl"
PASS undefinedelement.inputMode: setAttribute() to "url\0"
PASS undefinedelement.inputMode: setAttribute() to "rl"
PASS undefinedelement.inputMode: setAttribute() to "URL"
PASS undefinedelement.inputMode: setAttribute() to "email"
PASS undefinedelement.inputMode: setAttribute() to "xemail"
PASS undefinedelement.inputMode: setAttribute() to "email\0"
PASS undefinedelement.inputMode: setAttribute() to "mail"
PASS undefinedelement.inputMode: setAttribute() to "EMAIL"
PASS undefinedelement.inputMode: setAttribute() to "numeric"
PASS undefinedelement.inputMode: setAttribute() to "xnumeric"
PASS undefinedelement.inputMode: setAttribute() to "numeric\0"
PASS undefinedelement.inputMode: setAttribute() to "umeric"
PASS undefinedelement.inputMode: setAttribute() to "NUMERIC"
PASS undefinedelement.inputMode: setAttribute() to "decimal"
PASS undefinedelement.inputMode: setAttribute() to "xdecimal"
PASS undefinedelement.inputMode: setAttribute() to "decimal\0"
PASS undefinedelement.inputMode: setAttribute() to "ecimal"
PASS undefinedelement.inputMode: setAttribute() to "DECIMAL"
PASS undefinedelement.inputMode: setAttribute() to "search"
PASS undefinedelement.inputMode: setAttribute() to "xsearch"
PASS undefinedelement.inputMode: setAttribute() to "search\0"
PASS undefinedelement.inputMode: setAttribute() to "earch"
PASS undefinedelement.inputMode: setAttribute() to "SEARCH"
PASS undefinedelement.inputMode: setAttribute() to "ſearch"
PASS undefinedelement.inputMode: IDL set to ""
PASS undefinedelement.inputMode: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS undefinedelement.inputMode: IDL set to undefined
PASS undefinedelement.inputMode: IDL set to 7
PASS undefinedelement.inputMode: IDL set to 1.5
PASS undefinedelement.inputMode: IDL set to "5%"
PASS undefinedelement.inputMode: IDL set to "+100"
PASS undefinedelement.inputMode: IDL set to ".5"
PASS undefinedelement.inputMode: IDL set to true
PASS undefinedelement.inputMode: IDL set to false
PASS undefinedelement.inputMode: IDL set to object "[object Object]"
PASS undefinedelement.inputMode: IDL set to NaN
PASS undefinedelement.inputMode: IDL set to Infinity
PASS undefinedelement.inputMode: IDL set to -Infinity
PASS undefinedelement.inputMode: IDL set to "\0"
PASS undefinedelement.inputMode: IDL set to null
PASS undefinedelement.inputMode: IDL set to object "test-toString"
PASS undefinedelement.inputMode: IDL set to object "test-valueOf"
PASS undefinedelement.inputMode: IDL set to "none"
PASS undefinedelement.inputMode: IDL set to "xnone"
PASS undefinedelement.inputMode: IDL set to "none\0"
PASS undefinedelement.inputMode: IDL set to "one"
PASS undefinedelement.inputMode: IDL set to "NONE"
PASS undefinedelement.inputMode: IDL set to "text"
PASS undefinedelement.inputMode: IDL set to "xtext"
PASS undefinedelement.inputMode: IDL set to "text\0"
PASS undefinedelement.inputMode: IDL set to "ext"
PASS undefinedelement.inputMode: IDL set to "TEXT"
PASS undefinedelement.inputMode: IDL set to "tel"
PASS undefinedelement.inputMode: IDL set to "xtel"
PASS undefinedelement.inputMode: IDL set to "tel\0"
PASS undefinedelement.inputMode: IDL set to "el"
PASS undefinedelement.inputMode: IDL set to "TEL"
PASS undefinedelement.inputMode: IDL set to "url"
PASS undefinedelement.inputMode: IDL set to "xurl"
PASS undefinedelement.inputMode: IDL set to "url\0"
PASS undefinedelement.inputMode: IDL set to "rl"
PASS undefinedelement.inputMode: IDL set to "URL"
PASS undefinedelement.inputMode: IDL set to "email"
PASS undefinedelement.inputMode: IDL set to "xemail"
PASS undefinedelement.inputMode: IDL set to "email\0"
PASS undefinedelement.inputMode: IDL set to "mail"
PASS undefinedelement.inputMode: IDL set to "EMAIL"
PASS undefinedelement.inputMode: IDL set to "numeric"
PASS undefinedelement.inputMode: IDL set to "xnumeric"
PASS undefinedelement.inputMode: IDL set to "numeric\0"
PASS undefinedelement.inputMode: IDL set to "umeric"
PASS undefinedelement.inputMode: IDL set to "NUMERIC"
PASS undefinedelement.inputMode: IDL set to "decimal"
PASS undefinedelement.inputMode: IDL set to "xdecimal"
PASS undefinedelement.inputMode: IDL set to "decimal\0"
PASS undefinedelement.inputMode: IDL set to "ecimal"
PASS undefinedelement.inputMode: IDL set to "DECIMAL"
PASS undefinedelement.inputMode: IDL set to "search"
PASS undefinedelement.inputMode: IDL set to "xsearch"
PASS undefinedelement.inputMode: IDL set to "search\0"
PASS undefinedelement.inputMode: IDL set to "earch"
PASS undefinedelement.inputMode: IDL set to "SEARCH"
PASS undefinedelement.inputMode: IDL set to "ſearch"
(Note: missing tests for types tokenlist.)