blob: a7389d9c01c1be103efe6831e7e85fb99b8bb7fa [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 marquee.title: typeof IDL attribute
PASS marquee.title: IDL get with DOM attribute unset
PASS marquee.title: setAttribute() to ""
PASS marquee.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 marquee.title: setAttribute() to undefined
PASS marquee.title: setAttribute() to 7
PASS marquee.title: setAttribute() to 1.5
PASS marquee.title: setAttribute() to "5%"
PASS marquee.title: setAttribute() to "+100"
PASS marquee.title: setAttribute() to ".5"
PASS marquee.title: setAttribute() to true
PASS marquee.title: setAttribute() to false
PASS marquee.title: setAttribute() to object "[object Object]"
PASS marquee.title: setAttribute() to NaN
PASS marquee.title: setAttribute() to Infinity
PASS marquee.title: setAttribute() to -Infinity
PASS marquee.title: setAttribute() to "\0"
PASS marquee.title: setAttribute() to null
PASS marquee.title: setAttribute() to object "test-toString"
PASS marquee.title: setAttribute() to object "test-valueOf"
PASS marquee.title: IDL set to ""
PASS marquee.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 marquee.title: IDL set to undefined
PASS marquee.title: IDL set to 7
PASS marquee.title: IDL set to 1.5
PASS marquee.title: IDL set to "5%"
PASS marquee.title: IDL set to "+100"
PASS marquee.title: IDL set to ".5"
PASS marquee.title: IDL set to true
PASS marquee.title: IDL set to false
PASS marquee.title: IDL set to object "[object Object]"
PASS marquee.title: IDL set to NaN
PASS marquee.title: IDL set to Infinity
PASS marquee.title: IDL set to -Infinity
PASS marquee.title: IDL set to "\0"
PASS marquee.title: IDL set to null
PASS marquee.title: IDL set to object "test-toString"
PASS marquee.title: IDL set to object "test-valueOf"
PASS marquee.lang: typeof IDL attribute
PASS marquee.lang: IDL get with DOM attribute unset
PASS marquee.lang: setAttribute() to ""
PASS marquee.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 marquee.lang: setAttribute() to undefined
PASS marquee.lang: setAttribute() to 7
PASS marquee.lang: setAttribute() to 1.5
PASS marquee.lang: setAttribute() to "5%"
PASS marquee.lang: setAttribute() to "+100"
PASS marquee.lang: setAttribute() to ".5"
PASS marquee.lang: setAttribute() to true
PASS marquee.lang: setAttribute() to false
PASS marquee.lang: setAttribute() to object "[object Object]"
PASS marquee.lang: setAttribute() to NaN
PASS marquee.lang: setAttribute() to Infinity
PASS marquee.lang: setAttribute() to -Infinity
PASS marquee.lang: setAttribute() to "\0"
PASS marquee.lang: setAttribute() to null
PASS marquee.lang: setAttribute() to object "test-toString"
PASS marquee.lang: setAttribute() to object "test-valueOf"
PASS marquee.lang: IDL set to ""
PASS marquee.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 marquee.lang: IDL set to undefined
PASS marquee.lang: IDL set to 7
PASS marquee.lang: IDL set to 1.5
PASS marquee.lang: IDL set to "5%"
PASS marquee.lang: IDL set to "+100"
PASS marquee.lang: IDL set to ".5"
PASS marquee.lang: IDL set to true
PASS marquee.lang: IDL set to false
PASS marquee.lang: IDL set to object "[object Object]"
PASS marquee.lang: IDL set to NaN
PASS marquee.lang: IDL set to Infinity
PASS marquee.lang: IDL set to -Infinity
PASS marquee.lang: IDL set to "\0"
PASS marquee.lang: IDL set to null
PASS marquee.lang: IDL set to object "test-toString"
PASS marquee.lang: IDL set to object "test-valueOf"
PASS marquee.dir: typeof IDL attribute
PASS marquee.dir: IDL get with DOM attribute unset
PASS marquee.dir: setAttribute() to ""
PASS marquee.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 marquee.dir: setAttribute() to undefined
PASS marquee.dir: setAttribute() to 7
PASS marquee.dir: setAttribute() to 1.5
PASS marquee.dir: setAttribute() to "5%"
PASS marquee.dir: setAttribute() to "+100"
PASS marquee.dir: setAttribute() to ".5"
PASS marquee.dir: setAttribute() to true
PASS marquee.dir: setAttribute() to false
PASS marquee.dir: setAttribute() to object "[object Object]"
PASS marquee.dir: setAttribute() to NaN
PASS marquee.dir: setAttribute() to Infinity
PASS marquee.dir: setAttribute() to -Infinity
PASS marquee.dir: setAttribute() to "\0"
PASS marquee.dir: setAttribute() to null
PASS marquee.dir: setAttribute() to object "test-toString"
PASS marquee.dir: setAttribute() to object "test-valueOf"
PASS marquee.dir: setAttribute() to "ltr"
PASS marquee.dir: setAttribute() to "xltr"
PASS marquee.dir: setAttribute() to "ltr\0"
PASS marquee.dir: setAttribute() to "tr"
PASS marquee.dir: setAttribute() to "LTR"
PASS marquee.dir: setAttribute() to "rtl"
PASS marquee.dir: setAttribute() to "xrtl"
PASS marquee.dir: setAttribute() to "rtl\0"
PASS marquee.dir: setAttribute() to "tl"
PASS marquee.dir: setAttribute() to "RTL"
PASS marquee.dir: setAttribute() to "auto"
PASS marquee.dir: setAttribute() to "xauto"
PASS marquee.dir: setAttribute() to "auto\0"
PASS marquee.dir: setAttribute() to "uto"
PASS marquee.dir: setAttribute() to "AUTO"
PASS marquee.dir: IDL set to ""
PASS marquee.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 marquee.dir: IDL set to undefined
PASS marquee.dir: IDL set to 7
PASS marquee.dir: IDL set to 1.5
PASS marquee.dir: IDL set to "5%"
PASS marquee.dir: IDL set to "+100"
PASS marquee.dir: IDL set to ".5"
PASS marquee.dir: IDL set to true
PASS marquee.dir: IDL set to false
PASS marquee.dir: IDL set to object "[object Object]"
PASS marquee.dir: IDL set to NaN
PASS marquee.dir: IDL set to Infinity
PASS marquee.dir: IDL set to -Infinity
PASS marquee.dir: IDL set to "\0"
PASS marquee.dir: IDL set to null
PASS marquee.dir: IDL set to object "test-toString"
PASS marquee.dir: IDL set to object "test-valueOf"
PASS marquee.dir: IDL set to "ltr"
PASS marquee.dir: IDL set to "xltr"
PASS marquee.dir: IDL set to "ltr\0"
PASS marquee.dir: IDL set to "tr"
PASS marquee.dir: IDL set to "LTR"
PASS marquee.dir: IDL set to "rtl"
PASS marquee.dir: IDL set to "xrtl"
PASS marquee.dir: IDL set to "rtl\0"
PASS marquee.dir: IDL set to "tl"
PASS marquee.dir: IDL set to "RTL"
PASS marquee.dir: IDL set to "auto"
PASS marquee.dir: IDL set to "xauto"
PASS marquee.dir: IDL set to "auto\0"
PASS marquee.dir: IDL set to "uto"
PASS marquee.dir: IDL set to "AUTO"
PASS marquee.className (<marquee class>): typeof IDL attribute
PASS marquee.className (<marquee class>): IDL get with DOM attribute unset
PASS marquee.className (<marquee class>): setAttribute() to ""
PASS marquee.className (<marquee 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 marquee.className (<marquee class>): setAttribute() to undefined
PASS marquee.className (<marquee class>): setAttribute() to 7
PASS marquee.className (<marquee class>): setAttribute() to 1.5
PASS marquee.className (<marquee class>): setAttribute() to "5%"
PASS marquee.className (<marquee class>): setAttribute() to "+100"
PASS marquee.className (<marquee class>): setAttribute() to ".5"
PASS marquee.className (<marquee class>): setAttribute() to true
PASS marquee.className (<marquee class>): setAttribute() to false
PASS marquee.className (<marquee class>): setAttribute() to object "[object Object]"
PASS marquee.className (<marquee class>): setAttribute() to NaN
PASS marquee.className (<marquee class>): setAttribute() to Infinity
PASS marquee.className (<marquee class>): setAttribute() to -Infinity
PASS marquee.className (<marquee class>): setAttribute() to "\0"
PASS marquee.className (<marquee class>): setAttribute() to null
PASS marquee.className (<marquee class>): setAttribute() to object "test-toString"
PASS marquee.className (<marquee class>): setAttribute() to object "test-valueOf"
PASS marquee.className (<marquee class>): IDL set to ""
PASS marquee.className (<marquee 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 marquee.className (<marquee class>): IDL set to undefined
PASS marquee.className (<marquee class>): IDL set to 7
PASS marquee.className (<marquee class>): IDL set to 1.5
PASS marquee.className (<marquee class>): IDL set to "5%"
PASS marquee.className (<marquee class>): IDL set to "+100"
PASS marquee.className (<marquee class>): IDL set to ".5"
PASS marquee.className (<marquee class>): IDL set to true
PASS marquee.className (<marquee class>): IDL set to false
PASS marquee.className (<marquee class>): IDL set to object "[object Object]"
PASS marquee.className (<marquee class>): IDL set to NaN
PASS marquee.className (<marquee class>): IDL set to Infinity
PASS marquee.className (<marquee class>): IDL set to -Infinity
PASS marquee.className (<marquee class>): IDL set to "\0"
PASS marquee.className (<marquee class>): IDL set to null
PASS marquee.className (<marquee class>): IDL set to object "test-toString"
PASS marquee.className (<marquee class>): IDL set to object "test-valueOf"
PASS marquee.autofocus: typeof IDL attribute
PASS marquee.autofocus: IDL get with DOM attribute unset
PASS marquee.autofocus: setAttribute() to ""
PASS marquee.autofocus: setAttribute() to " foo "
PASS marquee.autofocus: setAttribute() to undefined
PASS marquee.autofocus: setAttribute() to null
PASS marquee.autofocus: setAttribute() to 7
PASS marquee.autofocus: setAttribute() to 1.5
PASS marquee.autofocus: setAttribute() to "5%"
PASS marquee.autofocus: setAttribute() to "+100"
PASS marquee.autofocus: setAttribute() to ".5"
PASS marquee.autofocus: setAttribute() to true
PASS marquee.autofocus: setAttribute() to false
PASS marquee.autofocus: setAttribute() to object "[object Object]"
PASS marquee.autofocus: setAttribute() to NaN
PASS marquee.autofocus: setAttribute() to Infinity
PASS marquee.autofocus: setAttribute() to -Infinity
PASS marquee.autofocus: setAttribute() to "\0"
PASS marquee.autofocus: setAttribute() to object "test-toString"
PASS marquee.autofocus: setAttribute() to object "test-valueOf"
PASS marquee.autofocus: setAttribute() to "autofocus"
PASS marquee.autofocus: IDL set to ""
PASS marquee.autofocus: IDL set to " foo "
PASS marquee.autofocus: IDL set to undefined
PASS marquee.autofocus: IDL set to null
PASS marquee.autofocus: IDL set to 7
PASS marquee.autofocus: IDL set to 1.5
PASS marquee.autofocus: IDL set to "5%"
PASS marquee.autofocus: IDL set to "+100"
PASS marquee.autofocus: IDL set to ".5"
PASS marquee.autofocus: IDL set to true
PASS marquee.autofocus: IDL set to false
PASS marquee.autofocus: IDL set to object "[object Object]"
PASS marquee.autofocus: IDL set to NaN
PASS marquee.autofocus: IDL set to Infinity
PASS marquee.autofocus: IDL set to -Infinity
PASS marquee.autofocus: IDL set to "\0"
PASS marquee.autofocus: IDL set to object "test-toString"
PASS marquee.autofocus: IDL set to object "test-valueOf"
PASS marquee.hidden: typeof IDL attribute
PASS marquee.hidden: IDL get with DOM attribute unset
PASS marquee.hidden: setAttribute() to ""
PASS marquee.hidden: setAttribute() to " foo "
PASS marquee.hidden: setAttribute() to undefined
PASS marquee.hidden: setAttribute() to null
PASS marquee.hidden: setAttribute() to 7
PASS marquee.hidden: setAttribute() to 1.5
PASS marquee.hidden: setAttribute() to "5%"
PASS marquee.hidden: setAttribute() to "+100"
PASS marquee.hidden: setAttribute() to ".5"
PASS marquee.hidden: setAttribute() to true
PASS marquee.hidden: setAttribute() to false
PASS marquee.hidden: setAttribute() to object "[object Object]"
PASS marquee.hidden: setAttribute() to NaN
PASS marquee.hidden: setAttribute() to Infinity
PASS marquee.hidden: setAttribute() to -Infinity
PASS marquee.hidden: setAttribute() to "\0"
PASS marquee.hidden: setAttribute() to object "test-toString"
PASS marquee.hidden: setAttribute() to object "test-valueOf"
PASS marquee.hidden: setAttribute() to "hidden"
PASS marquee.hidden: IDL set to ""
PASS marquee.hidden: IDL set to " foo "
PASS marquee.hidden: IDL set to undefined
PASS marquee.hidden: IDL set to null
PASS marquee.hidden: IDL set to 7
PASS marquee.hidden: IDL set to 1.5
PASS marquee.hidden: IDL set to "5%"
PASS marquee.hidden: IDL set to "+100"
PASS marquee.hidden: IDL set to ".5"
PASS marquee.hidden: IDL set to true
PASS marquee.hidden: IDL set to false
PASS marquee.hidden: IDL set to object "[object Object]"
PASS marquee.hidden: IDL set to NaN
PASS marquee.hidden: IDL set to Infinity
PASS marquee.hidden: IDL set to -Infinity
PASS marquee.hidden: IDL set to "\0"
PASS marquee.hidden: IDL set to object "test-toString"
PASS marquee.hidden: IDL set to object "test-valueOf"
PASS marquee.accessKey: typeof IDL attribute
PASS marquee.accessKey: IDL get with DOM attribute unset
PASS marquee.accessKey: setAttribute() to ""
PASS marquee.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 marquee.accessKey: setAttribute() to undefined
PASS marquee.accessKey: setAttribute() to 7
PASS marquee.accessKey: setAttribute() to 1.5
PASS marquee.accessKey: setAttribute() to "5%"
PASS marquee.accessKey: setAttribute() to "+100"
PASS marquee.accessKey: setAttribute() to ".5"
PASS marquee.accessKey: setAttribute() to true
PASS marquee.accessKey: setAttribute() to false
PASS marquee.accessKey: setAttribute() to object "[object Object]"
PASS marquee.accessKey: setAttribute() to NaN
PASS marquee.accessKey: setAttribute() to Infinity
PASS marquee.accessKey: setAttribute() to -Infinity
PASS marquee.accessKey: setAttribute() to "\0"
PASS marquee.accessKey: setAttribute() to null
PASS marquee.accessKey: setAttribute() to object "test-toString"
PASS marquee.accessKey: setAttribute() to object "test-valueOf"
PASS marquee.accessKey: IDL set to ""
PASS marquee.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 marquee.accessKey: IDL set to undefined
PASS marquee.accessKey: IDL set to 7
PASS marquee.accessKey: IDL set to 1.5
PASS marquee.accessKey: IDL set to "5%"
PASS marquee.accessKey: IDL set to "+100"
PASS marquee.accessKey: IDL set to ".5"
PASS marquee.accessKey: IDL set to true
PASS marquee.accessKey: IDL set to false
PASS marquee.accessKey: IDL set to object "[object Object]"
PASS marquee.accessKey: IDL set to NaN
PASS marquee.accessKey: IDL set to Infinity
PASS marquee.accessKey: IDL set to -Infinity
PASS marquee.accessKey: IDL set to "\0"
PASS marquee.accessKey: IDL set to null
PASS marquee.accessKey: IDL set to object "test-toString"
PASS marquee.accessKey: IDL set to object "test-valueOf"
PASS marquee.tabIndex: typeof IDL attribute
PASS marquee.tabIndex: setAttribute() to -36
PASS marquee.tabIndex: setAttribute() to -1
PASS marquee.tabIndex: setAttribute() to 0
PASS marquee.tabIndex: setAttribute() to 1
PASS marquee.tabIndex: setAttribute() to 2147483647
PASS marquee.tabIndex: setAttribute() to -2147483648
PASS marquee.tabIndex: setAttribute() to "-1"
PASS marquee.tabIndex: setAttribute() to "-0"
PASS marquee.tabIndex: setAttribute() to "0"
PASS marquee.tabIndex: setAttribute() to "1"
PASS marquee.tabIndex: setAttribute() to "\t7"
PASS marquee.tabIndex: setAttribute() to "\f7"
PASS marquee.tabIndex: setAttribute() to " 7"
PASS marquee.tabIndex: setAttribute() to "\n7"
PASS marquee.tabIndex: setAttribute() to "\r7"
PASS marquee.tabIndex: setAttribute() to 1.5
PASS marquee.tabIndex: setAttribute() to "5%"
PASS marquee.tabIndex: setAttribute() to "+100"
PASS marquee.tabIndex: setAttribute() to object "2"
PASS marquee.tabIndex: IDL set to -36
PASS marquee.tabIndex: IDL set to -1
PASS marquee.tabIndex: IDL set to 0
PASS marquee.tabIndex: IDL set to 1
PASS marquee.tabIndex: IDL set to 2147483647
PASS marquee.tabIndex: IDL set to -2147483648
PASS marquee.bgColor: typeof IDL attribute
PASS marquee.bgColor: IDL get with DOM attribute unset
PASS marquee.bgColor: setAttribute() to ""
PASS marquee.bgColor: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS marquee.bgColor: setAttribute() to undefined
PASS marquee.bgColor: setAttribute() to 7
PASS marquee.bgColor: setAttribute() to 1.5
PASS marquee.bgColor: setAttribute() to "5%"
PASS marquee.bgColor: setAttribute() to "+100"
PASS marquee.bgColor: setAttribute() to ".5"
PASS marquee.bgColor: setAttribute() to true
PASS marquee.bgColor: setAttribute() to false
PASS marquee.bgColor: setAttribute() to object "[object Object]"
PASS marquee.bgColor: setAttribute() to NaN
PASS marquee.bgColor: setAttribute() to Infinity
PASS marquee.bgColor: setAttribute() to -Infinity
PASS marquee.bgColor: setAttribute() to "\0"
PASS marquee.bgColor: setAttribute() to null
PASS marquee.bgColor: setAttribute() to object "test-toString"
PASS marquee.bgColor: setAttribute() to object "test-valueOf"
PASS marquee.bgColor: IDL set to ""
PASS marquee.bgColor: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS marquee.bgColor: IDL set to undefined
PASS marquee.bgColor: IDL set to 7
PASS marquee.bgColor: IDL set to 1.5
PASS marquee.bgColor: IDL set to "5%"
PASS marquee.bgColor: IDL set to "+100"
PASS marquee.bgColor: IDL set to ".5"
PASS marquee.bgColor: IDL set to true
PASS marquee.bgColor: IDL set to false
PASS marquee.bgColor: IDL set to object "[object Object]"
PASS marquee.bgColor: IDL set to NaN
PASS marquee.bgColor: IDL set to Infinity
PASS marquee.bgColor: IDL set to -Infinity
PASS marquee.bgColor: IDL set to "\0"
PASS marquee.bgColor: IDL set to null
PASS marquee.bgColor: IDL set to object "test-toString"
PASS marquee.bgColor: IDL set to object "test-valueOf"
PASS marquee.height: typeof IDL attribute
PASS marquee.height: IDL get with DOM attribute unset
PASS marquee.height: setAttribute() to ""
PASS marquee.height: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS marquee.height: setAttribute() to undefined
PASS marquee.height: setAttribute() to 7
PASS marquee.height: setAttribute() to 1.5
PASS marquee.height: setAttribute() to "5%"
PASS marquee.height: setAttribute() to "+100"
PASS marquee.height: setAttribute() to ".5"
PASS marquee.height: setAttribute() to true
PASS marquee.height: setAttribute() to false
PASS marquee.height: setAttribute() to object "[object Object]"
PASS marquee.height: setAttribute() to NaN
PASS marquee.height: setAttribute() to Infinity
PASS marquee.height: setAttribute() to -Infinity
PASS marquee.height: setAttribute() to "\0"
PASS marquee.height: setAttribute() to null
PASS marquee.height: setAttribute() to object "test-toString"
PASS marquee.height: setAttribute() to object "test-valueOf"
PASS marquee.height: IDL set to ""
PASS marquee.height: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS marquee.height: IDL set to undefined
PASS marquee.height: IDL set to 7
PASS marquee.height: IDL set to 1.5
PASS marquee.height: IDL set to "5%"
PASS marquee.height: IDL set to "+100"
PASS marquee.height: IDL set to ".5"
PASS marquee.height: IDL set to true
PASS marquee.height: IDL set to false
PASS marquee.height: IDL set to object "[object Object]"
PASS marquee.height: IDL set to NaN
PASS marquee.height: IDL set to Infinity
PASS marquee.height: IDL set to -Infinity
PASS marquee.height: IDL set to "\0"
PASS marquee.height: IDL set to null
PASS marquee.height: IDL set to object "test-toString"
PASS marquee.height: IDL set to object "test-valueOf"
PASS marquee.hspace: typeof IDL attribute
PASS marquee.hspace: IDL get with DOM attribute unset
PASS marquee.hspace: setAttribute() to -2147483649
PASS marquee.hspace: setAttribute() to -2147483648
PASS marquee.hspace: setAttribute() to -36
PASS marquee.hspace: setAttribute() to -1
PASS marquee.hspace: setAttribute() to 0
PASS marquee.hspace: setAttribute() to 1
PASS marquee.hspace: setAttribute() to 257
PASS marquee.hspace: setAttribute() to 2147483647
PASS marquee.hspace: setAttribute() to 2147483648
PASS marquee.hspace: setAttribute() to 4294967295
PASS marquee.hspace: setAttribute() to 4294967296
PASS marquee.hspace: setAttribute() to ""
PASS marquee.hspace: setAttribute() to "-1"
PASS marquee.hspace: setAttribute() to "-0"
PASS marquee.hspace: setAttribute() to "0"
PASS marquee.hspace: setAttribute() to "1"
PASS marquee.hspace: setAttribute() to "\t7"
PASS marquee.hspace: setAttribute() to "\v7"
PASS marquee.hspace: setAttribute() to "\f7"
PASS marquee.hspace: setAttribute() to " 7"
PASS marquee.hspace: setAttribute() to " 7"
PASS marquee.hspace: setAttribute() to "7"
PASS marquee.hspace: setAttribute() to "\n7"
PASS marquee.hspace: setAttribute() to "\r7"
PASS marquee.hspace: setAttribute() to "
7"
PASS marquee.hspace: setAttribute() to "
7"
PASS marquee.hspace: setAttribute() to " 7"
PASS marquee.hspace: setAttribute() to "᠎7"
PASS marquee.hspace: setAttribute() to " 7"
PASS marquee.hspace: setAttribute() to " 7"
PASS marquee.hspace: setAttribute() to " 7"
PASS marquee.hspace: setAttribute() to " 7"
PASS marquee.hspace: setAttribute() to " 7"
PASS marquee.hspace: setAttribute() to " 7"
PASS marquee.hspace: setAttribute() to " 7"
PASS marquee.hspace: setAttribute() to " 7"
PASS marquee.hspace: setAttribute() to " 7"
PASS marquee.hspace: setAttribute() to " 7"
PASS marquee.hspace: setAttribute() to " 7"
PASS marquee.hspace: setAttribute() to " 7"
PASS marquee.hspace: setAttribute() to " 7"
PASS marquee.hspace: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS marquee.hspace: setAttribute() to undefined
PASS marquee.hspace: setAttribute() to 1.5
PASS marquee.hspace: setAttribute() to "5%"
PASS marquee.hspace: setAttribute() to "+100"
PASS marquee.hspace: setAttribute() to ".5"
PASS marquee.hspace: setAttribute() to true
PASS marquee.hspace: setAttribute() to false
PASS marquee.hspace: setAttribute() to object "[object Object]"
PASS marquee.hspace: setAttribute() to NaN
PASS marquee.hspace: setAttribute() to Infinity
PASS marquee.hspace: setAttribute() to -Infinity
PASS marquee.hspace: setAttribute() to "\0"
PASS marquee.hspace: setAttribute() to object "2"
PASS marquee.hspace: setAttribute() to object "3"
PASS marquee.hspace: IDL set to 0
PASS marquee.hspace: IDL set to 1
PASS marquee.hspace: IDL set to 257
PASS marquee.hspace: IDL set to 2147483647
PASS marquee.hspace: IDL set to "-0"
PASS marquee.hspace: IDL set to 2147483648
PASS marquee.hspace: IDL set to 4294967295
PASS marquee.scrollAmount: typeof IDL attribute
PASS marquee.scrollAmount: IDL get with DOM attribute unset
PASS marquee.scrollAmount: setAttribute() to -2147483649
PASS marquee.scrollAmount: setAttribute() to -2147483648
PASS marquee.scrollAmount: setAttribute() to -36
PASS marquee.scrollAmount: setAttribute() to -1
PASS marquee.scrollAmount: setAttribute() to 0
PASS marquee.scrollAmount: setAttribute() to 1
PASS marquee.scrollAmount: setAttribute() to 257
PASS marquee.scrollAmount: setAttribute() to 2147483647
PASS marquee.scrollAmount: setAttribute() to 2147483648
PASS marquee.scrollAmount: setAttribute() to 4294967295
PASS marquee.scrollAmount: setAttribute() to 4294967296
PASS marquee.scrollAmount: setAttribute() to ""
PASS marquee.scrollAmount: setAttribute() to "-1"
PASS marquee.scrollAmount: setAttribute() to "-0"
PASS marquee.scrollAmount: setAttribute() to "0"
PASS marquee.scrollAmount: setAttribute() to "1"
PASS marquee.scrollAmount: setAttribute() to "\t7"
PASS marquee.scrollAmount: setAttribute() to "\v7"
PASS marquee.scrollAmount: setAttribute() to "\f7"
PASS marquee.scrollAmount: setAttribute() to " 7"
PASS marquee.scrollAmount: setAttribute() to " 7"
PASS marquee.scrollAmount: setAttribute() to "7"
PASS marquee.scrollAmount: setAttribute() to "\n7"
PASS marquee.scrollAmount: setAttribute() to "\r7"
PASS marquee.scrollAmount: setAttribute() to "
7"
PASS marquee.scrollAmount: setAttribute() to "
7"
PASS marquee.scrollAmount: setAttribute() to " 7"
PASS marquee.scrollAmount: setAttribute() to "᠎7"
PASS marquee.scrollAmount: setAttribute() to " 7"
PASS marquee.scrollAmount: setAttribute() to " 7"
PASS marquee.scrollAmount: setAttribute() to " 7"
PASS marquee.scrollAmount: setAttribute() to " 7"
PASS marquee.scrollAmount: setAttribute() to " 7"
PASS marquee.scrollAmount: setAttribute() to " 7"
PASS marquee.scrollAmount: setAttribute() to " 7"
PASS marquee.scrollAmount: setAttribute() to " 7"
PASS marquee.scrollAmount: setAttribute() to " 7"
PASS marquee.scrollAmount: setAttribute() to " 7"
PASS marquee.scrollAmount: setAttribute() to " 7"
PASS marquee.scrollAmount: setAttribute() to " 7"
PASS marquee.scrollAmount: setAttribute() to " 7"
PASS marquee.scrollAmount: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS marquee.scrollAmount: setAttribute() to undefined
PASS marquee.scrollAmount: setAttribute() to 1.5
PASS marquee.scrollAmount: setAttribute() to "5%"
PASS marquee.scrollAmount: setAttribute() to "+100"
PASS marquee.scrollAmount: setAttribute() to ".5"
PASS marquee.scrollAmount: setAttribute() to true
PASS marquee.scrollAmount: setAttribute() to false
PASS marquee.scrollAmount: setAttribute() to object "[object Object]"
PASS marquee.scrollAmount: setAttribute() to NaN
PASS marquee.scrollAmount: setAttribute() to Infinity
PASS marquee.scrollAmount: setAttribute() to -Infinity
PASS marquee.scrollAmount: setAttribute() to "\0"
PASS marquee.scrollAmount: setAttribute() to object "2"
PASS marquee.scrollAmount: setAttribute() to object "3"
PASS marquee.scrollAmount: IDL set to 0
PASS marquee.scrollAmount: IDL set to 1
PASS marquee.scrollAmount: IDL set to 257
PASS marquee.scrollAmount: IDL set to 2147483647
PASS marquee.scrollAmount: IDL set to "-0"
PASS marquee.scrollAmount: IDL set to 2147483648
PASS marquee.scrollAmount: IDL set to 4294967295
PASS marquee.scrollDelay: typeof IDL attribute
PASS marquee.scrollDelay: IDL get with DOM attribute unset
PASS marquee.scrollDelay: setAttribute() to -2147483649
PASS marquee.scrollDelay: setAttribute() to -2147483648
PASS marquee.scrollDelay: setAttribute() to -36
PASS marquee.scrollDelay: setAttribute() to -1
PASS marquee.scrollDelay: setAttribute() to 0
PASS marquee.scrollDelay: setAttribute() to 1
PASS marquee.scrollDelay: setAttribute() to 257
PASS marquee.scrollDelay: setAttribute() to 2147483647
PASS marquee.scrollDelay: setAttribute() to 2147483648
PASS marquee.scrollDelay: setAttribute() to 4294967295
PASS marquee.scrollDelay: setAttribute() to 4294967296
PASS marquee.scrollDelay: setAttribute() to ""
PASS marquee.scrollDelay: setAttribute() to "-1"
PASS marquee.scrollDelay: setAttribute() to "-0"
PASS marquee.scrollDelay: setAttribute() to "0"
PASS marquee.scrollDelay: setAttribute() to "1"
PASS marquee.scrollDelay: setAttribute() to "\t7"
PASS marquee.scrollDelay: setAttribute() to "\v7"
PASS marquee.scrollDelay: setAttribute() to "\f7"
PASS marquee.scrollDelay: setAttribute() to " 7"
PASS marquee.scrollDelay: setAttribute() to " 7"
PASS marquee.scrollDelay: setAttribute() to "7"
PASS marquee.scrollDelay: setAttribute() to "\n7"
PASS marquee.scrollDelay: setAttribute() to "\r7"
PASS marquee.scrollDelay: setAttribute() to "
7"
PASS marquee.scrollDelay: setAttribute() to "
7"
PASS marquee.scrollDelay: setAttribute() to " 7"
PASS marquee.scrollDelay: setAttribute() to "᠎7"
PASS marquee.scrollDelay: setAttribute() to " 7"
PASS marquee.scrollDelay: setAttribute() to " 7"
PASS marquee.scrollDelay: setAttribute() to " 7"
PASS marquee.scrollDelay: setAttribute() to " 7"
PASS marquee.scrollDelay: setAttribute() to " 7"
PASS marquee.scrollDelay: setAttribute() to " 7"
PASS marquee.scrollDelay: setAttribute() to " 7"
PASS marquee.scrollDelay: setAttribute() to " 7"
PASS marquee.scrollDelay: setAttribute() to " 7"
PASS marquee.scrollDelay: setAttribute() to " 7"
PASS marquee.scrollDelay: setAttribute() to " 7"
PASS marquee.scrollDelay: setAttribute() to " 7"
PASS marquee.scrollDelay: setAttribute() to " 7"
PASS marquee.scrollDelay: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS marquee.scrollDelay: setAttribute() to undefined
PASS marquee.scrollDelay: setAttribute() to 1.5
PASS marquee.scrollDelay: setAttribute() to "5%"
PASS marquee.scrollDelay: setAttribute() to "+100"
PASS marquee.scrollDelay: setAttribute() to ".5"
PASS marquee.scrollDelay: setAttribute() to true
PASS marquee.scrollDelay: setAttribute() to false
PASS marquee.scrollDelay: setAttribute() to object "[object Object]"
PASS marquee.scrollDelay: setAttribute() to NaN
PASS marquee.scrollDelay: setAttribute() to Infinity
PASS marquee.scrollDelay: setAttribute() to -Infinity
PASS marquee.scrollDelay: setAttribute() to "\0"
PASS marquee.scrollDelay: setAttribute() to object "2"
PASS marquee.scrollDelay: setAttribute() to object "3"
PASS marquee.scrollDelay: IDL set to 0
PASS marquee.scrollDelay: IDL set to 1
PASS marquee.scrollDelay: IDL set to 257
PASS marquee.scrollDelay: IDL set to 2147483647
PASS marquee.scrollDelay: IDL set to "-0"
PASS marquee.scrollDelay: IDL set to 2147483648
PASS marquee.scrollDelay: IDL set to 4294967295
PASS marquee.trueSpeed: typeof IDL attribute
PASS marquee.trueSpeed: IDL get with DOM attribute unset
PASS marquee.trueSpeed: setAttribute() to ""
PASS marquee.trueSpeed: setAttribute() to " foo "
PASS marquee.trueSpeed: setAttribute() to undefined
PASS marquee.trueSpeed: setAttribute() to null
PASS marquee.trueSpeed: setAttribute() to 7
PASS marquee.trueSpeed: setAttribute() to 1.5
PASS marquee.trueSpeed: setAttribute() to "5%"
PASS marquee.trueSpeed: setAttribute() to "+100"
PASS marquee.trueSpeed: setAttribute() to ".5"
PASS marquee.trueSpeed: setAttribute() to true
PASS marquee.trueSpeed: setAttribute() to false
PASS marquee.trueSpeed: setAttribute() to object "[object Object]"
PASS marquee.trueSpeed: setAttribute() to NaN
PASS marquee.trueSpeed: setAttribute() to Infinity
PASS marquee.trueSpeed: setAttribute() to -Infinity
PASS marquee.trueSpeed: setAttribute() to "\0"
PASS marquee.trueSpeed: setAttribute() to object "test-toString"
PASS marquee.trueSpeed: setAttribute() to object "test-valueOf"
PASS marquee.trueSpeed: setAttribute() to "trueSpeed"
PASS marquee.trueSpeed: IDL set to ""
PASS marquee.trueSpeed: IDL set to " foo "
PASS marquee.trueSpeed: IDL set to undefined
PASS marquee.trueSpeed: IDL set to null
PASS marquee.trueSpeed: IDL set to 7
PASS marquee.trueSpeed: IDL set to 1.5
PASS marquee.trueSpeed: IDL set to "5%"
PASS marquee.trueSpeed: IDL set to "+100"
PASS marquee.trueSpeed: IDL set to ".5"
PASS marquee.trueSpeed: IDL set to true
PASS marquee.trueSpeed: IDL set to false
PASS marquee.trueSpeed: IDL set to object "[object Object]"
PASS marquee.trueSpeed: IDL set to NaN
PASS marquee.trueSpeed: IDL set to Infinity
PASS marquee.trueSpeed: IDL set to -Infinity
PASS marquee.trueSpeed: IDL set to "\0"
PASS marquee.trueSpeed: IDL set to object "test-toString"
PASS marquee.trueSpeed: IDL set to object "test-valueOf"
PASS marquee.vspace: typeof IDL attribute
PASS marquee.vspace: IDL get with DOM attribute unset
PASS marquee.vspace: setAttribute() to -2147483649
PASS marquee.vspace: setAttribute() to -2147483648
PASS marquee.vspace: setAttribute() to -36
PASS marquee.vspace: setAttribute() to -1
PASS marquee.vspace: setAttribute() to 0
PASS marquee.vspace: setAttribute() to 1
PASS marquee.vspace: setAttribute() to 257
PASS marquee.vspace: setAttribute() to 2147483647
PASS marquee.vspace: setAttribute() to 2147483648
PASS marquee.vspace: setAttribute() to 4294967295
PASS marquee.vspace: setAttribute() to 4294967296
PASS marquee.vspace: setAttribute() to ""
PASS marquee.vspace: setAttribute() to "-1"
PASS marquee.vspace: setAttribute() to "-0"
PASS marquee.vspace: setAttribute() to "0"
PASS marquee.vspace: setAttribute() to "1"
PASS marquee.vspace: setAttribute() to "\t7"
PASS marquee.vspace: setAttribute() to "\v7"
PASS marquee.vspace: setAttribute() to "\f7"
PASS marquee.vspace: setAttribute() to " 7"
PASS marquee.vspace: setAttribute() to " 7"
PASS marquee.vspace: setAttribute() to "7"
PASS marquee.vspace: setAttribute() to "\n7"
PASS marquee.vspace: setAttribute() to "\r7"
PASS marquee.vspace: setAttribute() to "
7"
PASS marquee.vspace: setAttribute() to "
7"
PASS marquee.vspace: setAttribute() to " 7"
PASS marquee.vspace: setAttribute() to "᠎7"
PASS marquee.vspace: setAttribute() to " 7"
PASS marquee.vspace: setAttribute() to " 7"
PASS marquee.vspace: setAttribute() to " 7"
PASS marquee.vspace: setAttribute() to " 7"
PASS marquee.vspace: setAttribute() to " 7"
PASS marquee.vspace: setAttribute() to " 7"
PASS marquee.vspace: setAttribute() to " 7"
PASS marquee.vspace: setAttribute() to " 7"
PASS marquee.vspace: setAttribute() to " 7"
PASS marquee.vspace: setAttribute() to " 7"
PASS marquee.vspace: setAttribute() to " 7"
PASS marquee.vspace: setAttribute() to " 7"
PASS marquee.vspace: setAttribute() to " 7"
PASS marquee.vspace: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS marquee.vspace: setAttribute() to undefined
PASS marquee.vspace: setAttribute() to 1.5
PASS marquee.vspace: setAttribute() to "5%"
PASS marquee.vspace: setAttribute() to "+100"
PASS marquee.vspace: setAttribute() to ".5"
PASS marquee.vspace: setAttribute() to true
PASS marquee.vspace: setAttribute() to false
PASS marquee.vspace: setAttribute() to object "[object Object]"
PASS marquee.vspace: setAttribute() to NaN
PASS marquee.vspace: setAttribute() to Infinity
PASS marquee.vspace: setAttribute() to -Infinity
PASS marquee.vspace: setAttribute() to "\0"
PASS marquee.vspace: setAttribute() to object "2"
PASS marquee.vspace: setAttribute() to object "3"
PASS marquee.vspace: IDL set to 0
PASS marquee.vspace: IDL set to 1
PASS marquee.vspace: IDL set to 257
PASS marquee.vspace: IDL set to 2147483647
PASS marquee.vspace: IDL set to "-0"
PASS marquee.vspace: IDL set to 2147483648
PASS marquee.vspace: IDL set to 4294967295
PASS marquee.width: typeof IDL attribute
PASS marquee.width: IDL get with DOM attribute unset
PASS marquee.width: setAttribute() to ""
PASS marquee.width: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS marquee.width: setAttribute() to undefined
PASS marquee.width: setAttribute() to 7
PASS marquee.width: setAttribute() to 1.5
PASS marquee.width: setAttribute() to "5%"
PASS marquee.width: setAttribute() to "+100"
PASS marquee.width: setAttribute() to ".5"
PASS marquee.width: setAttribute() to true
PASS marquee.width: setAttribute() to false
PASS marquee.width: setAttribute() to object "[object Object]"
PASS marquee.width: setAttribute() to NaN
PASS marquee.width: setAttribute() to Infinity
PASS marquee.width: setAttribute() to -Infinity
PASS marquee.width: setAttribute() to "\0"
PASS marquee.width: setAttribute() to null
PASS marquee.width: setAttribute() to object "test-toString"
PASS marquee.width: setAttribute() to object "test-valueOf"
PASS marquee.width: IDL set to ""
PASS marquee.width: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS marquee.width: IDL set to undefined
PASS marquee.width: IDL set to 7
PASS marquee.width: IDL set to 1.5
PASS marquee.width: IDL set to "5%"
PASS marquee.width: IDL set to "+100"
PASS marquee.width: IDL set to ".5"
PASS marquee.width: IDL set to true
PASS marquee.width: IDL set to false
PASS marquee.width: IDL set to object "[object Object]"
PASS marquee.width: IDL set to NaN
PASS marquee.width: IDL set to Infinity
PASS marquee.width: IDL set to -Infinity
PASS marquee.width: IDL set to "\0"
PASS marquee.width: IDL set to null
PASS marquee.width: IDL set to object "test-toString"
PASS marquee.width: IDL set to object "test-valueOf"
PASS frameset.title: typeof IDL attribute
PASS frameset.title: IDL get with DOM attribute unset
PASS frameset.title: setAttribute() to ""
PASS frameset.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 frameset.title: setAttribute() to undefined
PASS frameset.title: setAttribute() to 7
PASS frameset.title: setAttribute() to 1.5
PASS frameset.title: setAttribute() to "5%"
PASS frameset.title: setAttribute() to "+100"
PASS frameset.title: setAttribute() to ".5"
PASS frameset.title: setAttribute() to true
PASS frameset.title: setAttribute() to false
PASS frameset.title: setAttribute() to object "[object Object]"
PASS frameset.title: setAttribute() to NaN
PASS frameset.title: setAttribute() to Infinity
PASS frameset.title: setAttribute() to -Infinity
PASS frameset.title: setAttribute() to "\0"
PASS frameset.title: setAttribute() to null
PASS frameset.title: setAttribute() to object "test-toString"
PASS frameset.title: setAttribute() to object "test-valueOf"
PASS frameset.title: IDL set to ""
PASS frameset.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 frameset.title: IDL set to undefined
PASS frameset.title: IDL set to 7
PASS frameset.title: IDL set to 1.5
PASS frameset.title: IDL set to "5%"
PASS frameset.title: IDL set to "+100"
PASS frameset.title: IDL set to ".5"
PASS frameset.title: IDL set to true
PASS frameset.title: IDL set to false
PASS frameset.title: IDL set to object "[object Object]"
PASS frameset.title: IDL set to NaN
PASS frameset.title: IDL set to Infinity
PASS frameset.title: IDL set to -Infinity
PASS frameset.title: IDL set to "\0"
PASS frameset.title: IDL set to null
PASS frameset.title: IDL set to object "test-toString"
PASS frameset.title: IDL set to object "test-valueOf"
PASS frameset.lang: typeof IDL attribute
PASS frameset.lang: IDL get with DOM attribute unset
PASS frameset.lang: setAttribute() to ""
PASS frameset.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 frameset.lang: setAttribute() to undefined
PASS frameset.lang: setAttribute() to 7
PASS frameset.lang: setAttribute() to 1.5
PASS frameset.lang: setAttribute() to "5%"
PASS frameset.lang: setAttribute() to "+100"
PASS frameset.lang: setAttribute() to ".5"
PASS frameset.lang: setAttribute() to true
PASS frameset.lang: setAttribute() to false
PASS frameset.lang: setAttribute() to object "[object Object]"
PASS frameset.lang: setAttribute() to NaN
PASS frameset.lang: setAttribute() to Infinity
PASS frameset.lang: setAttribute() to -Infinity
PASS frameset.lang: setAttribute() to "\0"
PASS frameset.lang: setAttribute() to null
PASS frameset.lang: setAttribute() to object "test-toString"
PASS frameset.lang: setAttribute() to object "test-valueOf"
PASS frameset.lang: IDL set to ""
PASS frameset.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 frameset.lang: IDL set to undefined
PASS frameset.lang: IDL set to 7
PASS frameset.lang: IDL set to 1.5
PASS frameset.lang: IDL set to "5%"
PASS frameset.lang: IDL set to "+100"
PASS frameset.lang: IDL set to ".5"
PASS frameset.lang: IDL set to true
PASS frameset.lang: IDL set to false
PASS frameset.lang: IDL set to object "[object Object]"
PASS frameset.lang: IDL set to NaN
PASS frameset.lang: IDL set to Infinity
PASS frameset.lang: IDL set to -Infinity
PASS frameset.lang: IDL set to "\0"
PASS frameset.lang: IDL set to null
PASS frameset.lang: IDL set to object "test-toString"
PASS frameset.lang: IDL set to object "test-valueOf"
PASS frameset.dir: typeof IDL attribute
PASS frameset.dir: IDL get with DOM attribute unset
PASS frameset.dir: setAttribute() to ""
PASS frameset.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 frameset.dir: setAttribute() to undefined
PASS frameset.dir: setAttribute() to 7
PASS frameset.dir: setAttribute() to 1.5
PASS frameset.dir: setAttribute() to "5%"
PASS frameset.dir: setAttribute() to "+100"
PASS frameset.dir: setAttribute() to ".5"
PASS frameset.dir: setAttribute() to true
PASS frameset.dir: setAttribute() to false
PASS frameset.dir: setAttribute() to object "[object Object]"
PASS frameset.dir: setAttribute() to NaN
PASS frameset.dir: setAttribute() to Infinity
PASS frameset.dir: setAttribute() to -Infinity
PASS frameset.dir: setAttribute() to "\0"
PASS frameset.dir: setAttribute() to null
PASS frameset.dir: setAttribute() to object "test-toString"
PASS frameset.dir: setAttribute() to object "test-valueOf"
PASS frameset.dir: setAttribute() to "ltr"
PASS frameset.dir: setAttribute() to "xltr"
PASS frameset.dir: setAttribute() to "ltr\0"
PASS frameset.dir: setAttribute() to "tr"
PASS frameset.dir: setAttribute() to "LTR"
PASS frameset.dir: setAttribute() to "rtl"
PASS frameset.dir: setAttribute() to "xrtl"
PASS frameset.dir: setAttribute() to "rtl\0"
PASS frameset.dir: setAttribute() to "tl"
PASS frameset.dir: setAttribute() to "RTL"
PASS frameset.dir: setAttribute() to "auto"
PASS frameset.dir: setAttribute() to "xauto"
PASS frameset.dir: setAttribute() to "auto\0"
PASS frameset.dir: setAttribute() to "uto"
PASS frameset.dir: setAttribute() to "AUTO"
PASS frameset.dir: IDL set to ""
PASS frameset.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 frameset.dir: IDL set to undefined
PASS frameset.dir: IDL set to 7
PASS frameset.dir: IDL set to 1.5
PASS frameset.dir: IDL set to "5%"
PASS frameset.dir: IDL set to "+100"
PASS frameset.dir: IDL set to ".5"
PASS frameset.dir: IDL set to true
PASS frameset.dir: IDL set to false
PASS frameset.dir: IDL set to object "[object Object]"
PASS frameset.dir: IDL set to NaN
PASS frameset.dir: IDL set to Infinity
PASS frameset.dir: IDL set to -Infinity
PASS frameset.dir: IDL set to "\0"
PASS frameset.dir: IDL set to null
PASS frameset.dir: IDL set to object "test-toString"
PASS frameset.dir: IDL set to object "test-valueOf"
PASS frameset.dir: IDL set to "ltr"
PASS frameset.dir: IDL set to "xltr"
PASS frameset.dir: IDL set to "ltr\0"
PASS frameset.dir: IDL set to "tr"
PASS frameset.dir: IDL set to "LTR"
PASS frameset.dir: IDL set to "rtl"
PASS frameset.dir: IDL set to "xrtl"
PASS frameset.dir: IDL set to "rtl\0"
PASS frameset.dir: IDL set to "tl"
PASS frameset.dir: IDL set to "RTL"
PASS frameset.dir: IDL set to "auto"
PASS frameset.dir: IDL set to "xauto"
PASS frameset.dir: IDL set to "auto\0"
PASS frameset.dir: IDL set to "uto"
PASS frameset.dir: IDL set to "AUTO"
PASS frameset.className (<frameset class>): typeof IDL attribute
PASS frameset.className (<frameset class>): IDL get with DOM attribute unset
PASS frameset.className (<frameset class>): setAttribute() to ""
PASS frameset.className (<frameset 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 frameset.className (<frameset class>): setAttribute() to undefined
PASS frameset.className (<frameset class>): setAttribute() to 7
PASS frameset.className (<frameset class>): setAttribute() to 1.5
PASS frameset.className (<frameset class>): setAttribute() to "5%"
PASS frameset.className (<frameset class>): setAttribute() to "+100"
PASS frameset.className (<frameset class>): setAttribute() to ".5"
PASS frameset.className (<frameset class>): setAttribute() to true
PASS frameset.className (<frameset class>): setAttribute() to false
PASS frameset.className (<frameset class>): setAttribute() to object "[object Object]"
PASS frameset.className (<frameset class>): setAttribute() to NaN
PASS frameset.className (<frameset class>): setAttribute() to Infinity
PASS frameset.className (<frameset class>): setAttribute() to -Infinity
PASS frameset.className (<frameset class>): setAttribute() to "\0"
PASS frameset.className (<frameset class>): setAttribute() to null
PASS frameset.className (<frameset class>): setAttribute() to object "test-toString"
PASS frameset.className (<frameset class>): setAttribute() to object "test-valueOf"
PASS frameset.className (<frameset class>): IDL set to ""
PASS frameset.className (<frameset 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 frameset.className (<frameset class>): IDL set to undefined
PASS frameset.className (<frameset class>): IDL set to 7
PASS frameset.className (<frameset class>): IDL set to 1.5
PASS frameset.className (<frameset class>): IDL set to "5%"
PASS frameset.className (<frameset class>): IDL set to "+100"
PASS frameset.className (<frameset class>): IDL set to ".5"
PASS frameset.className (<frameset class>): IDL set to true
PASS frameset.className (<frameset class>): IDL set to false
PASS frameset.className (<frameset class>): IDL set to object "[object Object]"
PASS frameset.className (<frameset class>): IDL set to NaN
PASS frameset.className (<frameset class>): IDL set to Infinity
PASS frameset.className (<frameset class>): IDL set to -Infinity
PASS frameset.className (<frameset class>): IDL set to "\0"
PASS frameset.className (<frameset class>): IDL set to null
PASS frameset.className (<frameset class>): IDL set to object "test-toString"
PASS frameset.className (<frameset class>): IDL set to object "test-valueOf"
PASS frameset.autofocus: typeof IDL attribute
PASS frameset.autofocus: IDL get with DOM attribute unset
PASS frameset.autofocus: setAttribute() to ""
PASS frameset.autofocus: setAttribute() to " foo "
PASS frameset.autofocus: setAttribute() to undefined
PASS frameset.autofocus: setAttribute() to null
PASS frameset.autofocus: setAttribute() to 7
PASS frameset.autofocus: setAttribute() to 1.5
PASS frameset.autofocus: setAttribute() to "5%"
PASS frameset.autofocus: setAttribute() to "+100"
PASS frameset.autofocus: setAttribute() to ".5"
PASS frameset.autofocus: setAttribute() to true
PASS frameset.autofocus: setAttribute() to false
PASS frameset.autofocus: setAttribute() to object "[object Object]"
PASS frameset.autofocus: setAttribute() to NaN
PASS frameset.autofocus: setAttribute() to Infinity
PASS frameset.autofocus: setAttribute() to -Infinity
PASS frameset.autofocus: setAttribute() to "\0"
PASS frameset.autofocus: setAttribute() to object "test-toString"
PASS frameset.autofocus: setAttribute() to object "test-valueOf"
PASS frameset.autofocus: setAttribute() to "autofocus"
PASS frameset.autofocus: IDL set to ""
PASS frameset.autofocus: IDL set to " foo "
PASS frameset.autofocus: IDL set to undefined
PASS frameset.autofocus: IDL set to null
PASS frameset.autofocus: IDL set to 7
PASS frameset.autofocus: IDL set to 1.5
PASS frameset.autofocus: IDL set to "5%"
PASS frameset.autofocus: IDL set to "+100"
PASS frameset.autofocus: IDL set to ".5"
PASS frameset.autofocus: IDL set to true
PASS frameset.autofocus: IDL set to false
PASS frameset.autofocus: IDL set to object "[object Object]"
PASS frameset.autofocus: IDL set to NaN
PASS frameset.autofocus: IDL set to Infinity
PASS frameset.autofocus: IDL set to -Infinity
PASS frameset.autofocus: IDL set to "\0"
PASS frameset.autofocus: IDL set to object "test-toString"
PASS frameset.autofocus: IDL set to object "test-valueOf"
PASS frameset.hidden: typeof IDL attribute
PASS frameset.hidden: IDL get with DOM attribute unset
PASS frameset.hidden: setAttribute() to ""
PASS frameset.hidden: setAttribute() to " foo "
PASS frameset.hidden: setAttribute() to undefined
PASS frameset.hidden: setAttribute() to null
PASS frameset.hidden: setAttribute() to 7
PASS frameset.hidden: setAttribute() to 1.5
PASS frameset.hidden: setAttribute() to "5%"
PASS frameset.hidden: setAttribute() to "+100"
PASS frameset.hidden: setAttribute() to ".5"
PASS frameset.hidden: setAttribute() to true
PASS frameset.hidden: setAttribute() to false
PASS frameset.hidden: setAttribute() to object "[object Object]"
PASS frameset.hidden: setAttribute() to NaN
PASS frameset.hidden: setAttribute() to Infinity
PASS frameset.hidden: setAttribute() to -Infinity
PASS frameset.hidden: setAttribute() to "\0"
PASS frameset.hidden: setAttribute() to object "test-toString"
PASS frameset.hidden: setAttribute() to object "test-valueOf"
PASS frameset.hidden: setAttribute() to "hidden"
PASS frameset.hidden: IDL set to ""
PASS frameset.hidden: IDL set to " foo "
PASS frameset.hidden: IDL set to undefined
PASS frameset.hidden: IDL set to null
PASS frameset.hidden: IDL set to 7
PASS frameset.hidden: IDL set to 1.5
PASS frameset.hidden: IDL set to "5%"
PASS frameset.hidden: IDL set to "+100"
PASS frameset.hidden: IDL set to ".5"
PASS frameset.hidden: IDL set to true
PASS frameset.hidden: IDL set to false
PASS frameset.hidden: IDL set to object "[object Object]"
PASS frameset.hidden: IDL set to NaN
PASS frameset.hidden: IDL set to Infinity
PASS frameset.hidden: IDL set to -Infinity
PASS frameset.hidden: IDL set to "\0"
PASS frameset.hidden: IDL set to object "test-toString"
PASS frameset.hidden: IDL set to object "test-valueOf"
PASS frameset.accessKey: typeof IDL attribute
PASS frameset.accessKey: IDL get with DOM attribute unset
PASS frameset.accessKey: setAttribute() to ""
PASS frameset.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 frameset.accessKey: setAttribute() to undefined
PASS frameset.accessKey: setAttribute() to 7
PASS frameset.accessKey: setAttribute() to 1.5
PASS frameset.accessKey: setAttribute() to "5%"
PASS frameset.accessKey: setAttribute() to "+100"
PASS frameset.accessKey: setAttribute() to ".5"
PASS frameset.accessKey: setAttribute() to true
PASS frameset.accessKey: setAttribute() to false
PASS frameset.accessKey: setAttribute() to object "[object Object]"
PASS frameset.accessKey: setAttribute() to NaN
PASS frameset.accessKey: setAttribute() to Infinity
PASS frameset.accessKey: setAttribute() to -Infinity
PASS frameset.accessKey: setAttribute() to "\0"
PASS frameset.accessKey: setAttribute() to null
PASS frameset.accessKey: setAttribute() to object "test-toString"
PASS frameset.accessKey: setAttribute() to object "test-valueOf"
PASS frameset.accessKey: IDL set to ""
PASS frameset.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 frameset.accessKey: IDL set to undefined
PASS frameset.accessKey: IDL set to 7
PASS frameset.accessKey: IDL set to 1.5
PASS frameset.accessKey: IDL set to "5%"
PASS frameset.accessKey: IDL set to "+100"
PASS frameset.accessKey: IDL set to ".5"
PASS frameset.accessKey: IDL set to true
PASS frameset.accessKey: IDL set to false
PASS frameset.accessKey: IDL set to object "[object Object]"
PASS frameset.accessKey: IDL set to NaN
PASS frameset.accessKey: IDL set to Infinity
PASS frameset.accessKey: IDL set to -Infinity
PASS frameset.accessKey: IDL set to "\0"
PASS frameset.accessKey: IDL set to null
PASS frameset.accessKey: IDL set to object "test-toString"
PASS frameset.accessKey: IDL set to object "test-valueOf"
PASS frameset.tabIndex: typeof IDL attribute
PASS frameset.tabIndex: setAttribute() to -36
PASS frameset.tabIndex: setAttribute() to -1
PASS frameset.tabIndex: setAttribute() to 0
PASS frameset.tabIndex: setAttribute() to 1
PASS frameset.tabIndex: setAttribute() to 2147483647
PASS frameset.tabIndex: setAttribute() to -2147483648
PASS frameset.tabIndex: setAttribute() to "-1"
PASS frameset.tabIndex: setAttribute() to "-0"
PASS frameset.tabIndex: setAttribute() to "0"
PASS frameset.tabIndex: setAttribute() to "1"
PASS frameset.tabIndex: setAttribute() to "\t7"
PASS frameset.tabIndex: setAttribute() to "\f7"
PASS frameset.tabIndex: setAttribute() to " 7"
PASS frameset.tabIndex: setAttribute() to "\n7"
PASS frameset.tabIndex: setAttribute() to "\r7"
PASS frameset.tabIndex: setAttribute() to 1.5
PASS frameset.tabIndex: setAttribute() to "5%"
PASS frameset.tabIndex: setAttribute() to "+100"
PASS frameset.tabIndex: setAttribute() to object "2"
PASS frameset.tabIndex: IDL set to -36
PASS frameset.tabIndex: IDL set to -1
PASS frameset.tabIndex: IDL set to 0
PASS frameset.tabIndex: IDL set to 1
PASS frameset.tabIndex: IDL set to 2147483647
PASS frameset.tabIndex: IDL set to -2147483648
PASS frameset.cols: typeof IDL attribute
PASS frameset.cols: IDL get with DOM attribute unset
PASS frameset.cols: setAttribute() to ""
PASS frameset.cols: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS frameset.cols: setAttribute() to undefined
PASS frameset.cols: setAttribute() to 7
PASS frameset.cols: setAttribute() to 1.5
PASS frameset.cols: setAttribute() to "5%"
PASS frameset.cols: setAttribute() to "+100"
PASS frameset.cols: setAttribute() to ".5"
PASS frameset.cols: setAttribute() to true
PASS frameset.cols: setAttribute() to false
PASS frameset.cols: setAttribute() to object "[object Object]"
PASS frameset.cols: setAttribute() to NaN
PASS frameset.cols: setAttribute() to Infinity
PASS frameset.cols: setAttribute() to -Infinity
PASS frameset.cols: setAttribute() to "\0"
PASS frameset.cols: setAttribute() to null
PASS frameset.cols: setAttribute() to object "test-toString"
PASS frameset.cols: setAttribute() to object "test-valueOf"
PASS frameset.cols: IDL set to ""
PASS frameset.cols: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS frameset.cols: IDL set to undefined
PASS frameset.cols: IDL set to 7
PASS frameset.cols: IDL set to 1.5
PASS frameset.cols: IDL set to "5%"
PASS frameset.cols: IDL set to "+100"
PASS frameset.cols: IDL set to ".5"
PASS frameset.cols: IDL set to true
PASS frameset.cols: IDL set to false
PASS frameset.cols: IDL set to object "[object Object]"
PASS frameset.cols: IDL set to NaN
PASS frameset.cols: IDL set to Infinity
PASS frameset.cols: IDL set to -Infinity
PASS frameset.cols: IDL set to "\0"
PASS frameset.cols: IDL set to null
PASS frameset.cols: IDL set to object "test-toString"
PASS frameset.cols: IDL set to object "test-valueOf"
PASS frameset.rows: typeof IDL attribute
PASS frameset.rows: IDL get with DOM attribute unset
PASS frameset.rows: setAttribute() to ""
PASS frameset.rows: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS frameset.rows: setAttribute() to undefined
PASS frameset.rows: setAttribute() to 7
PASS frameset.rows: setAttribute() to 1.5
PASS frameset.rows: setAttribute() to "5%"
PASS frameset.rows: setAttribute() to "+100"
PASS frameset.rows: setAttribute() to ".5"
PASS frameset.rows: setAttribute() to true
PASS frameset.rows: setAttribute() to false
PASS frameset.rows: setAttribute() to object "[object Object]"
PASS frameset.rows: setAttribute() to NaN
PASS frameset.rows: setAttribute() to Infinity
PASS frameset.rows: setAttribute() to -Infinity
PASS frameset.rows: setAttribute() to "\0"
PASS frameset.rows: setAttribute() to null
PASS frameset.rows: setAttribute() to object "test-toString"
PASS frameset.rows: setAttribute() to object "test-valueOf"
PASS frameset.rows: IDL set to ""
PASS frameset.rows: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS frameset.rows: IDL set to undefined
PASS frameset.rows: IDL set to 7
PASS frameset.rows: IDL set to 1.5
PASS frameset.rows: IDL set to "5%"
PASS frameset.rows: IDL set to "+100"
PASS frameset.rows: IDL set to ".5"
PASS frameset.rows: IDL set to true
PASS frameset.rows: IDL set to false
PASS frameset.rows: IDL set to object "[object Object]"
PASS frameset.rows: IDL set to NaN
PASS frameset.rows: IDL set to Infinity
PASS frameset.rows: IDL set to -Infinity
PASS frameset.rows: IDL set to "\0"
PASS frameset.rows: IDL set to null
PASS frameset.rows: IDL set to object "test-toString"
PASS frameset.rows: IDL set to object "test-valueOf"
PASS frame.title: typeof IDL attribute
PASS frame.title: IDL get with DOM attribute unset
PASS frame.title: setAttribute() to ""
PASS frame.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 frame.title: setAttribute() to undefined
PASS frame.title: setAttribute() to 7
PASS frame.title: setAttribute() to 1.5
PASS frame.title: setAttribute() to "5%"
PASS frame.title: setAttribute() to "+100"
PASS frame.title: setAttribute() to ".5"
PASS frame.title: setAttribute() to true
PASS frame.title: setAttribute() to false
PASS frame.title: setAttribute() to object "[object Object]"
PASS frame.title: setAttribute() to NaN
PASS frame.title: setAttribute() to Infinity
PASS frame.title: setAttribute() to -Infinity
PASS frame.title: setAttribute() to "\0"
PASS frame.title: setAttribute() to null
PASS frame.title: setAttribute() to object "test-toString"
PASS frame.title: setAttribute() to object "test-valueOf"
PASS frame.title: IDL set to ""
PASS frame.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 frame.title: IDL set to undefined
PASS frame.title: IDL set to 7
PASS frame.title: IDL set to 1.5
PASS frame.title: IDL set to "5%"
PASS frame.title: IDL set to "+100"
PASS frame.title: IDL set to ".5"
PASS frame.title: IDL set to true
PASS frame.title: IDL set to false
PASS frame.title: IDL set to object "[object Object]"
PASS frame.title: IDL set to NaN
PASS frame.title: IDL set to Infinity
PASS frame.title: IDL set to -Infinity
PASS frame.title: IDL set to "\0"
PASS frame.title: IDL set to null
PASS frame.title: IDL set to object "test-toString"
PASS frame.title: IDL set to object "test-valueOf"
PASS frame.lang: typeof IDL attribute
PASS frame.lang: IDL get with DOM attribute unset
PASS frame.lang: setAttribute() to ""
PASS frame.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 frame.lang: setAttribute() to undefined
PASS frame.lang: setAttribute() to 7
PASS frame.lang: setAttribute() to 1.5
PASS frame.lang: setAttribute() to "5%"
PASS frame.lang: setAttribute() to "+100"
PASS frame.lang: setAttribute() to ".5"
PASS frame.lang: setAttribute() to true
PASS frame.lang: setAttribute() to false
PASS frame.lang: setAttribute() to object "[object Object]"
PASS frame.lang: setAttribute() to NaN
PASS frame.lang: setAttribute() to Infinity
PASS frame.lang: setAttribute() to -Infinity
PASS frame.lang: setAttribute() to "\0"
PASS frame.lang: setAttribute() to null
PASS frame.lang: setAttribute() to object "test-toString"
PASS frame.lang: setAttribute() to object "test-valueOf"
PASS frame.lang: IDL set to ""
PASS frame.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 frame.lang: IDL set to undefined
PASS frame.lang: IDL set to 7
PASS frame.lang: IDL set to 1.5
PASS frame.lang: IDL set to "5%"
PASS frame.lang: IDL set to "+100"
PASS frame.lang: IDL set to ".5"
PASS frame.lang: IDL set to true
PASS frame.lang: IDL set to false
PASS frame.lang: IDL set to object "[object Object]"
PASS frame.lang: IDL set to NaN
PASS frame.lang: IDL set to Infinity
PASS frame.lang: IDL set to -Infinity
PASS frame.lang: IDL set to "\0"
PASS frame.lang: IDL set to null
PASS frame.lang: IDL set to object "test-toString"
PASS frame.lang: IDL set to object "test-valueOf"
PASS frame.dir: typeof IDL attribute
PASS frame.dir: IDL get with DOM attribute unset
PASS frame.dir: setAttribute() to ""
PASS frame.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 frame.dir: setAttribute() to undefined
PASS frame.dir: setAttribute() to 7
PASS frame.dir: setAttribute() to 1.5
PASS frame.dir: setAttribute() to "5%"
PASS frame.dir: setAttribute() to "+100"
PASS frame.dir: setAttribute() to ".5"
PASS frame.dir: setAttribute() to true
PASS frame.dir: setAttribute() to false
PASS frame.dir: setAttribute() to object "[object Object]"
PASS frame.dir: setAttribute() to NaN
PASS frame.dir: setAttribute() to Infinity
PASS frame.dir: setAttribute() to -Infinity
PASS frame.dir: setAttribute() to "\0"
PASS frame.dir: setAttribute() to null
PASS frame.dir: setAttribute() to object "test-toString"
PASS frame.dir: setAttribute() to object "test-valueOf"
PASS frame.dir: setAttribute() to "ltr"
PASS frame.dir: setAttribute() to "xltr"
PASS frame.dir: setAttribute() to "ltr\0"
PASS frame.dir: setAttribute() to "tr"
PASS frame.dir: setAttribute() to "LTR"
PASS frame.dir: setAttribute() to "rtl"
PASS frame.dir: setAttribute() to "xrtl"
PASS frame.dir: setAttribute() to "rtl\0"
PASS frame.dir: setAttribute() to "tl"
PASS frame.dir: setAttribute() to "RTL"
PASS frame.dir: setAttribute() to "auto"
PASS frame.dir: setAttribute() to "xauto"
PASS frame.dir: setAttribute() to "auto\0"
PASS frame.dir: setAttribute() to "uto"
PASS frame.dir: setAttribute() to "AUTO"
PASS frame.dir: IDL set to ""
PASS frame.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 frame.dir: IDL set to undefined
PASS frame.dir: IDL set to 7
PASS frame.dir: IDL set to 1.5
PASS frame.dir: IDL set to "5%"
PASS frame.dir: IDL set to "+100"
PASS frame.dir: IDL set to ".5"
PASS frame.dir: IDL set to true
PASS frame.dir: IDL set to false
PASS frame.dir: IDL set to object "[object Object]"
PASS frame.dir: IDL set to NaN
PASS frame.dir: IDL set to Infinity
PASS frame.dir: IDL set to -Infinity
PASS frame.dir: IDL set to "\0"
PASS frame.dir: IDL set to null
PASS frame.dir: IDL set to object "test-toString"
PASS frame.dir: IDL set to object "test-valueOf"
PASS frame.dir: IDL set to "ltr"
PASS frame.dir: IDL set to "xltr"
PASS frame.dir: IDL set to "ltr\0"
PASS frame.dir: IDL set to "tr"
PASS frame.dir: IDL set to "LTR"
PASS frame.dir: IDL set to "rtl"
PASS frame.dir: IDL set to "xrtl"
PASS frame.dir: IDL set to "rtl\0"
PASS frame.dir: IDL set to "tl"
PASS frame.dir: IDL set to "RTL"
PASS frame.dir: IDL set to "auto"
PASS frame.dir: IDL set to "xauto"
PASS frame.dir: IDL set to "auto\0"
PASS frame.dir: IDL set to "uto"
PASS frame.dir: IDL set to "AUTO"
PASS frame.className (<frame class>): typeof IDL attribute
PASS frame.className (<frame class>): IDL get with DOM attribute unset
PASS frame.className (<frame class>): setAttribute() to ""
PASS frame.className (<frame 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 frame.className (<frame class>): setAttribute() to undefined
PASS frame.className (<frame class>): setAttribute() to 7
PASS frame.className (<frame class>): setAttribute() to 1.5
PASS frame.className (<frame class>): setAttribute() to "5%"
PASS frame.className (<frame class>): setAttribute() to "+100"
PASS frame.className (<frame class>): setAttribute() to ".5"
PASS frame.className (<frame class>): setAttribute() to true
PASS frame.className (<frame class>): setAttribute() to false
PASS frame.className (<frame class>): setAttribute() to object "[object Object]"
PASS frame.className (<frame class>): setAttribute() to NaN
PASS frame.className (<frame class>): setAttribute() to Infinity
PASS frame.className (<frame class>): setAttribute() to -Infinity
PASS frame.className (<frame class>): setAttribute() to "\0"
PASS frame.className (<frame class>): setAttribute() to null
PASS frame.className (<frame class>): setAttribute() to object "test-toString"
PASS frame.className (<frame class>): setAttribute() to object "test-valueOf"
PASS frame.className (<frame class>): IDL set to ""
PASS frame.className (<frame 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 frame.className (<frame class>): IDL set to undefined
PASS frame.className (<frame class>): IDL set to 7
PASS frame.className (<frame class>): IDL set to 1.5
PASS frame.className (<frame class>): IDL set to "5%"
PASS frame.className (<frame class>): IDL set to "+100"
PASS frame.className (<frame class>): IDL set to ".5"
PASS frame.className (<frame class>): IDL set to true
PASS frame.className (<frame class>): IDL set to false
PASS frame.className (<frame class>): IDL set to object "[object Object]"
PASS frame.className (<frame class>): IDL set to NaN
PASS frame.className (<frame class>): IDL set to Infinity
PASS frame.className (<frame class>): IDL set to -Infinity
PASS frame.className (<frame class>): IDL set to "\0"
PASS frame.className (<frame class>): IDL set to null
PASS frame.className (<frame class>): IDL set to object "test-toString"
PASS frame.className (<frame class>): IDL set to object "test-valueOf"
PASS frame.autofocus: typeof IDL attribute
PASS frame.autofocus: IDL get with DOM attribute unset
PASS frame.autofocus: setAttribute() to ""
PASS frame.autofocus: setAttribute() to " foo "
PASS frame.autofocus: setAttribute() to undefined
PASS frame.autofocus: setAttribute() to null
PASS frame.autofocus: setAttribute() to 7
PASS frame.autofocus: setAttribute() to 1.5
PASS frame.autofocus: setAttribute() to "5%"
PASS frame.autofocus: setAttribute() to "+100"
PASS frame.autofocus: setAttribute() to ".5"
PASS frame.autofocus: setAttribute() to true
PASS frame.autofocus: setAttribute() to false
PASS frame.autofocus: setAttribute() to object "[object Object]"
PASS frame.autofocus: setAttribute() to NaN
PASS frame.autofocus: setAttribute() to Infinity
PASS frame.autofocus: setAttribute() to -Infinity
PASS frame.autofocus: setAttribute() to "\0"
PASS frame.autofocus: setAttribute() to object "test-toString"
PASS frame.autofocus: setAttribute() to object "test-valueOf"
PASS frame.autofocus: setAttribute() to "autofocus"
PASS frame.autofocus: IDL set to ""
PASS frame.autofocus: IDL set to " foo "
PASS frame.autofocus: IDL set to undefined
PASS frame.autofocus: IDL set to null
PASS frame.autofocus: IDL set to 7
PASS frame.autofocus: IDL set to 1.5
PASS frame.autofocus: IDL set to "5%"
PASS frame.autofocus: IDL set to "+100"
PASS frame.autofocus: IDL set to ".5"
PASS frame.autofocus: IDL set to true
PASS frame.autofocus: IDL set to false
PASS frame.autofocus: IDL set to object "[object Object]"
PASS frame.autofocus: IDL set to NaN
PASS frame.autofocus: IDL set to Infinity
PASS frame.autofocus: IDL set to -Infinity
PASS frame.autofocus: IDL set to "\0"
PASS frame.autofocus: IDL set to object "test-toString"
PASS frame.autofocus: IDL set to object "test-valueOf"
PASS frame.hidden: typeof IDL attribute
PASS frame.hidden: IDL get with DOM attribute unset
PASS frame.hidden: setAttribute() to ""
PASS frame.hidden: setAttribute() to " foo "
PASS frame.hidden: setAttribute() to undefined
PASS frame.hidden: setAttribute() to null
PASS frame.hidden: setAttribute() to 7
PASS frame.hidden: setAttribute() to 1.5
PASS frame.hidden: setAttribute() to "5%"
PASS frame.hidden: setAttribute() to "+100"
PASS frame.hidden: setAttribute() to ".5"
PASS frame.hidden: setAttribute() to true
PASS frame.hidden: setAttribute() to false
PASS frame.hidden: setAttribute() to object "[object Object]"
PASS frame.hidden: setAttribute() to NaN
PASS frame.hidden: setAttribute() to Infinity
PASS frame.hidden: setAttribute() to -Infinity
PASS frame.hidden: setAttribute() to "\0"
PASS frame.hidden: setAttribute() to object "test-toString"
PASS frame.hidden: setAttribute() to object "test-valueOf"
PASS frame.hidden: setAttribute() to "hidden"
PASS frame.hidden: IDL set to ""
PASS frame.hidden: IDL set to " foo "
PASS frame.hidden: IDL set to undefined
PASS frame.hidden: IDL set to null
PASS frame.hidden: IDL set to 7
PASS frame.hidden: IDL set to 1.5
PASS frame.hidden: IDL set to "5%"
PASS frame.hidden: IDL set to "+100"
PASS frame.hidden: IDL set to ".5"
PASS frame.hidden: IDL set to true
PASS frame.hidden: IDL set to false
PASS frame.hidden: IDL set to object "[object Object]"
PASS frame.hidden: IDL set to NaN
PASS frame.hidden: IDL set to Infinity
PASS frame.hidden: IDL set to -Infinity
PASS frame.hidden: IDL set to "\0"
PASS frame.hidden: IDL set to object "test-toString"
PASS frame.hidden: IDL set to object "test-valueOf"
PASS frame.accessKey: typeof IDL attribute
PASS frame.accessKey: IDL get with DOM attribute unset
PASS frame.accessKey: setAttribute() to ""
PASS frame.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 frame.accessKey: setAttribute() to undefined
PASS frame.accessKey: setAttribute() to 7
PASS frame.accessKey: setAttribute() to 1.5
PASS frame.accessKey: setAttribute() to "5%"
PASS frame.accessKey: setAttribute() to "+100"
PASS frame.accessKey: setAttribute() to ".5"
PASS frame.accessKey: setAttribute() to true
PASS frame.accessKey: setAttribute() to false
PASS frame.accessKey: setAttribute() to object "[object Object]"
PASS frame.accessKey: setAttribute() to NaN
PASS frame.accessKey: setAttribute() to Infinity
PASS frame.accessKey: setAttribute() to -Infinity
PASS frame.accessKey: setAttribute() to "\0"
PASS frame.accessKey: setAttribute() to null
PASS frame.accessKey: setAttribute() to object "test-toString"
PASS frame.accessKey: setAttribute() to object "test-valueOf"
PASS frame.accessKey: IDL set to ""
PASS frame.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 frame.accessKey: IDL set to undefined
PASS frame.accessKey: IDL set to 7
PASS frame.accessKey: IDL set to 1.5
PASS frame.accessKey: IDL set to "5%"
PASS frame.accessKey: IDL set to "+100"
PASS frame.accessKey: IDL set to ".5"
PASS frame.accessKey: IDL set to true
PASS frame.accessKey: IDL set to false
PASS frame.accessKey: IDL set to object "[object Object]"
PASS frame.accessKey: IDL set to NaN
PASS frame.accessKey: IDL set to Infinity
PASS frame.accessKey: IDL set to -Infinity
PASS frame.accessKey: IDL set to "\0"
PASS frame.accessKey: IDL set to null
PASS frame.accessKey: IDL set to object "test-toString"
PASS frame.accessKey: IDL set to object "test-valueOf"
PASS frame.tabIndex: typeof IDL attribute
PASS frame.tabIndex: setAttribute() to -36
PASS frame.tabIndex: setAttribute() to -1
PASS frame.tabIndex: setAttribute() to 0
PASS frame.tabIndex: setAttribute() to 1
PASS frame.tabIndex: setAttribute() to 2147483647
PASS frame.tabIndex: setAttribute() to -2147483648
PASS frame.tabIndex: setAttribute() to "-1"
PASS frame.tabIndex: setAttribute() to "-0"
PASS frame.tabIndex: setAttribute() to "0"
PASS frame.tabIndex: setAttribute() to "1"
PASS frame.tabIndex: setAttribute() to "\t7"
PASS frame.tabIndex: setAttribute() to "\f7"
PASS frame.tabIndex: setAttribute() to " 7"
PASS frame.tabIndex: setAttribute() to "\n7"
PASS frame.tabIndex: setAttribute() to "\r7"
PASS frame.tabIndex: setAttribute() to 1.5
PASS frame.tabIndex: setAttribute() to "5%"
PASS frame.tabIndex: setAttribute() to "+100"
PASS frame.tabIndex: setAttribute() to object "2"
PASS frame.tabIndex: IDL set to -36
PASS frame.tabIndex: IDL set to -1
PASS frame.tabIndex: IDL set to 0
PASS frame.tabIndex: IDL set to 1
PASS frame.tabIndex: IDL set to 2147483647
PASS frame.tabIndex: IDL set to -2147483648
PASS frame.name: typeof IDL attribute
PASS frame.name: IDL get with DOM attribute unset
PASS frame.name: setAttribute() to ""
PASS frame.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 frame.name: setAttribute() to undefined
PASS frame.name: setAttribute() to 7
PASS frame.name: setAttribute() to 1.5
PASS frame.name: setAttribute() to "5%"
PASS frame.name: setAttribute() to "+100"
PASS frame.name: setAttribute() to ".5"
PASS frame.name: setAttribute() to true
PASS frame.name: setAttribute() to false
PASS frame.name: setAttribute() to object "[object Object]"
PASS frame.name: setAttribute() to NaN
PASS frame.name: setAttribute() to Infinity
PASS frame.name: setAttribute() to -Infinity
PASS frame.name: setAttribute() to "\0"
PASS frame.name: setAttribute() to null
PASS frame.name: setAttribute() to object "test-toString"
PASS frame.name: setAttribute() to object "test-valueOf"
PASS frame.name: IDL set to ""
PASS frame.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 frame.name: IDL set to undefined
PASS frame.name: IDL set to 7
PASS frame.name: IDL set to 1.5
PASS frame.name: IDL set to "5%"
PASS frame.name: IDL set to "+100"
PASS frame.name: IDL set to ".5"
PASS frame.name: IDL set to true
PASS frame.name: IDL set to false
PASS frame.name: IDL set to object "[object Object]"
PASS frame.name: IDL set to NaN
PASS frame.name: IDL set to Infinity
PASS frame.name: IDL set to -Infinity
PASS frame.name: IDL set to "\0"
PASS frame.name: IDL set to null
PASS frame.name: IDL set to object "test-toString"
PASS frame.name: IDL set to object "test-valueOf"
PASS frame.scrolling: typeof IDL attribute
PASS frame.scrolling: IDL get with DOM attribute unset
PASS frame.scrolling: setAttribute() to ""
PASS frame.scrolling: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS frame.scrolling: setAttribute() to undefined
PASS frame.scrolling: setAttribute() to 7
PASS frame.scrolling: setAttribute() to 1.5
PASS frame.scrolling: setAttribute() to "5%"
PASS frame.scrolling: setAttribute() to "+100"
PASS frame.scrolling: setAttribute() to ".5"
PASS frame.scrolling: setAttribute() to true
PASS frame.scrolling: setAttribute() to false
PASS frame.scrolling: setAttribute() to object "[object Object]"
PASS frame.scrolling: setAttribute() to NaN
PASS frame.scrolling: setAttribute() to Infinity
PASS frame.scrolling: setAttribute() to -Infinity
PASS frame.scrolling: setAttribute() to "\0"
PASS frame.scrolling: setAttribute() to null
PASS frame.scrolling: setAttribute() to object "test-toString"
PASS frame.scrolling: setAttribute() to object "test-valueOf"
PASS frame.scrolling: IDL set to ""
PASS frame.scrolling: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS frame.scrolling: IDL set to undefined
PASS frame.scrolling: IDL set to 7
PASS frame.scrolling: IDL set to 1.5
PASS frame.scrolling: IDL set to "5%"
PASS frame.scrolling: IDL set to "+100"
PASS frame.scrolling: IDL set to ".5"
PASS frame.scrolling: IDL set to true
PASS frame.scrolling: IDL set to false
PASS frame.scrolling: IDL set to object "[object Object]"
PASS frame.scrolling: IDL set to NaN
PASS frame.scrolling: IDL set to Infinity
PASS frame.scrolling: IDL set to -Infinity
PASS frame.scrolling: IDL set to "\0"
PASS frame.scrolling: IDL set to null
PASS frame.scrolling: IDL set to object "test-toString"
PASS frame.scrolling: IDL set to object "test-valueOf"
PASS frame.src: typeof IDL attribute
PASS frame.src: IDL get with DOM attribute unset
PASS frame.src: setAttribute() to ""
PASS frame.src: setAttribute() to " foo "
PASS frame.src: setAttribute() to "http://site.example/"
PASS frame.src: setAttribute() to "//site.example/path???@#l"
PASS frame.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 frame.src: setAttribute() to undefined
PASS frame.src: setAttribute() to 7
PASS frame.src: setAttribute() to 1.5
PASS frame.src: setAttribute() to "5%"
PASS frame.src: setAttribute() to "+100"
PASS frame.src: setAttribute() to ".5"
PASS frame.src: setAttribute() to true
PASS frame.src: setAttribute() to false
PASS frame.src: setAttribute() to object "[object Object]"
PASS frame.src: setAttribute() to NaN
PASS frame.src: setAttribute() to Infinity
PASS frame.src: setAttribute() to -Infinity
PASS frame.src: setAttribute() to "\0"
PASS frame.src: setAttribute() to null
PASS frame.src: setAttribute() to object "test-toString"
PASS frame.src: setAttribute() to object "test-valueOf"
PASS frame.src: IDL set to ""
PASS frame.src: IDL set to " foo "
PASS frame.src: IDL set to "http://site.example/"
PASS frame.src: IDL set to "//site.example/path???@#l"
PASS frame.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 frame.src: IDL set to undefined
PASS frame.src: IDL set to 7
PASS frame.src: IDL set to 1.5
PASS frame.src: IDL set to "5%"
PASS frame.src: IDL set to "+100"
PASS frame.src: IDL set to ".5"
PASS frame.src: IDL set to true
PASS frame.src: IDL set to false
PASS frame.src: IDL set to object "[object Object]"
PASS frame.src: IDL set to NaN
PASS frame.src: IDL set to Infinity
PASS frame.src: IDL set to -Infinity
PASS frame.src: IDL set to "\0"
PASS frame.src: IDL set to null
PASS frame.src: IDL set to object "test-toString"
PASS frame.src: IDL set to object "test-valueOf"
PASS frame.frameBorder: typeof IDL attribute
PASS frame.frameBorder: IDL get with DOM attribute unset
PASS frame.frameBorder: setAttribute() to ""
PASS frame.frameBorder: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS frame.frameBorder: setAttribute() to undefined
PASS frame.frameBorder: setAttribute() to 7
PASS frame.frameBorder: setAttribute() to 1.5
PASS frame.frameBorder: setAttribute() to "5%"
PASS frame.frameBorder: setAttribute() to "+100"
PASS frame.frameBorder: setAttribute() to ".5"
PASS frame.frameBorder: setAttribute() to true
PASS frame.frameBorder: setAttribute() to false
PASS frame.frameBorder: setAttribute() to object "[object Object]"
PASS frame.frameBorder: setAttribute() to NaN
PASS frame.frameBorder: setAttribute() to Infinity
PASS frame.frameBorder: setAttribute() to -Infinity
PASS frame.frameBorder: setAttribute() to "\0"
PASS frame.frameBorder: setAttribute() to null
PASS frame.frameBorder: setAttribute() to object "test-toString"
PASS frame.frameBorder: setAttribute() to object "test-valueOf"
PASS frame.frameBorder: IDL set to ""
PASS frame.frameBorder: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS frame.frameBorder: IDL set to undefined
PASS frame.frameBorder: IDL set to 7
PASS frame.frameBorder: IDL set to 1.5
PASS frame.frameBorder: IDL set to "5%"
PASS frame.frameBorder: IDL set to "+100"
PASS frame.frameBorder: IDL set to ".5"
PASS frame.frameBorder: IDL set to true
PASS frame.frameBorder: IDL set to false
PASS frame.frameBorder: IDL set to object "[object Object]"
PASS frame.frameBorder: IDL set to NaN
PASS frame.frameBorder: IDL set to Infinity
PASS frame.frameBorder: IDL set to -Infinity
PASS frame.frameBorder: IDL set to "\0"
PASS frame.frameBorder: IDL set to null
PASS frame.frameBorder: IDL set to object "test-toString"
PASS frame.frameBorder: IDL set to object "test-valueOf"
PASS frame.longDesc: typeof IDL attribute
PASS frame.longDesc: IDL get with DOM attribute unset
PASS frame.longDesc: setAttribute() to ""
PASS frame.longDesc: setAttribute() to " foo "
PASS frame.longDesc: setAttribute() to "http://site.example/"
PASS frame.longDesc: setAttribute() to "//site.example/path???@#l"
PASS frame.longDesc: setAttribute() to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
PASS frame.longDesc: setAttribute() to undefined
PASS frame.longDesc: setAttribute() to 7
PASS frame.longDesc: setAttribute() to 1.5
PASS frame.longDesc: setAttribute() to "5%"
PASS frame.longDesc: setAttribute() to "+100"
PASS frame.longDesc: setAttribute() to ".5"
PASS frame.longDesc: setAttribute() to true
PASS frame.longDesc: setAttribute() to false
PASS frame.longDesc: setAttribute() to object "[object Object]"
PASS frame.longDesc: setAttribute() to NaN
PASS frame.longDesc: setAttribute() to Infinity
PASS frame.longDesc: setAttribute() to -Infinity
PASS frame.longDesc: setAttribute() to "\0"
PASS frame.longDesc: setAttribute() to null
PASS frame.longDesc: setAttribute() to object "test-toString"
PASS frame.longDesc: setAttribute() to object "test-valueOf"
PASS frame.longDesc: IDL set to ""
PASS frame.longDesc: IDL set to " foo "
PASS frame.longDesc: IDL set to "http://site.example/"
PASS frame.longDesc: IDL set to "//site.example/path???@#l"
PASS frame.longDesc: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
PASS frame.longDesc: IDL set to undefined
PASS frame.longDesc: IDL set to 7
PASS frame.longDesc: IDL set to 1.5
PASS frame.longDesc: IDL set to "5%"
PASS frame.longDesc: IDL set to "+100"
PASS frame.longDesc: IDL set to ".5"
PASS frame.longDesc: IDL set to true
PASS frame.longDesc: IDL set to false
PASS frame.longDesc: IDL set to object "[object Object]"
PASS frame.longDesc: IDL set to NaN
PASS frame.longDesc: IDL set to Infinity
PASS frame.longDesc: IDL set to -Infinity
PASS frame.longDesc: IDL set to "\0"
PASS frame.longDesc: IDL set to null
PASS frame.longDesc: IDL set to object "test-toString"
PASS frame.longDesc: IDL set to object "test-valueOf"
PASS frame.noResize: typeof IDL attribute
PASS frame.noResize: IDL get with DOM attribute unset
PASS frame.noResize: setAttribute() to ""
PASS frame.noResize: setAttribute() to " foo "
PASS frame.noResize: setAttribute() to undefined
PASS frame.noResize: setAttribute() to null
PASS frame.noResize: setAttribute() to 7
PASS frame.noResize: setAttribute() to 1.5
PASS frame.noResize: setAttribute() to "5%"
PASS frame.noResize: setAttribute() to "+100"
PASS frame.noResize: setAttribute() to ".5"
PASS frame.noResize: setAttribute() to true
PASS frame.noResize: setAttribute() to false
PASS frame.noResize: setAttribute() to object "[object Object]"
PASS frame.noResize: setAttribute() to NaN
PASS frame.noResize: setAttribute() to Infinity
PASS frame.noResize: setAttribute() to -Infinity
PASS frame.noResize: setAttribute() to "\0"
PASS frame.noResize: setAttribute() to object "test-toString"
PASS frame.noResize: setAttribute() to object "test-valueOf"
PASS frame.noResize: setAttribute() to "noResize"
PASS frame.noResize: IDL set to ""
PASS frame.noResize: IDL set to " foo "
PASS frame.noResize: IDL set to undefined
PASS frame.noResize: IDL set to null
PASS frame.noResize: IDL set to 7
PASS frame.noResize: IDL set to 1.5
PASS frame.noResize: IDL set to "5%"
PASS frame.noResize: IDL set to "+100"
PASS frame.noResize: IDL set to ".5"
PASS frame.noResize: IDL set to true
PASS frame.noResize: IDL set to false
PASS frame.noResize: IDL set to object "[object Object]"
PASS frame.noResize: IDL set to NaN
PASS frame.noResize: IDL set to Infinity
PASS frame.noResize: IDL set to -Infinity
PASS frame.noResize: IDL set to "\0"
PASS frame.noResize: IDL set to object "test-toString"
PASS frame.noResize: IDL set to object "test-valueOf"
PASS frame.marginHeight: typeof IDL attribute
PASS frame.marginHeight: IDL get with DOM attribute unset
PASS frame.marginHeight: setAttribute() to ""
PASS frame.marginHeight: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS frame.marginHeight: setAttribute() to undefined
PASS frame.marginHeight: setAttribute() to 7
PASS frame.marginHeight: setAttribute() to 1.5
PASS frame.marginHeight: setAttribute() to "5%"
PASS frame.marginHeight: setAttribute() to "+100"
PASS frame.marginHeight: setAttribute() to ".5"
PASS frame.marginHeight: setAttribute() to true
PASS frame.marginHeight: setAttribute() to false
PASS frame.marginHeight: setAttribute() to object "[object Object]"
PASS frame.marginHeight: setAttribute() to NaN
PASS frame.marginHeight: setAttribute() to Infinity
PASS frame.marginHeight: setAttribute() to -Infinity
PASS frame.marginHeight: setAttribute() to "\0"
PASS frame.marginHeight: setAttribute() to null
PASS frame.marginHeight: setAttribute() to object "test-toString"
PASS frame.marginHeight: setAttribute() to object "test-valueOf"
PASS frame.marginHeight: IDL set to ""
PASS frame.marginHeight: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS frame.marginHeight: IDL set to undefined
PASS frame.marginHeight: IDL set to 7
PASS frame.marginHeight: IDL set to 1.5
PASS frame.marginHeight: IDL set to "5%"
PASS frame.marginHeight: IDL set to "+100"
PASS frame.marginHeight: IDL set to ".5"
PASS frame.marginHeight: IDL set to true
PASS frame.marginHeight: IDL set to false
PASS frame.marginHeight: IDL set to object "[object Object]"
PASS frame.marginHeight: IDL set to NaN
PASS frame.marginHeight: IDL set to Infinity
PASS frame.marginHeight: IDL set to -Infinity
PASS frame.marginHeight: IDL set to "\0"
PASS frame.marginHeight: IDL set to null
PASS frame.marginHeight: IDL set to object "test-toString"
PASS frame.marginHeight: IDL set to object "test-valueOf"
PASS frame.marginWidth: typeof IDL attribute
PASS frame.marginWidth: IDL get with DOM attribute unset
PASS frame.marginWidth: setAttribute() to ""
PASS frame.marginWidth: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS frame.marginWidth: setAttribute() to undefined
PASS frame.marginWidth: setAttribute() to 7
PASS frame.marginWidth: setAttribute() to 1.5
PASS frame.marginWidth: setAttribute() to "5%"
PASS frame.marginWidth: setAttribute() to "+100"
PASS frame.marginWidth: setAttribute() to ".5"
PASS frame.marginWidth: setAttribute() to true
PASS frame.marginWidth: setAttribute() to false
PASS frame.marginWidth: setAttribute() to object "[object Object]"
PASS frame.marginWidth: setAttribute() to NaN
PASS frame.marginWidth: setAttribute() to Infinity
PASS frame.marginWidth: setAttribute() to -Infinity
PASS frame.marginWidth: setAttribute() to "\0"
PASS frame.marginWidth: setAttribute() to null
PASS frame.marginWidth: setAttribute() to object "test-toString"
PASS frame.marginWidth: setAttribute() to object "test-valueOf"
PASS frame.marginWidth: IDL set to ""
PASS frame.marginWidth: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS frame.marginWidth: IDL set to undefined
PASS frame.marginWidth: IDL set to 7
PASS frame.marginWidth: IDL set to 1.5
PASS frame.marginWidth: IDL set to "5%"
PASS frame.marginWidth: IDL set to "+100"
PASS frame.marginWidth: IDL set to ".5"
PASS frame.marginWidth: IDL set to true
PASS frame.marginWidth: IDL set to false
PASS frame.marginWidth: IDL set to object "[object Object]"
PASS frame.marginWidth: IDL set to NaN
PASS frame.marginWidth: IDL set to Infinity
PASS frame.marginWidth: IDL set to -Infinity
PASS frame.marginWidth: IDL set to "\0"
PASS frame.marginWidth: IDL set to null
PASS frame.marginWidth: IDL set to object "test-toString"
PASS frame.marginWidth: IDL set to object "test-valueOf"
PASS dir.title: typeof IDL attribute
PASS dir.title: IDL get with DOM attribute unset
PASS dir.title: setAttribute() to ""
PASS dir.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 dir.title: setAttribute() to undefined
PASS dir.title: setAttribute() to 7
PASS dir.title: setAttribute() to 1.5
PASS dir.title: setAttribute() to "5%"
PASS dir.title: setAttribute() to "+100"
PASS dir.title: setAttribute() to ".5"
PASS dir.title: setAttribute() to true
PASS dir.title: setAttribute() to false
PASS dir.title: setAttribute() to object "[object Object]"
PASS dir.title: setAttribute() to NaN
PASS dir.title: setAttribute() to Infinity
PASS dir.title: setAttribute() to -Infinity
PASS dir.title: setAttribute() to "\0"
PASS dir.title: setAttribute() to null
PASS dir.title: setAttribute() to object "test-toString"
PASS dir.title: setAttribute() to object "test-valueOf"
PASS dir.title: IDL set to ""
PASS dir.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 dir.title: IDL set to undefined
PASS dir.title: IDL set to 7
PASS dir.title: IDL set to 1.5
PASS dir.title: IDL set to "5%"
PASS dir.title: IDL set to "+100"
PASS dir.title: IDL set to ".5"
PASS dir.title: IDL set to true
PASS dir.title: IDL set to false
PASS dir.title: IDL set to object "[object Object]"
PASS dir.title: IDL set to NaN
PASS dir.title: IDL set to Infinity
PASS dir.title: IDL set to -Infinity
PASS dir.title: IDL set to "\0"
PASS dir.title: IDL set to null
PASS dir.title: IDL set to object "test-toString"
PASS dir.title: IDL set to object "test-valueOf"
PASS dir.lang: typeof IDL attribute
PASS dir.lang: IDL get with DOM attribute unset
PASS dir.lang: setAttribute() to ""
PASS dir.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 dir.lang: setAttribute() to undefined
PASS dir.lang: setAttribute() to 7
PASS dir.lang: setAttribute() to 1.5
PASS dir.lang: setAttribute() to "5%"
PASS dir.lang: setAttribute() to "+100"
PASS dir.lang: setAttribute() to ".5"
PASS dir.lang: setAttribute() to true
PASS dir.lang: setAttribute() to false
PASS dir.lang: setAttribute() to object "[object Object]"
PASS dir.lang: setAttribute() to NaN
PASS dir.lang: setAttribute() to Infinity
PASS dir.lang: setAttribute() to -Infinity
PASS dir.lang: setAttribute() to "\0"
PASS dir.lang: setAttribute() to null
PASS dir.lang: setAttribute() to object "test-toString"
PASS dir.lang: setAttribute() to object "test-valueOf"
PASS dir.lang: IDL set to ""
PASS dir.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 dir.lang: IDL set to undefined
PASS dir.lang: IDL set to 7
PASS dir.lang: IDL set to 1.5
PASS dir.lang: IDL set to "5%"
PASS dir.lang: IDL set to "+100"
PASS dir.lang: IDL set to ".5"
PASS dir.lang: IDL set to true
PASS dir.lang: IDL set to false
PASS dir.lang: IDL set to object "[object Object]"
PASS dir.lang: IDL set to NaN
PASS dir.lang: IDL set to Infinity
PASS dir.lang: IDL set to -Infinity
PASS dir.lang: IDL set to "\0"
PASS dir.lang: IDL set to null
PASS dir.lang: IDL set to object "test-toString"
PASS dir.lang: IDL set to object "test-valueOf"
PASS dir.dir: typeof IDL attribute
PASS dir.dir: IDL get with DOM attribute unset
PASS dir.dir: setAttribute() to ""
PASS dir.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 dir.dir: setAttribute() to undefined
PASS dir.dir: setAttribute() to 7
PASS dir.dir: setAttribute() to 1.5
PASS dir.dir: setAttribute() to "5%"
PASS dir.dir: setAttribute() to "+100"
PASS dir.dir: setAttribute() to ".5"
PASS dir.dir: setAttribute() to true
PASS dir.dir: setAttribute() to false
PASS dir.dir: setAttribute() to object "[object Object]"
PASS dir.dir: setAttribute() to NaN
PASS dir.dir: setAttribute() to Infinity
PASS dir.dir: setAttribute() to -Infinity
PASS dir.dir: setAttribute() to "\0"
PASS dir.dir: setAttribute() to null
PASS dir.dir: setAttribute() to object "test-toString"
PASS dir.dir: setAttribute() to object "test-valueOf"
PASS dir.dir: setAttribute() to "ltr"
PASS dir.dir: setAttribute() to "xltr"
PASS dir.dir: setAttribute() to "ltr\0"
PASS dir.dir: setAttribute() to "tr"
PASS dir.dir: setAttribute() to "LTR"
PASS dir.dir: setAttribute() to "rtl"
PASS dir.dir: setAttribute() to "xrtl"
PASS dir.dir: setAttribute() to "rtl\0"
PASS dir.dir: setAttribute() to "tl"
PASS dir.dir: setAttribute() to "RTL"
PASS dir.dir: setAttribute() to "auto"
PASS dir.dir: setAttribute() to "xauto"
PASS dir.dir: setAttribute() to "auto\0"
PASS dir.dir: setAttribute() to "uto"
PASS dir.dir: setAttribute() to "AUTO"
PASS dir.dir: IDL set to ""
PASS dir.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 dir.dir: IDL set to undefined
PASS dir.dir: IDL set to 7
PASS dir.dir: IDL set to 1.5
PASS dir.dir: IDL set to "5%"
PASS dir.dir: IDL set to "+100"
PASS dir.dir: IDL set to ".5"
PASS dir.dir: IDL set to true
PASS dir.dir: IDL set to false
PASS dir.dir: IDL set to object "[object Object]"
PASS dir.dir: IDL set to NaN
PASS dir.dir: IDL set to Infinity
PASS dir.dir: IDL set to -Infinity
PASS dir.dir: IDL set to "\0"
PASS dir.dir: IDL set to null
PASS dir.dir: IDL set to object "test-toString"
PASS dir.dir: IDL set to object "test-valueOf"
PASS dir.dir: IDL set to "ltr"
PASS dir.dir: IDL set to "xltr"
PASS dir.dir: IDL set to "ltr\0"
PASS dir.dir: IDL set to "tr"
PASS dir.dir: IDL set to "LTR"
PASS dir.dir: IDL set to "rtl"
PASS dir.dir: IDL set to "xrtl"
PASS dir.dir: IDL set to "rtl\0"
PASS dir.dir: IDL set to "tl"
PASS dir.dir: IDL set to "RTL"
PASS dir.dir: IDL set to "auto"
PASS dir.dir: IDL set to "xauto"
PASS dir.dir: IDL set to "auto\0"
PASS dir.dir: IDL set to "uto"
PASS dir.dir: IDL set to "AUTO"
PASS dir.className (<dir class>): typeof IDL attribute
PASS dir.className (<dir class>): IDL get with DOM attribute unset
PASS dir.className (<dir class>): setAttribute() to ""
PASS dir.className (<dir 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 dir.className (<dir class>): setAttribute() to undefined
PASS dir.className (<dir class>): setAttribute() to 7
PASS dir.className (<dir class>): setAttribute() to 1.5
PASS dir.className (<dir class>): setAttribute() to "5%"
PASS dir.className (<dir class>): setAttribute() to "+100"
PASS dir.className (<dir class>): setAttribute() to ".5"
PASS dir.className (<dir class>): setAttribute() to true
PASS dir.className (<dir class>): setAttribute() to false
PASS dir.className (<dir class>): setAttribute() to object "[object Object]"
PASS dir.className (<dir class>): setAttribute() to NaN
PASS dir.className (<dir class>): setAttribute() to Infinity
PASS dir.className (<dir class>): setAttribute() to -Infinity
PASS dir.className (<dir class>): setAttribute() to "\0"
PASS dir.className (<dir class>): setAttribute() to null
PASS dir.className (<dir class>): setAttribute() to object "test-toString"
PASS dir.className (<dir class>): setAttribute() to object "test-valueOf"
PASS dir.className (<dir class>): IDL set to ""
PASS dir.className (<dir 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 dir.className (<dir class>): IDL set to undefined
PASS dir.className (<dir class>): IDL set to 7
PASS dir.className (<dir class>): IDL set to 1.5
PASS dir.className (<dir class>): IDL set to "5%"
PASS dir.className (<dir class>): IDL set to "+100"
PASS dir.className (<dir class>): IDL set to ".5"
PASS dir.className (<dir class>): IDL set to true
PASS dir.className (<dir class>): IDL set to false
PASS dir.className (<dir class>): IDL set to object "[object Object]"
PASS dir.className (<dir class>): IDL set to NaN
PASS dir.className (<dir class>): IDL set to Infinity
PASS dir.className (<dir class>): IDL set to -Infinity
PASS dir.className (<dir class>): IDL set to "\0"
PASS dir.className (<dir class>): IDL set to null
PASS dir.className (<dir class>): IDL set to object "test-toString"
PASS dir.className (<dir class>): IDL set to object "test-valueOf"
PASS dir.autofocus: typeof IDL attribute
PASS dir.autofocus: IDL get with DOM attribute unset
PASS dir.autofocus: setAttribute() to ""
PASS dir.autofocus: setAttribute() to " foo "
PASS dir.autofocus: setAttribute() to undefined
PASS dir.autofocus: setAttribute() to null
PASS dir.autofocus: setAttribute() to 7
PASS dir.autofocus: setAttribute() to 1.5
PASS dir.autofocus: setAttribute() to "5%"
PASS dir.autofocus: setAttribute() to "+100"
PASS dir.autofocus: setAttribute() to ".5"
PASS dir.autofocus: setAttribute() to true
PASS dir.autofocus: setAttribute() to false
PASS dir.autofocus: setAttribute() to object "[object Object]"
PASS dir.autofocus: setAttribute() to NaN
PASS dir.autofocus: setAttribute() to Infinity
PASS dir.autofocus: setAttribute() to -Infinity
PASS dir.autofocus: setAttribute() to "\0"
PASS dir.autofocus: setAttribute() to object "test-toString"
PASS dir.autofocus: setAttribute() to object "test-valueOf"
PASS dir.autofocus: setAttribute() to "autofocus"
PASS dir.autofocus: IDL set to ""
PASS dir.autofocus: IDL set to " foo "
PASS dir.autofocus: IDL set to undefined
PASS dir.autofocus: IDL set to null
PASS dir.autofocus: IDL set to 7
PASS dir.autofocus: IDL set to 1.5
PASS dir.autofocus: IDL set to "5%"
PASS dir.autofocus: IDL set to "+100"
PASS dir.autofocus: IDL set to ".5"
PASS dir.autofocus: IDL set to true
PASS dir.autofocus: IDL set to false
PASS dir.autofocus: IDL set to object "[object Object]"
PASS dir.autofocus: IDL set to NaN
PASS dir.autofocus: IDL set to Infinity
PASS dir.autofocus: IDL set to -Infinity
PASS dir.autofocus: IDL set to "\0"
PASS dir.autofocus: IDL set to object "test-toString"
PASS dir.autofocus: IDL set to object "test-valueOf"
PASS dir.hidden: typeof IDL attribute
PASS dir.hidden: IDL get with DOM attribute unset
PASS dir.hidden: setAttribute() to ""
PASS dir.hidden: setAttribute() to " foo "
PASS dir.hidden: setAttribute() to undefined
PASS dir.hidden: setAttribute() to null
PASS dir.hidden: setAttribute() to 7
PASS dir.hidden: setAttribute() to 1.5
PASS dir.hidden: setAttribute() to "5%"
PASS dir.hidden: setAttribute() to "+100"
PASS dir.hidden: setAttribute() to ".5"
PASS dir.hidden: setAttribute() to true
PASS dir.hidden: setAttribute() to false
PASS dir.hidden: setAttribute() to object "[object Object]"
PASS dir.hidden: setAttribute() to NaN
PASS dir.hidden: setAttribute() to Infinity
PASS dir.hidden: setAttribute() to -Infinity
PASS dir.hidden: setAttribute() to "\0"
PASS dir.hidden: setAttribute() to object "test-toString"
PASS dir.hidden: setAttribute() to object "test-valueOf"
PASS dir.hidden: setAttribute() to "hidden"
PASS dir.hidden: IDL set to ""
PASS dir.hidden: IDL set to " foo "
PASS dir.hidden: IDL set to undefined
PASS dir.hidden: IDL set to null
PASS dir.hidden: IDL set to 7
PASS dir.hidden: IDL set to 1.5
PASS dir.hidden: IDL set to "5%"
PASS dir.hidden: IDL set to "+100"
PASS dir.hidden: IDL set to ".5"
PASS dir.hidden: IDL set to true
PASS dir.hidden: IDL set to false
PASS dir.hidden: IDL set to object "[object Object]"
PASS dir.hidden: IDL set to NaN
PASS dir.hidden: IDL set to Infinity
PASS dir.hidden: IDL set to -Infinity
PASS dir.hidden: IDL set to "\0"
PASS dir.hidden: IDL set to object "test-toString"
PASS dir.hidden: IDL set to object "test-valueOf"
PASS dir.accessKey: typeof IDL attribute
PASS dir.accessKey: IDL get with DOM attribute unset
PASS dir.accessKey: setAttribute() to ""
PASS dir.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 dir.accessKey: setAttribute() to undefined
PASS dir.accessKey: setAttribute() to 7
PASS dir.accessKey: setAttribute() to 1.5
PASS dir.accessKey: setAttribute() to "5%"
PASS dir.accessKey: setAttribute() to "+100"
PASS dir.accessKey: setAttribute() to ".5"
PASS dir.accessKey: setAttribute() to true
PASS dir.accessKey: setAttribute() to false
PASS dir.accessKey: setAttribute() to object "[object Object]"
PASS dir.accessKey: setAttribute() to NaN
PASS dir.accessKey: setAttribute() to Infinity
PASS dir.accessKey: setAttribute() to -Infinity
PASS dir.accessKey: setAttribute() to "\0"
PASS dir.accessKey: setAttribute() to null
PASS dir.accessKey: setAttribute() to object "test-toString"
PASS dir.accessKey: setAttribute() to object "test-valueOf"
PASS dir.accessKey: IDL set to ""
PASS dir.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 dir.accessKey: IDL set to undefined
PASS dir.accessKey: IDL set to 7
PASS dir.accessKey: IDL set to 1.5
PASS dir.accessKey: IDL set to "5%"
PASS dir.accessKey: IDL set to "+100"
PASS dir.accessKey: IDL set to ".5"
PASS dir.accessKey: IDL set to true
PASS dir.accessKey: IDL set to false
PASS dir.accessKey: IDL set to object "[object Object]"
PASS dir.accessKey: IDL set to NaN
PASS dir.accessKey: IDL set to Infinity
PASS dir.accessKey: IDL set to -Infinity
PASS dir.accessKey: IDL set to "\0"
PASS dir.accessKey: IDL set to null
PASS dir.accessKey: IDL set to object "test-toString"
PASS dir.accessKey: IDL set to object "test-valueOf"
PASS dir.tabIndex: typeof IDL attribute
PASS dir.tabIndex: setAttribute() to -36
PASS dir.tabIndex: setAttribute() to -1
PASS dir.tabIndex: setAttribute() to 0
PASS dir.tabIndex: setAttribute() to 1
PASS dir.tabIndex: setAttribute() to 2147483647
PASS dir.tabIndex: setAttribute() to -2147483648
PASS dir.tabIndex: setAttribute() to "-1"
PASS dir.tabIndex: setAttribute() to "-0"
PASS dir.tabIndex: setAttribute() to "0"
PASS dir.tabIndex: setAttribute() to "1"
PASS dir.tabIndex: setAttribute() to "\t7"
PASS dir.tabIndex: setAttribute() to "\f7"
PASS dir.tabIndex: setAttribute() to " 7"
PASS dir.tabIndex: setAttribute() to "\n7"
PASS dir.tabIndex: setAttribute() to "\r7"
PASS dir.tabIndex: setAttribute() to 1.5
PASS dir.tabIndex: setAttribute() to "5%"
PASS dir.tabIndex: setAttribute() to "+100"
PASS dir.tabIndex: setAttribute() to object "2"
PASS dir.tabIndex: IDL set to -36
PASS dir.tabIndex: IDL set to -1
PASS dir.tabIndex: IDL set to 0
PASS dir.tabIndex: IDL set to 1
PASS dir.tabIndex: IDL set to 2147483647
PASS dir.tabIndex: IDL set to -2147483648
PASS dir.compact: typeof IDL attribute
PASS dir.compact: IDL get with DOM attribute unset
PASS dir.compact: setAttribute() to ""
PASS dir.compact: setAttribute() to " foo "
PASS dir.compact: setAttribute() to undefined
PASS dir.compact: setAttribute() to null
PASS dir.compact: setAttribute() to 7
PASS dir.compact: setAttribute() to 1.5
PASS dir.compact: setAttribute() to "5%"
PASS dir.compact: setAttribute() to "+100"
PASS dir.compact: setAttribute() to ".5"
PASS dir.compact: setAttribute() to true
PASS dir.compact: setAttribute() to false
PASS dir.compact: setAttribute() to object "[object Object]"
PASS dir.compact: setAttribute() to NaN
PASS dir.compact: setAttribute() to Infinity
PASS dir.compact: setAttribute() to -Infinity
PASS dir.compact: setAttribute() to "\0"
PASS dir.compact: setAttribute() to object "test-toString"
PASS dir.compact: setAttribute() to object "test-valueOf"
PASS dir.compact: setAttribute() to "compact"
PASS dir.compact: IDL set to ""
PASS dir.compact: IDL set to " foo "
PASS dir.compact: IDL set to undefined
PASS dir.compact: IDL set to null
PASS dir.compact: IDL set to 7
PASS dir.compact: IDL set to 1.5
PASS dir.compact: IDL set to "5%"
PASS dir.compact: IDL set to "+100"
PASS dir.compact: IDL set to ".5"
PASS dir.compact: IDL set to true
PASS dir.compact: IDL set to false
PASS dir.compact: IDL set to object "[object Object]"
PASS dir.compact: IDL set to NaN
PASS dir.compact: IDL set to Infinity
PASS dir.compact: IDL set to -Infinity
PASS dir.compact: IDL set to "\0"
PASS dir.compact: IDL set to object "test-toString"
PASS dir.compact: IDL set to object "test-valueOf"
PASS font.title: typeof IDL attribute
PASS font.title: IDL get with DOM attribute unset
PASS font.title: setAttribute() to ""
PASS font.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 font.title: setAttribute() to undefined
PASS font.title: setAttribute() to 7
PASS font.title: setAttribute() to 1.5
PASS font.title: setAttribute() to "5%"
PASS font.title: setAttribute() to "+100"
PASS font.title: setAttribute() to ".5"
PASS font.title: setAttribute() to true
PASS font.title: setAttribute() to false
PASS font.title: setAttribute() to object "[object Object]"
PASS font.title: setAttribute() to NaN
PASS font.title: setAttribute() to Infinity
PASS font.title: setAttribute() to -Infinity
PASS font.title: setAttribute() to "\0"
PASS font.title: setAttribute() to null
PASS font.title: setAttribute() to object "test-toString"
PASS font.title: setAttribute() to object "test-valueOf"
PASS font.title: IDL set to ""
PASS font.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 font.title: IDL set to undefined
PASS font.title: IDL set to 7
PASS font.title: IDL set to 1.5
PASS font.title: IDL set to "5%"
PASS font.title: IDL set to "+100"
PASS font.title: IDL set to ".5"
PASS font.title: IDL set to true
PASS font.title: IDL set to false
PASS font.title: IDL set to object "[object Object]"
PASS font.title: IDL set to NaN
PASS font.title: IDL set to Infinity
PASS font.title: IDL set to -Infinity
PASS font.title: IDL set to "\0"
PASS font.title: IDL set to null
PASS font.title: IDL set to object "test-toString"
PASS font.title: IDL set to object "test-valueOf"
PASS font.lang: typeof IDL attribute
PASS font.lang: IDL get with DOM attribute unset
PASS font.lang: setAttribute() to ""
PASS font.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 font.lang: setAttribute() to undefined
PASS font.lang: setAttribute() to 7
PASS font.lang: setAttribute() to 1.5
PASS font.lang: setAttribute() to "5%"
PASS font.lang: setAttribute() to "+100"
PASS font.lang: setAttribute() to ".5"
PASS font.lang: setAttribute() to true
PASS font.lang: setAttribute() to false
PASS font.lang: setAttribute() to object "[object Object]"
PASS font.lang: setAttribute() to NaN
PASS font.lang: setAttribute() to Infinity
PASS font.lang: setAttribute() to -Infinity
PASS font.lang: setAttribute() to "\0"
PASS font.lang: setAttribute() to null
PASS font.lang: setAttribute() to object "test-toString"
PASS font.lang: setAttribute() to object "test-valueOf"
PASS font.lang: IDL set to ""
PASS font.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 font.lang: IDL set to undefined
PASS font.lang: IDL set to 7
PASS font.lang: IDL set to 1.5
PASS font.lang: IDL set to "5%"
PASS font.lang: IDL set to "+100"
PASS font.lang: IDL set to ".5"
PASS font.lang: IDL set to true
PASS font.lang: IDL set to false
PASS font.lang: IDL set to object "[object Object]"
PASS font.lang: IDL set to NaN
PASS font.lang: IDL set to Infinity
PASS font.lang: IDL set to -Infinity
PASS font.lang: IDL set to "\0"
PASS font.lang: IDL set to null
PASS font.lang: IDL set to object "test-toString"
PASS font.lang: IDL set to object "test-valueOf"
PASS font.dir: typeof IDL attribute
PASS font.dir: IDL get with DOM attribute unset
PASS font.dir: setAttribute() to ""
PASS font.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 font.dir: setAttribute() to undefined
PASS font.dir: setAttribute() to 7
PASS font.dir: setAttribute() to 1.5
PASS font.dir: setAttribute() to "5%"
PASS font.dir: setAttribute() to "+100"
PASS font.dir: setAttribute() to ".5"
PASS font.dir: setAttribute() to true
PASS font.dir: setAttribute() to false
PASS font.dir: setAttribute() to object "[object Object]"
PASS font.dir: setAttribute() to NaN
PASS font.dir: setAttribute() to Infinity
PASS font.dir: setAttribute() to -Infinity
PASS font.dir: setAttribute() to "\0"
PASS font.dir: setAttribute() to null
PASS font.dir: setAttribute() to object "test-toString"
PASS font.dir: setAttribute() to object "test-valueOf"
PASS font.dir: setAttribute() to "ltr"
PASS font.dir: setAttribute() to "xltr"
PASS font.dir: setAttribute() to "ltr\0"
PASS font.dir: setAttribute() to "tr"
PASS font.dir: setAttribute() to "LTR"
PASS font.dir: setAttribute() to "rtl"
PASS font.dir: setAttribute() to "xrtl"
PASS font.dir: setAttribute() to "rtl\0"
PASS font.dir: setAttribute() to "tl"
PASS font.dir: setAttribute() to "RTL"
PASS font.dir: setAttribute() to "auto"
PASS font.dir: setAttribute() to "xauto"
PASS font.dir: setAttribute() to "auto\0"
PASS font.dir: setAttribute() to "uto"
PASS font.dir: setAttribute() to "AUTO"
PASS font.dir: IDL set to ""
PASS font.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 font.dir: IDL set to undefined
PASS font.dir: IDL set to 7
PASS font.dir: IDL set to 1.5
PASS font.dir: IDL set to "5%"
PASS font.dir: IDL set to "+100"
PASS font.dir: IDL set to ".5"
PASS font.dir: IDL set to true
PASS font.dir: IDL set to false
PASS font.dir: IDL set to object "[object Object]"
PASS font.dir: IDL set to NaN
PASS font.dir: IDL set to Infinity
PASS font.dir: IDL set to -Infinity
PASS font.dir: IDL set to "\0"
PASS font.dir: IDL set to null
PASS font.dir: IDL set to object "test-toString"
PASS font.dir: IDL set to object "test-valueOf"
PASS font.dir: IDL set to "ltr"
PASS font.dir: IDL set to "xltr"
PASS font.dir: IDL set to "ltr\0"
PASS font.dir: IDL set to "tr"
PASS font.dir: IDL set to "LTR"
PASS font.dir: IDL set to "rtl"
PASS font.dir: IDL set to "xrtl"
PASS font.dir: IDL set to "rtl\0"
PASS font.dir: IDL set to "tl"
PASS font.dir: IDL set to "RTL"
PASS font.dir: IDL set to "auto"
PASS font.dir: IDL set to "xauto"
PASS font.dir: IDL set to "auto\0"
PASS font.dir: IDL set to "uto"
PASS font.dir: IDL set to "AUTO"
PASS font.className (<font class>): typeof IDL attribute
PASS font.className (<font class>): IDL get with DOM attribute unset
PASS font.className (<font class>): setAttribute() to ""
PASS font.className (<font 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 font.className (<font class>): setAttribute() to undefined
PASS font.className (<font class>): setAttribute() to 7
PASS font.className (<font class>): setAttribute() to 1.5
PASS font.className (<font class>): setAttribute() to "5%"
PASS font.className (<font class>): setAttribute() to "+100"
PASS font.className (<font class>): setAttribute() to ".5"
PASS font.className (<font class>): setAttribute() to true
PASS font.className (<font class>): setAttribute() to false
PASS font.className (<font class>): setAttribute() to object "[object Object]"
PASS font.className (<font class>): setAttribute() to NaN
PASS font.className (<font class>): setAttribute() to Infinity
PASS font.className (<font class>): setAttribute() to -Infinity
PASS font.className (<font class>): setAttribute() to "\0"
PASS font.className (<font class>): setAttribute() to null
PASS font.className (<font class>): setAttribute() to object "test-toString"
PASS font.className (<font class>): setAttribute() to object "test-valueOf"
PASS font.className (<font class>): IDL set to ""
PASS font.className (<font 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 font.className (<font class>): IDL set to undefined
PASS font.className (<font class>): IDL set to 7
PASS font.className (<font class>): IDL set to 1.5
PASS font.className (<font class>): IDL set to "5%"
PASS font.className (<font class>): IDL set to "+100"
PASS font.className (<font class>): IDL set to ".5"
PASS font.className (<font class>): IDL set to true
PASS font.className (<font class>): IDL set to false
PASS font.className (<font class>): IDL set to object "[object Object]"
PASS font.className (<font class>): IDL set to NaN
PASS font.className (<font class>): IDL set to Infinity
PASS font.className (<font class>): IDL set to -Infinity
PASS font.className (<font class>): IDL set to "\0"
PASS font.className (<font class>): IDL set to null
PASS font.className (<font class>): IDL set to object "test-toString"
PASS font.className (<font class>): IDL set to object "test-valueOf"
PASS font.autofocus: typeof IDL attribute
PASS font.autofocus: IDL get with DOM attribute unset
PASS font.autofocus: setAttribute() to ""
PASS font.autofocus: setAttribute() to " foo "
PASS font.autofocus: setAttribute() to undefined
PASS font.autofocus: setAttribute() to null
PASS font.autofocus: setAttribute() to 7
PASS font.autofocus: setAttribute() to 1.5
PASS font.autofocus: setAttribute() to "5%"
PASS font.autofocus: setAttribute() to "+100"
PASS font.autofocus: setAttribute() to ".5"
PASS font.autofocus: setAttribute() to true
PASS font.autofocus: setAttribute() to false
PASS font.autofocus: setAttribute() to object "[object Object]"
PASS font.autofocus: setAttribute() to NaN
PASS font.autofocus: setAttribute() to Infinity
PASS font.autofocus: setAttribute() to -Infinity
PASS font.autofocus: setAttribute() to "\0"
PASS font.autofocus: setAttribute() to object "test-toString"
PASS font.autofocus: setAttribute() to object "test-valueOf"
PASS font.autofocus: setAttribute() to "autofocus"
PASS font.autofocus: IDL set to ""
PASS font.autofocus: IDL set to " foo "
PASS font.autofocus: IDL set to undefined
PASS font.autofocus: IDL set to null
PASS font.autofocus: IDL set to 7
PASS font.autofocus: IDL set to 1.5
PASS font.autofocus: IDL set to "5%"
PASS font.autofocus: IDL set to "+100"
PASS font.autofocus: IDL set to ".5"
PASS font.autofocus: IDL set to true
PASS font.autofocus: IDL set to false
PASS font.autofocus: IDL set to object "[object Object]"
PASS font.autofocus: IDL set to NaN
PASS font.autofocus: IDL set to Infinity
PASS font.autofocus: IDL set to -Infinity
PASS font.autofocus: IDL set to "\0"
PASS font.autofocus: IDL set to object "test-toString"
PASS font.autofocus: IDL set to object "test-valueOf"
PASS font.hidden: typeof IDL attribute
PASS font.hidden: IDL get with DOM attribute unset
PASS font.hidden: setAttribute() to ""
PASS font.hidden: setAttribute() to " foo "
PASS font.hidden: setAttribute() to undefined
PASS font.hidden: setAttribute() to null
PASS font.hidden: setAttribute() to 7
PASS font.hidden: setAttribute() to 1.5
PASS font.hidden: setAttribute() to "5%"
PASS font.hidden: setAttribute() to "+100"
PASS font.hidden: setAttribute() to ".5"
PASS font.hidden: setAttribute() to true
PASS font.hidden: setAttribute() to false
PASS font.hidden: setAttribute() to object "[object Object]"
PASS font.hidden: setAttribute() to NaN
PASS font.hidden: setAttribute() to Infinity
PASS font.hidden: setAttribute() to -Infinity
PASS font.hidden: setAttribute() to "\0"
PASS font.hidden: setAttribute() to object "test-toString"
PASS font.hidden: setAttribute() to object "test-valueOf"
PASS font.hidden: setAttribute() to "hidden"
PASS font.hidden: IDL set to ""
PASS font.hidden: IDL set to " foo "
PASS font.hidden: IDL set to undefined
PASS font.hidden: IDL set to null
PASS font.hidden: IDL set to 7
PASS font.hidden: IDL set to 1.5
PASS font.hidden: IDL set to "5%"
PASS font.hidden: IDL set to "+100"
PASS font.hidden: IDL set to ".5"
PASS font.hidden: IDL set to true
PASS font.hidden: IDL set to false
PASS font.hidden: IDL set to object "[object Object]"
PASS font.hidden: IDL set to NaN
PASS font.hidden: IDL set to Infinity
PASS font.hidden: IDL set to -Infinity
PASS font.hidden: IDL set to "\0"
PASS font.hidden: IDL set to object "test-toString"
PASS font.hidden: IDL set to object "test-valueOf"
PASS font.accessKey: typeof IDL attribute
PASS font.accessKey: IDL get with DOM attribute unset
PASS font.accessKey: setAttribute() to ""
PASS font.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 font.accessKey: setAttribute() to undefined
PASS font.accessKey: setAttribute() to 7
PASS font.accessKey: setAttribute() to 1.5
PASS font.accessKey: setAttribute() to "5%"
PASS font.accessKey: setAttribute() to "+100"
PASS font.accessKey: setAttribute() to ".5"
PASS font.accessKey: setAttribute() to true
PASS font.accessKey: setAttribute() to false
PASS font.accessKey: setAttribute() to object "[object Object]"
PASS font.accessKey: setAttribute() to NaN
PASS font.accessKey: setAttribute() to Infinity
PASS font.accessKey: setAttribute() to -Infinity
PASS font.accessKey: setAttribute() to "\0"
PASS font.accessKey: setAttribute() to null
PASS font.accessKey: setAttribute() to object "test-toString"
PASS font.accessKey: setAttribute() to object "test-valueOf"
PASS font.accessKey: IDL set to ""
PASS font.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 font.accessKey: IDL set to undefined
PASS font.accessKey: IDL set to 7
PASS font.accessKey: IDL set to 1.5
PASS font.accessKey: IDL set to "5%"
PASS font.accessKey: IDL set to "+100"
PASS font.accessKey: IDL set to ".5"
PASS font.accessKey: IDL set to true
PASS font.accessKey: IDL set to false
PASS font.accessKey: IDL set to object "[object Object]"
PASS font.accessKey: IDL set to NaN
PASS font.accessKey: IDL set to Infinity
PASS font.accessKey: IDL set to -Infinity
PASS font.accessKey: IDL set to "\0"
PASS font.accessKey: IDL set to null
PASS font.accessKey: IDL set to object "test-toString"
PASS font.accessKey: IDL set to object "test-valueOf"
PASS font.tabIndex: typeof IDL attribute
PASS font.tabIndex: setAttribute() to -36
PASS font.tabIndex: setAttribute() to -1
PASS font.tabIndex: setAttribute() to 0
PASS font.tabIndex: setAttribute() to 1
PASS font.tabIndex: setAttribute() to 2147483647
PASS font.tabIndex: setAttribute() to -2147483648
PASS font.tabIndex: setAttribute() to "-1"
PASS font.tabIndex: setAttribute() to "-0"
PASS font.tabIndex: setAttribute() to "0"
PASS font.tabIndex: setAttribute() to "1"
PASS font.tabIndex: setAttribute() to "\t7"
PASS font.tabIndex: setAttribute() to "\f7"
PASS font.tabIndex: setAttribute() to " 7"
PASS font.tabIndex: setAttribute() to "\n7"
PASS font.tabIndex: setAttribute() to "\r7"
PASS font.tabIndex: setAttribute() to 1.5
PASS font.tabIndex: setAttribute() to "5%"
PASS font.tabIndex: setAttribute() to "+100"
PASS font.tabIndex: setAttribute() to object "2"
PASS font.tabIndex: IDL set to -36
PASS font.tabIndex: IDL set to -1
PASS font.tabIndex: IDL set to 0
PASS font.tabIndex: IDL set to 1
PASS font.tabIndex: IDL set to 2147483647
PASS font.tabIndex: IDL set to -2147483648
PASS font.color: typeof IDL attribute
PASS font.color: IDL get with DOM attribute unset
PASS font.color: setAttribute() to ""
PASS font.color: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS font.color: setAttribute() to undefined
PASS font.color: setAttribute() to 7
PASS font.color: setAttribute() to 1.5
PASS font.color: setAttribute() to "5%"
PASS font.color: setAttribute() to "+100"
PASS font.color: setAttribute() to ".5"
PASS font.color: setAttribute() to true
PASS font.color: setAttribute() to false
PASS font.color: setAttribute() to object "[object Object]"
PASS font.color: setAttribute() to NaN
PASS font.color: setAttribute() to Infinity
PASS font.color: setAttribute() to -Infinity
PASS font.color: setAttribute() to "\0"
PASS font.color: setAttribute() to null
PASS font.color: setAttribute() to object "test-toString"
PASS font.color: setAttribute() to object "test-valueOf"
PASS font.color: IDL set to ""
PASS font.color: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS font.color: IDL set to undefined
PASS font.color: IDL set to 7
PASS font.color: IDL set to 1.5
PASS font.color: IDL set to "5%"
PASS font.color: IDL set to "+100"
PASS font.color: IDL set to ".5"
PASS font.color: IDL set to true
PASS font.color: IDL set to false
PASS font.color: IDL set to object "[object Object]"
PASS font.color: IDL set to NaN
PASS font.color: IDL set to Infinity
PASS font.color: IDL set to -Infinity
PASS font.color: IDL set to "\0"
PASS font.color: IDL set to null
PASS font.color: IDL set to object "test-toString"
PASS font.color: IDL set to object "test-valueOf"
PASS font.face: typeof IDL attribute
PASS font.face: IDL get with DOM attribute unset
PASS font.face: setAttribute() to ""
PASS font.face: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS font.face: setAttribute() to undefined
PASS font.face: setAttribute() to 7
PASS font.face: setAttribute() to 1.5
PASS font.face: setAttribute() to "5%"
PASS font.face: setAttribute() to "+100"
PASS font.face: setAttribute() to ".5"
PASS font.face: setAttribute() to true
PASS font.face: setAttribute() to false
PASS font.face: setAttribute() to object "[object Object]"
PASS font.face: setAttribute() to NaN
PASS font.face: setAttribute() to Infinity
PASS font.face: setAttribute() to -Infinity
PASS font.face: setAttribute() to "\0"
PASS font.face: setAttribute() to null
PASS font.face: setAttribute() to object "test-toString"
PASS font.face: setAttribute() to object "test-valueOf"
PASS font.face: IDL set to ""
PASS font.face: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS font.face: IDL set to undefined
PASS font.face: IDL set to 7
PASS font.face: IDL set to 1.5
PASS font.face: IDL set to "5%"
PASS font.face: IDL set to "+100"
PASS font.face: IDL set to ".5"
PASS font.face: IDL set to true
PASS font.face: IDL set to false
PASS font.face: IDL set to object "[object Object]"
PASS font.face: IDL set to NaN
PASS font.face: IDL set to Infinity
PASS font.face: IDL set to -Infinity
PASS font.face: IDL set to "\0"
PASS font.face: IDL set to null
PASS font.face: IDL set to object "test-toString"
PASS font.face: IDL set to object "test-valueOf"
PASS font.size: typeof IDL attribute
PASS font.size: IDL get with DOM attribute unset
PASS font.size: setAttribute() to ""
PASS font.size: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS font.size: setAttribute() to undefined
PASS font.size: setAttribute() to 7
PASS font.size: setAttribute() to 1.5
PASS font.size: setAttribute() to "5%"
PASS font.size: setAttribute() to "+100"
PASS font.size: setAttribute() to ".5"
PASS font.size: setAttribute() to true
PASS font.size: setAttribute() to false
PASS font.size: setAttribute() to object "[object Object]"
PASS font.size: setAttribute() to NaN
PASS font.size: setAttribute() to Infinity
PASS font.size: setAttribute() to -Infinity
PASS font.size: setAttribute() to "\0"
PASS font.size: setAttribute() to null
PASS font.size: setAttribute() to object "test-toString"
PASS font.size: setAttribute() to object "test-valueOf"
PASS font.size: IDL set to ""
PASS font.size: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
PASS font.size: IDL set to undefined
PASS font.size: IDL set to 7
PASS font.size: IDL set to 1.5
PASS font.size: IDL set to "5%"
PASS font.size: IDL set to "+100"
PASS font.size: IDL set to ".5"
PASS font.size: IDL set to true
PASS font.size: IDL set to false
PASS font.size: IDL set to object "[object Object]"
PASS font.size: IDL set to NaN
PASS font.size: IDL set to Infinity
PASS font.size: IDL set to -Infinity
PASS font.size: IDL set to "\0"
PASS font.size: IDL set to null
PASS font.size: IDL set to object "test-toString"
PASS font.size: IDL set to object "test-valueOf"
(Note: missing tests for types tokenlist, [object Object], [object Object].)