Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(13)

Unified Diff: third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-metadata-expected.txt

Issue 2362223002: Stop clamping tabIndex to short range (Closed)
Patch Set: Fix test expectation Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-metadata-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-metadata-expected.txt b/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-metadata-expected.txt
deleted file mode 100644
index 0a527b216ed76d2cfb9ffa07b13cedf005868455..0000000000000000000000000000000000000000
--- a/third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-metadata-expected.txt
+++ /dev/null
@@ -1,4846 +0,0 @@
-This is a testharness.js-based test.
-PASS head.title: typeof IDL attribute
-PASS head.title: IDL get with DOM attribute unset
-PASS head.title: setAttribute() to "" followed by getAttribute()
-PASS head.title: setAttribute() to "" followed by IDL get
-PASS head.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 " followed by getAttribute()
-PASS head.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 " followed by IDL get
-PASS head.title: setAttribute() to undefined followed by getAttribute()
-PASS head.title: setAttribute() to undefined followed by IDL get
-PASS head.title: setAttribute() to 7 followed by getAttribute()
-PASS head.title: setAttribute() to 7 followed by IDL get
-PASS head.title: setAttribute() to 1.5 followed by getAttribute()
-PASS head.title: setAttribute() to 1.5 followed by IDL get
-PASS head.title: setAttribute() to true followed by getAttribute()
-PASS head.title: setAttribute() to true followed by IDL get
-PASS head.title: setAttribute() to false followed by getAttribute()
-PASS head.title: setAttribute() to false followed by IDL get
-PASS head.title: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS head.title: setAttribute() to object "[object Object]" followed by IDL get
-PASS head.title: setAttribute() to NaN followed by getAttribute()
-PASS head.title: setAttribute() to NaN followed by IDL get
-PASS head.title: setAttribute() to Infinity followed by getAttribute()
-PASS head.title: setAttribute() to Infinity followed by IDL get
-PASS head.title: setAttribute() to -Infinity followed by getAttribute()
-PASS head.title: setAttribute() to -Infinity followed by IDL get
-PASS head.title: setAttribute() to "\0" followed by getAttribute()
-PASS head.title: setAttribute() to "\0" followed by IDL get
-PASS head.title: setAttribute() to null followed by getAttribute()
-PASS head.title: setAttribute() to null followed by IDL get
-PASS head.title: setAttribute() to object "test-toString" followed by getAttribute()
-PASS head.title: setAttribute() to object "test-toString" followed by IDL get
-PASS head.title: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS head.title: setAttribute() to object "test-valueOf" followed by IDL get
-PASS head.title: IDL set to "" should not throw
-PASS head.title: IDL set to "" followed by getAttribute()
-PASS head.title: IDL set to "" followed by IDL get
-PASS head.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 " should not throw
-PASS head.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 " followed by getAttribute()
-PASS head.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 " followed by IDL get
-PASS head.title: IDL set to undefined should not throw
-PASS head.title: IDL set to undefined followed by getAttribute()
-PASS head.title: IDL set to undefined followed by IDL get
-PASS head.title: IDL set to 7 should not throw
-PASS head.title: IDL set to 7 followed by getAttribute()
-PASS head.title: IDL set to 7 followed by IDL get
-PASS head.title: IDL set to 1.5 should not throw
-PASS head.title: IDL set to 1.5 followed by getAttribute()
-PASS head.title: IDL set to 1.5 followed by IDL get
-PASS head.title: IDL set to true should not throw
-PASS head.title: IDL set to true followed by getAttribute()
-PASS head.title: IDL set to true followed by IDL get
-PASS head.title: IDL set to false should not throw
-PASS head.title: IDL set to false followed by getAttribute()
-PASS head.title: IDL set to false followed by IDL get
-PASS head.title: IDL set to object "[object Object]" should not throw
-PASS head.title: IDL set to object "[object Object]" followed by getAttribute()
-PASS head.title: IDL set to object "[object Object]" followed by IDL get
-PASS head.title: IDL set to NaN should not throw
-PASS head.title: IDL set to NaN followed by getAttribute()
-PASS head.title: IDL set to NaN followed by IDL get
-PASS head.title: IDL set to Infinity should not throw
-PASS head.title: IDL set to Infinity followed by getAttribute()
-PASS head.title: IDL set to Infinity followed by IDL get
-PASS head.title: IDL set to -Infinity should not throw
-PASS head.title: IDL set to -Infinity followed by getAttribute()
-PASS head.title: IDL set to -Infinity followed by IDL get
-PASS head.title: IDL set to "\0" should not throw
-PASS head.title: IDL set to "\0" followed by getAttribute()
-PASS head.title: IDL set to "\0" followed by IDL get
-PASS head.title: IDL set to null should not throw
-PASS head.title: IDL set to null followed by getAttribute()
-PASS head.title: IDL set to null followed by IDL get
-PASS head.title: IDL set to object "test-toString" should not throw
-PASS head.title: IDL set to object "test-toString" followed by getAttribute()
-PASS head.title: IDL set to object "test-toString" followed by IDL get
-PASS head.title: IDL set to object "test-valueOf" should not throw
-PASS head.title: IDL set to object "test-valueOf" followed by getAttribute()
-PASS head.title: IDL set to object "test-valueOf" followed by IDL get
-PASS head.lang: typeof IDL attribute
-PASS head.lang: IDL get with DOM attribute unset
-PASS head.lang: setAttribute() to "" followed by getAttribute()
-PASS head.lang: setAttribute() to "" followed by IDL get
-PASS head.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 " followed by getAttribute()
-PASS head.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 " followed by IDL get
-PASS head.lang: setAttribute() to undefined followed by getAttribute()
-PASS head.lang: setAttribute() to undefined followed by IDL get
-PASS head.lang: setAttribute() to 7 followed by getAttribute()
-PASS head.lang: setAttribute() to 7 followed by IDL get
-PASS head.lang: setAttribute() to 1.5 followed by getAttribute()
-PASS head.lang: setAttribute() to 1.5 followed by IDL get
-PASS head.lang: setAttribute() to true followed by getAttribute()
-PASS head.lang: setAttribute() to true followed by IDL get
-PASS head.lang: setAttribute() to false followed by getAttribute()
-PASS head.lang: setAttribute() to false followed by IDL get
-PASS head.lang: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS head.lang: setAttribute() to object "[object Object]" followed by IDL get
-PASS head.lang: setAttribute() to NaN followed by getAttribute()
-PASS head.lang: setAttribute() to NaN followed by IDL get
-PASS head.lang: setAttribute() to Infinity followed by getAttribute()
-PASS head.lang: setAttribute() to Infinity followed by IDL get
-PASS head.lang: setAttribute() to -Infinity followed by getAttribute()
-PASS head.lang: setAttribute() to -Infinity followed by IDL get
-PASS head.lang: setAttribute() to "\0" followed by getAttribute()
-PASS head.lang: setAttribute() to "\0" followed by IDL get
-PASS head.lang: setAttribute() to null followed by getAttribute()
-PASS head.lang: setAttribute() to null followed by IDL get
-PASS head.lang: setAttribute() to object "test-toString" followed by getAttribute()
-PASS head.lang: setAttribute() to object "test-toString" followed by IDL get
-PASS head.lang: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS head.lang: setAttribute() to object "test-valueOf" followed by IDL get
-PASS head.lang: IDL set to "" should not throw
-PASS head.lang: IDL set to "" followed by getAttribute()
-PASS head.lang: IDL set to "" followed by IDL get
-PASS head.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 " should not throw
-PASS head.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 " followed by getAttribute()
-PASS head.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 " followed by IDL get
-PASS head.lang: IDL set to undefined should not throw
-PASS head.lang: IDL set to undefined followed by getAttribute()
-PASS head.lang: IDL set to undefined followed by IDL get
-PASS head.lang: IDL set to 7 should not throw
-PASS head.lang: IDL set to 7 followed by getAttribute()
-PASS head.lang: IDL set to 7 followed by IDL get
-PASS head.lang: IDL set to 1.5 should not throw
-PASS head.lang: IDL set to 1.5 followed by getAttribute()
-PASS head.lang: IDL set to 1.5 followed by IDL get
-PASS head.lang: IDL set to true should not throw
-PASS head.lang: IDL set to true followed by getAttribute()
-PASS head.lang: IDL set to true followed by IDL get
-PASS head.lang: IDL set to false should not throw
-PASS head.lang: IDL set to false followed by getAttribute()
-PASS head.lang: IDL set to false followed by IDL get
-PASS head.lang: IDL set to object "[object Object]" should not throw
-PASS head.lang: IDL set to object "[object Object]" followed by getAttribute()
-PASS head.lang: IDL set to object "[object Object]" followed by IDL get
-PASS head.lang: IDL set to NaN should not throw
-PASS head.lang: IDL set to NaN followed by getAttribute()
-PASS head.lang: IDL set to NaN followed by IDL get
-PASS head.lang: IDL set to Infinity should not throw
-PASS head.lang: IDL set to Infinity followed by getAttribute()
-PASS head.lang: IDL set to Infinity followed by IDL get
-PASS head.lang: IDL set to -Infinity should not throw
-PASS head.lang: IDL set to -Infinity followed by getAttribute()
-PASS head.lang: IDL set to -Infinity followed by IDL get
-PASS head.lang: IDL set to "\0" should not throw
-PASS head.lang: IDL set to "\0" followed by getAttribute()
-PASS head.lang: IDL set to "\0" followed by IDL get
-PASS head.lang: IDL set to null should not throw
-PASS head.lang: IDL set to null followed by getAttribute()
-PASS head.lang: IDL set to null followed by IDL get
-PASS head.lang: IDL set to object "test-toString" should not throw
-PASS head.lang: IDL set to object "test-toString" followed by getAttribute()
-PASS head.lang: IDL set to object "test-toString" followed by IDL get
-PASS head.lang: IDL set to object "test-valueOf" should not throw
-PASS head.lang: IDL set to object "test-valueOf" followed by getAttribute()
-PASS head.lang: IDL set to object "test-valueOf" followed by IDL get
-PASS head.dir: typeof IDL attribute
-PASS head.dir: IDL get with DOM attribute unset
-PASS head.dir: setAttribute() to "" followed by getAttribute()
-PASS head.dir: setAttribute() to "" followed by IDL get
-PASS head.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 " followed by getAttribute()
-PASS head.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 " followed by IDL get
-PASS head.dir: setAttribute() to undefined followed by getAttribute()
-PASS head.dir: setAttribute() to undefined followed by IDL get
-PASS head.dir: setAttribute() to 7 followed by getAttribute()
-PASS head.dir: setAttribute() to 7 followed by IDL get
-PASS head.dir: setAttribute() to 1.5 followed by getAttribute()
-PASS head.dir: setAttribute() to 1.5 followed by IDL get
-PASS head.dir: setAttribute() to true followed by getAttribute()
-PASS head.dir: setAttribute() to true followed by IDL get
-PASS head.dir: setAttribute() to false followed by getAttribute()
-PASS head.dir: setAttribute() to false followed by IDL get
-PASS head.dir: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS head.dir: setAttribute() to object "[object Object]" followed by IDL get
-PASS head.dir: setAttribute() to NaN followed by getAttribute()
-PASS head.dir: setAttribute() to NaN followed by IDL get
-PASS head.dir: setAttribute() to Infinity followed by getAttribute()
-PASS head.dir: setAttribute() to Infinity followed by IDL get
-PASS head.dir: setAttribute() to -Infinity followed by getAttribute()
-PASS head.dir: setAttribute() to -Infinity followed by IDL get
-PASS head.dir: setAttribute() to "\0" followed by getAttribute()
-PASS head.dir: setAttribute() to "\0" followed by IDL get
-PASS head.dir: setAttribute() to null followed by getAttribute()
-PASS head.dir: setAttribute() to null followed by IDL get
-PASS head.dir: setAttribute() to object "test-toString" followed by getAttribute()
-PASS head.dir: setAttribute() to object "test-toString" followed by IDL get
-PASS head.dir: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS head.dir: setAttribute() to object "test-valueOf" followed by IDL get
-PASS head.dir: setAttribute() to "ltr" followed by getAttribute()
-PASS head.dir: setAttribute() to "ltr" followed by IDL get
-PASS head.dir: setAttribute() to "xltr" followed by getAttribute()
-PASS head.dir: setAttribute() to "xltr" followed by IDL get
-PASS head.dir: setAttribute() to "ltr\0" followed by getAttribute()
-PASS head.dir: setAttribute() to "ltr\0" followed by IDL get
-PASS head.dir: setAttribute() to "tr" followed by getAttribute()
-PASS head.dir: setAttribute() to "tr" followed by IDL get
-PASS head.dir: setAttribute() to "LTR" followed by getAttribute()
-PASS head.dir: setAttribute() to "LTR" followed by IDL get
-PASS head.dir: setAttribute() to "rtl" followed by getAttribute()
-PASS head.dir: setAttribute() to "rtl" followed by IDL get
-PASS head.dir: setAttribute() to "xrtl" followed by getAttribute()
-PASS head.dir: setAttribute() to "xrtl" followed by IDL get
-PASS head.dir: setAttribute() to "rtl\0" followed by getAttribute()
-PASS head.dir: setAttribute() to "rtl\0" followed by IDL get
-PASS head.dir: setAttribute() to "tl" followed by getAttribute()
-PASS head.dir: setAttribute() to "tl" followed by IDL get
-PASS head.dir: setAttribute() to "RTL" followed by getAttribute()
-PASS head.dir: setAttribute() to "RTL" followed by IDL get
-PASS head.dir: setAttribute() to "auto" followed by getAttribute()
-PASS head.dir: setAttribute() to "auto" followed by IDL get
-PASS head.dir: setAttribute() to "xauto" followed by getAttribute()
-PASS head.dir: setAttribute() to "xauto" followed by IDL get
-PASS head.dir: setAttribute() to "auto\0" followed by getAttribute()
-PASS head.dir: setAttribute() to "auto\0" followed by IDL get
-PASS head.dir: setAttribute() to "uto" followed by getAttribute()
-PASS head.dir: setAttribute() to "uto" followed by IDL get
-PASS head.dir: setAttribute() to "AUTO" followed by getAttribute()
-PASS head.dir: setAttribute() to "AUTO" followed by IDL get
-PASS head.dir: IDL set to "" should not throw
-PASS head.dir: IDL set to "" followed by getAttribute()
-PASS head.dir: IDL set to "" followed by IDL get
-PASS head.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 " should not throw
-PASS head.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 " followed by getAttribute()
-PASS head.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 " followed by IDL get
-PASS head.dir: IDL set to undefined should not throw
-PASS head.dir: IDL set to undefined followed by getAttribute()
-PASS head.dir: IDL set to undefined followed by IDL get
-PASS head.dir: IDL set to 7 should not throw
-PASS head.dir: IDL set to 7 followed by getAttribute()
-PASS head.dir: IDL set to 7 followed by IDL get
-PASS head.dir: IDL set to 1.5 should not throw
-PASS head.dir: IDL set to 1.5 followed by getAttribute()
-PASS head.dir: IDL set to 1.5 followed by IDL get
-PASS head.dir: IDL set to true should not throw
-PASS head.dir: IDL set to true followed by getAttribute()
-PASS head.dir: IDL set to true followed by IDL get
-PASS head.dir: IDL set to false should not throw
-PASS head.dir: IDL set to false followed by getAttribute()
-PASS head.dir: IDL set to false followed by IDL get
-PASS head.dir: IDL set to object "[object Object]" should not throw
-PASS head.dir: IDL set to object "[object Object]" followed by getAttribute()
-PASS head.dir: IDL set to object "[object Object]" followed by IDL get
-PASS head.dir: IDL set to NaN should not throw
-PASS head.dir: IDL set to NaN followed by getAttribute()
-PASS head.dir: IDL set to NaN followed by IDL get
-PASS head.dir: IDL set to Infinity should not throw
-PASS head.dir: IDL set to Infinity followed by getAttribute()
-PASS head.dir: IDL set to Infinity followed by IDL get
-PASS head.dir: IDL set to -Infinity should not throw
-PASS head.dir: IDL set to -Infinity followed by getAttribute()
-PASS head.dir: IDL set to -Infinity followed by IDL get
-PASS head.dir: IDL set to "\0" should not throw
-PASS head.dir: IDL set to "\0" followed by getAttribute()
-PASS head.dir: IDL set to "\0" followed by IDL get
-PASS head.dir: IDL set to null should not throw
-PASS head.dir: IDL set to null followed by IDL get
-PASS head.dir: IDL set to object "test-toString" should not throw
-PASS head.dir: IDL set to object "test-toString" followed by getAttribute()
-PASS head.dir: IDL set to object "test-toString" followed by IDL get
-PASS head.dir: IDL set to object "test-valueOf" should not throw
-PASS head.dir: IDL set to object "test-valueOf" followed by getAttribute()
-PASS head.dir: IDL set to object "test-valueOf" followed by IDL get
-PASS head.dir: IDL set to "ltr" should not throw
-PASS head.dir: IDL set to "ltr" followed by getAttribute()
-PASS head.dir: IDL set to "ltr" followed by IDL get
-PASS head.dir: IDL set to "xltr" should not throw
-PASS head.dir: IDL set to "xltr" followed by getAttribute()
-PASS head.dir: IDL set to "xltr" followed by IDL get
-PASS head.dir: IDL set to "ltr\0" should not throw
-PASS head.dir: IDL set to "ltr\0" followed by getAttribute()
-PASS head.dir: IDL set to "ltr\0" followed by IDL get
-PASS head.dir: IDL set to "tr" should not throw
-PASS head.dir: IDL set to "tr" followed by getAttribute()
-PASS head.dir: IDL set to "tr" followed by IDL get
-PASS head.dir: IDL set to "LTR" should not throw
-PASS head.dir: IDL set to "LTR" followed by getAttribute()
-PASS head.dir: IDL set to "LTR" followed by IDL get
-PASS head.dir: IDL set to "rtl" should not throw
-PASS head.dir: IDL set to "rtl" followed by getAttribute()
-PASS head.dir: IDL set to "rtl" followed by IDL get
-PASS head.dir: IDL set to "xrtl" should not throw
-PASS head.dir: IDL set to "xrtl" followed by getAttribute()
-PASS head.dir: IDL set to "xrtl" followed by IDL get
-PASS head.dir: IDL set to "rtl\0" should not throw
-PASS head.dir: IDL set to "rtl\0" followed by getAttribute()
-PASS head.dir: IDL set to "rtl\0" followed by IDL get
-PASS head.dir: IDL set to "tl" should not throw
-PASS head.dir: IDL set to "tl" followed by getAttribute()
-PASS head.dir: IDL set to "tl" followed by IDL get
-PASS head.dir: IDL set to "RTL" should not throw
-PASS head.dir: IDL set to "RTL" followed by getAttribute()
-PASS head.dir: IDL set to "RTL" followed by IDL get
-PASS head.dir: IDL set to "auto" should not throw
-PASS head.dir: IDL set to "auto" followed by getAttribute()
-PASS head.dir: IDL set to "auto" followed by IDL get
-PASS head.dir: IDL set to "xauto" should not throw
-PASS head.dir: IDL set to "xauto" followed by getAttribute()
-PASS head.dir: IDL set to "xauto" followed by IDL get
-PASS head.dir: IDL set to "auto\0" should not throw
-PASS head.dir: IDL set to "auto\0" followed by getAttribute()
-PASS head.dir: IDL set to "auto\0" followed by IDL get
-PASS head.dir: IDL set to "uto" should not throw
-PASS head.dir: IDL set to "uto" followed by getAttribute()
-PASS head.dir: IDL set to "uto" followed by IDL get
-PASS head.dir: IDL set to "AUTO" should not throw
-PASS head.dir: IDL set to "AUTO" followed by getAttribute()
-PASS head.dir: IDL set to "AUTO" followed by IDL get
-PASS head.className (<head class>): typeof IDL attribute
-PASS head.className (<head class>): IDL get with DOM attribute unset
-PASS head.className (<head class>): setAttribute() to "" followed by getAttribute()
-PASS head.className (<head class>): setAttribute() to "" followed by IDL get
-PASS head.className (<head 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 " followed by getAttribute()
-PASS head.className (<head 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 " followed by IDL get
-PASS head.className (<head class>): setAttribute() to undefined followed by getAttribute()
-PASS head.className (<head class>): setAttribute() to undefined followed by IDL get
-PASS head.className (<head class>): setAttribute() to 7 followed by getAttribute()
-PASS head.className (<head class>): setAttribute() to 7 followed by IDL get
-PASS head.className (<head class>): setAttribute() to 1.5 followed by getAttribute()
-PASS head.className (<head class>): setAttribute() to 1.5 followed by IDL get
-PASS head.className (<head class>): setAttribute() to true followed by getAttribute()
-PASS head.className (<head class>): setAttribute() to true followed by IDL get
-PASS head.className (<head class>): setAttribute() to false followed by getAttribute()
-PASS head.className (<head class>): setAttribute() to false followed by IDL get
-PASS head.className (<head class>): setAttribute() to object "[object Object]" followed by getAttribute()
-PASS head.className (<head class>): setAttribute() to object "[object Object]" followed by IDL get
-PASS head.className (<head class>): setAttribute() to NaN followed by getAttribute()
-PASS head.className (<head class>): setAttribute() to NaN followed by IDL get
-PASS head.className (<head class>): setAttribute() to Infinity followed by getAttribute()
-PASS head.className (<head class>): setAttribute() to Infinity followed by IDL get
-PASS head.className (<head class>): setAttribute() to -Infinity followed by getAttribute()
-PASS head.className (<head class>): setAttribute() to -Infinity followed by IDL get
-PASS head.className (<head class>): setAttribute() to "\0" followed by getAttribute()
-PASS head.className (<head class>): setAttribute() to "\0" followed by IDL get
-PASS head.className (<head class>): setAttribute() to null followed by getAttribute()
-PASS head.className (<head class>): setAttribute() to null followed by IDL get
-PASS head.className (<head class>): setAttribute() to object "test-toString" followed by getAttribute()
-PASS head.className (<head class>): setAttribute() to object "test-toString" followed by IDL get
-PASS head.className (<head class>): setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS head.className (<head class>): setAttribute() to object "test-valueOf" followed by IDL get
-PASS head.className (<head class>): IDL set to "" should not throw
-PASS head.className (<head class>): IDL set to "" followed by getAttribute()
-PASS head.className (<head class>): IDL set to "" followed by IDL get
-PASS head.className (<head 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 " should not throw
-PASS head.className (<head 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 " followed by getAttribute()
-PASS head.className (<head 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 " followed by IDL get
-PASS head.className (<head class>): IDL set to undefined should not throw
-PASS head.className (<head class>): IDL set to undefined followed by getAttribute()
-PASS head.className (<head class>): IDL set to undefined followed by IDL get
-PASS head.className (<head class>): IDL set to 7 should not throw
-PASS head.className (<head class>): IDL set to 7 followed by getAttribute()
-PASS head.className (<head class>): IDL set to 7 followed by IDL get
-PASS head.className (<head class>): IDL set to 1.5 should not throw
-PASS head.className (<head class>): IDL set to 1.5 followed by getAttribute()
-PASS head.className (<head class>): IDL set to 1.5 followed by IDL get
-PASS head.className (<head class>): IDL set to true should not throw
-PASS head.className (<head class>): IDL set to true followed by getAttribute()
-PASS head.className (<head class>): IDL set to true followed by IDL get
-PASS head.className (<head class>): IDL set to false should not throw
-PASS head.className (<head class>): IDL set to false followed by getAttribute()
-PASS head.className (<head class>): IDL set to false followed by IDL get
-PASS head.className (<head class>): IDL set to object "[object Object]" should not throw
-PASS head.className (<head class>): IDL set to object "[object Object]" followed by getAttribute()
-PASS head.className (<head class>): IDL set to object "[object Object]" followed by IDL get
-PASS head.className (<head class>): IDL set to NaN should not throw
-PASS head.className (<head class>): IDL set to NaN followed by getAttribute()
-PASS head.className (<head class>): IDL set to NaN followed by IDL get
-PASS head.className (<head class>): IDL set to Infinity should not throw
-PASS head.className (<head class>): IDL set to Infinity followed by getAttribute()
-PASS head.className (<head class>): IDL set to Infinity followed by IDL get
-PASS head.className (<head class>): IDL set to -Infinity should not throw
-PASS head.className (<head class>): IDL set to -Infinity followed by getAttribute()
-PASS head.className (<head class>): IDL set to -Infinity followed by IDL get
-PASS head.className (<head class>): IDL set to "\0" should not throw
-PASS head.className (<head class>): IDL set to "\0" followed by getAttribute()
-PASS head.className (<head class>): IDL set to "\0" followed by IDL get
-PASS head.className (<head class>): IDL set to null should not throw
-PASS head.className (<head class>): IDL set to null followed by getAttribute()
-PASS head.className (<head class>): IDL set to null followed by IDL get
-PASS head.className (<head class>): IDL set to object "test-toString" should not throw
-PASS head.className (<head class>): IDL set to object "test-toString" followed by getAttribute()
-PASS head.className (<head class>): IDL set to object "test-toString" followed by IDL get
-PASS head.className (<head class>): IDL set to object "test-valueOf" should not throw
-PASS head.className (<head class>): IDL set to object "test-valueOf" followed by getAttribute()
-PASS head.className (<head class>): IDL set to object "test-valueOf" followed by IDL get
-PASS head.hidden: typeof IDL attribute
-PASS head.hidden: IDL get with DOM attribute unset
-PASS head.hidden: setAttribute() to "" followed by getAttribute()
-PASS head.hidden: setAttribute() to "" followed by IDL get
-PASS head.hidden: setAttribute() to " foo " followed by getAttribute()
-PASS head.hidden: setAttribute() to " foo " followed by IDL get
-PASS head.hidden: setAttribute() to undefined followed by getAttribute()
-PASS head.hidden: setAttribute() to undefined followed by IDL get
-PASS head.hidden: setAttribute() to null followed by getAttribute()
-PASS head.hidden: setAttribute() to null followed by IDL get
-PASS head.hidden: setAttribute() to 7 followed by getAttribute()
-PASS head.hidden: setAttribute() to 7 followed by IDL get
-PASS head.hidden: setAttribute() to 1.5 followed by getAttribute()
-PASS head.hidden: setAttribute() to 1.5 followed by IDL get
-PASS head.hidden: setAttribute() to true followed by getAttribute()
-PASS head.hidden: setAttribute() to true followed by IDL get
-PASS head.hidden: setAttribute() to false followed by getAttribute()
-PASS head.hidden: setAttribute() to false followed by IDL get
-PASS head.hidden: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS head.hidden: setAttribute() to object "[object Object]" followed by IDL get
-PASS head.hidden: setAttribute() to NaN followed by getAttribute()
-PASS head.hidden: setAttribute() to NaN followed by IDL get
-PASS head.hidden: setAttribute() to Infinity followed by getAttribute()
-PASS head.hidden: setAttribute() to Infinity followed by IDL get
-PASS head.hidden: setAttribute() to -Infinity followed by getAttribute()
-PASS head.hidden: setAttribute() to -Infinity followed by IDL get
-PASS head.hidden: setAttribute() to "\0" followed by getAttribute()
-PASS head.hidden: setAttribute() to "\0" followed by IDL get
-PASS head.hidden: setAttribute() to object "test-toString" followed by getAttribute()
-PASS head.hidden: setAttribute() to object "test-toString" followed by IDL get
-PASS head.hidden: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS head.hidden: setAttribute() to object "test-valueOf" followed by IDL get
-PASS head.hidden: setAttribute() to "hidden" followed by getAttribute()
-PASS head.hidden: setAttribute() to "hidden" followed by IDL get
-PASS head.hidden: IDL set to "" should not throw
-PASS head.hidden: IDL set to "" followed by hasAttribute()
-PASS head.hidden: IDL set to "" followed by IDL get
-PASS head.hidden: IDL set to " foo " should not throw
-PASS head.hidden: IDL set to " foo " followed by hasAttribute()
-PASS head.hidden: IDL set to " foo " followed by IDL get
-PASS head.hidden: IDL set to undefined should not throw
-PASS head.hidden: IDL set to undefined followed by hasAttribute()
-PASS head.hidden: IDL set to undefined followed by IDL get
-PASS head.hidden: IDL set to null should not throw
-PASS head.hidden: IDL set to null followed by hasAttribute()
-PASS head.hidden: IDL set to null followed by IDL get
-PASS head.hidden: IDL set to 7 should not throw
-PASS head.hidden: IDL set to 7 followed by hasAttribute()
-PASS head.hidden: IDL set to 7 followed by IDL get
-PASS head.hidden: IDL set to 1.5 should not throw
-PASS head.hidden: IDL set to 1.5 followed by hasAttribute()
-PASS head.hidden: IDL set to 1.5 followed by IDL get
-PASS head.hidden: IDL set to true should not throw
-PASS head.hidden: IDL set to true followed by hasAttribute()
-PASS head.hidden: IDL set to true followed by IDL get
-PASS head.hidden: IDL set to false should not throw
-PASS head.hidden: IDL set to false followed by hasAttribute()
-PASS head.hidden: IDL set to false followed by IDL get
-PASS head.hidden: IDL set to object "[object Object]" should not throw
-PASS head.hidden: IDL set to object "[object Object]" followed by hasAttribute()
-PASS head.hidden: IDL set to object "[object Object]" followed by IDL get
-PASS head.hidden: IDL set to NaN should not throw
-PASS head.hidden: IDL set to NaN followed by hasAttribute()
-PASS head.hidden: IDL set to NaN followed by IDL get
-PASS head.hidden: IDL set to Infinity should not throw
-PASS head.hidden: IDL set to Infinity followed by hasAttribute()
-PASS head.hidden: IDL set to Infinity followed by IDL get
-PASS head.hidden: IDL set to -Infinity should not throw
-PASS head.hidden: IDL set to -Infinity followed by hasAttribute()
-PASS head.hidden: IDL set to -Infinity followed by IDL get
-PASS head.hidden: IDL set to "\0" should not throw
-PASS head.hidden: IDL set to "\0" followed by hasAttribute()
-PASS head.hidden: IDL set to "\0" followed by IDL get
-PASS head.hidden: IDL set to object "test-toString" should not throw
-PASS head.hidden: IDL set to object "test-toString" followed by hasAttribute()
-PASS head.hidden: IDL set to object "test-toString" followed by IDL get
-PASS head.hidden: IDL set to object "test-valueOf" should not throw
-PASS head.hidden: IDL set to object "test-valueOf" followed by hasAttribute()
-PASS head.hidden: IDL set to object "test-valueOf" followed by IDL get
-PASS head.accessKey: typeof IDL attribute
-PASS head.accessKey: IDL get with DOM attribute unset
-PASS head.accessKey: setAttribute() to "" followed by getAttribute()
-PASS head.accessKey: setAttribute() to "" followed by IDL get
-PASS head.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 " followed by getAttribute()
-PASS head.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 " followed by IDL get
-PASS head.accessKey: setAttribute() to undefined followed by getAttribute()
-PASS head.accessKey: setAttribute() to undefined followed by IDL get
-PASS head.accessKey: setAttribute() to 7 followed by getAttribute()
-PASS head.accessKey: setAttribute() to 7 followed by IDL get
-PASS head.accessKey: setAttribute() to 1.5 followed by getAttribute()
-PASS head.accessKey: setAttribute() to 1.5 followed by IDL get
-PASS head.accessKey: setAttribute() to true followed by getAttribute()
-PASS head.accessKey: setAttribute() to true followed by IDL get
-PASS head.accessKey: setAttribute() to false followed by getAttribute()
-PASS head.accessKey: setAttribute() to false followed by IDL get
-PASS head.accessKey: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS head.accessKey: setAttribute() to object "[object Object]" followed by IDL get
-PASS head.accessKey: setAttribute() to NaN followed by getAttribute()
-PASS head.accessKey: setAttribute() to NaN followed by IDL get
-PASS head.accessKey: setAttribute() to Infinity followed by getAttribute()
-PASS head.accessKey: setAttribute() to Infinity followed by IDL get
-PASS head.accessKey: setAttribute() to -Infinity followed by getAttribute()
-PASS head.accessKey: setAttribute() to -Infinity followed by IDL get
-PASS head.accessKey: setAttribute() to "\0" followed by getAttribute()
-PASS head.accessKey: setAttribute() to "\0" followed by IDL get
-PASS head.accessKey: setAttribute() to null followed by getAttribute()
-PASS head.accessKey: setAttribute() to null followed by IDL get
-PASS head.accessKey: setAttribute() to object "test-toString" followed by getAttribute()
-PASS head.accessKey: setAttribute() to object "test-toString" followed by IDL get
-PASS head.accessKey: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS head.accessKey: setAttribute() to object "test-valueOf" followed by IDL get
-PASS head.accessKey: IDL set to "" should not throw
-PASS head.accessKey: IDL set to "" followed by getAttribute()
-PASS head.accessKey: IDL set to "" followed by IDL get
-PASS head.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 " should not throw
-PASS head.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 " followed by getAttribute()
-PASS head.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 " followed by IDL get
-PASS head.accessKey: IDL set to undefined should not throw
-PASS head.accessKey: IDL set to undefined followed by getAttribute()
-PASS head.accessKey: IDL set to undefined followed by IDL get
-PASS head.accessKey: IDL set to 7 should not throw
-PASS head.accessKey: IDL set to 7 followed by getAttribute()
-PASS head.accessKey: IDL set to 7 followed by IDL get
-PASS head.accessKey: IDL set to 1.5 should not throw
-PASS head.accessKey: IDL set to 1.5 followed by getAttribute()
-PASS head.accessKey: IDL set to 1.5 followed by IDL get
-PASS head.accessKey: IDL set to true should not throw
-PASS head.accessKey: IDL set to true followed by getAttribute()
-PASS head.accessKey: IDL set to true followed by IDL get
-PASS head.accessKey: IDL set to false should not throw
-PASS head.accessKey: IDL set to false followed by getAttribute()
-PASS head.accessKey: IDL set to false followed by IDL get
-PASS head.accessKey: IDL set to object "[object Object]" should not throw
-PASS head.accessKey: IDL set to object "[object Object]" followed by getAttribute()
-PASS head.accessKey: IDL set to object "[object Object]" followed by IDL get
-PASS head.accessKey: IDL set to NaN should not throw
-PASS head.accessKey: IDL set to NaN followed by getAttribute()
-PASS head.accessKey: IDL set to NaN followed by IDL get
-PASS head.accessKey: IDL set to Infinity should not throw
-PASS head.accessKey: IDL set to Infinity followed by getAttribute()
-PASS head.accessKey: IDL set to Infinity followed by IDL get
-PASS head.accessKey: IDL set to -Infinity should not throw
-PASS head.accessKey: IDL set to -Infinity followed by getAttribute()
-PASS head.accessKey: IDL set to -Infinity followed by IDL get
-PASS head.accessKey: IDL set to "\0" should not throw
-PASS head.accessKey: IDL set to "\0" followed by getAttribute()
-PASS head.accessKey: IDL set to "\0" followed by IDL get
-PASS head.accessKey: IDL set to null should not throw
-PASS head.accessKey: IDL set to null followed by getAttribute()
-PASS head.accessKey: IDL set to null followed by IDL get
-PASS head.accessKey: IDL set to object "test-toString" should not throw
-PASS head.accessKey: IDL set to object "test-toString" followed by getAttribute()
-PASS head.accessKey: IDL set to object "test-toString" followed by IDL get
-PASS head.accessKey: IDL set to object "test-valueOf" should not throw
-PASS head.accessKey: IDL set to object "test-valueOf" followed by getAttribute()
-PASS head.accessKey: IDL set to object "test-valueOf" followed by IDL get
-PASS head.tabIndex: typeof IDL attribute
-PASS head.tabIndex: setAttribute() to -36 followed by getAttribute()
-PASS head.tabIndex: setAttribute() to -36 followed by IDL get
-PASS head.tabIndex: setAttribute() to -1 followed by getAttribute()
-PASS head.tabIndex: setAttribute() to -1 followed by IDL get
-PASS head.tabIndex: setAttribute() to 0 followed by getAttribute()
-PASS head.tabIndex: setAttribute() to 0 followed by IDL get
-PASS head.tabIndex: setAttribute() to 1 followed by getAttribute()
-PASS head.tabIndex: setAttribute() to 1 followed by IDL get
-PASS head.tabIndex: setAttribute() to 2147483647 followed by getAttribute()
-FAIL head.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
-PASS head.tabIndex: setAttribute() to -2147483648 followed by getAttribute()
-FAIL head.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
-PASS head.tabIndex: setAttribute() to "-1" followed by getAttribute()
-PASS head.tabIndex: setAttribute() to "-1" followed by IDL get
-PASS head.tabIndex: setAttribute() to "-0" followed by getAttribute()
-PASS head.tabIndex: setAttribute() to "-0" followed by IDL get
-PASS head.tabIndex: setAttribute() to "0" followed by getAttribute()
-PASS head.tabIndex: setAttribute() to "0" followed by IDL get
-PASS head.tabIndex: setAttribute() to "1" followed by getAttribute()
-PASS head.tabIndex: setAttribute() to "1" followed by IDL get
-PASS head.tabIndex: setAttribute() to "\t7" followed by getAttribute()
-PASS head.tabIndex: setAttribute() to "\t7" followed by IDL get
-PASS head.tabIndex: setAttribute() to "\f7" followed by getAttribute()
-PASS head.tabIndex: setAttribute() to "\f7" followed by IDL get
-PASS head.tabIndex: setAttribute() to " 7" followed by getAttribute()
-PASS head.tabIndex: setAttribute() to " 7" followed by IDL get
-PASS head.tabIndex: setAttribute() to "\n7" followed by getAttribute()
-PASS head.tabIndex: setAttribute() to "\n7" followed by IDL get
-PASS head.tabIndex: setAttribute() to "\r7" followed by getAttribute()
-PASS head.tabIndex: setAttribute() to "\r7" followed by IDL get
-PASS head.tabIndex: setAttribute() to 1.5 followed by getAttribute()
-PASS head.tabIndex: setAttribute() to 1.5 followed by IDL get
-PASS head.tabIndex: setAttribute() to object "2" followed by getAttribute()
-PASS head.tabIndex: setAttribute() to object "2" followed by IDL get
-PASS head.tabIndex: IDL set to -36 should not throw
-PASS head.tabIndex: IDL set to -36 followed by getAttribute()
-PASS head.tabIndex: IDL set to -36 followed by IDL get
-PASS head.tabIndex: IDL set to -1 should not throw
-PASS head.tabIndex: IDL set to -1 followed by getAttribute()
-PASS head.tabIndex: IDL set to -1 followed by IDL get
-PASS head.tabIndex: IDL set to 0 should not throw
-PASS head.tabIndex: IDL set to 0 followed by getAttribute()
-PASS head.tabIndex: IDL set to 0 followed by IDL get
-PASS head.tabIndex: IDL set to 1 should not throw
-PASS head.tabIndex: IDL set to 1 followed by getAttribute()
-PASS head.tabIndex: IDL set to 1 followed by IDL get
-PASS head.tabIndex: IDL set to 2147483647 should not throw
-PASS head.tabIndex: IDL set to 2147483647 followed by getAttribute()
-FAIL head.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
-PASS head.tabIndex: IDL set to -2147483648 should not throw
-PASS head.tabIndex: IDL set to -2147483648 followed by getAttribute()
-FAIL head.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
-PASS title.title: typeof IDL attribute
-PASS title.title: IDL get with DOM attribute unset
-PASS title.title: setAttribute() to "" followed by getAttribute()
-PASS title.title: setAttribute() to "" followed by IDL get
-PASS title.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 " followed by getAttribute()
-PASS title.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 " followed by IDL get
-PASS title.title: setAttribute() to undefined followed by getAttribute()
-PASS title.title: setAttribute() to undefined followed by IDL get
-PASS title.title: setAttribute() to 7 followed by getAttribute()
-PASS title.title: setAttribute() to 7 followed by IDL get
-PASS title.title: setAttribute() to 1.5 followed by getAttribute()
-PASS title.title: setAttribute() to 1.5 followed by IDL get
-PASS title.title: setAttribute() to true followed by getAttribute()
-PASS title.title: setAttribute() to true followed by IDL get
-PASS title.title: setAttribute() to false followed by getAttribute()
-PASS title.title: setAttribute() to false followed by IDL get
-PASS title.title: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS title.title: setAttribute() to object "[object Object]" followed by IDL get
-PASS title.title: setAttribute() to NaN followed by getAttribute()
-PASS title.title: setAttribute() to NaN followed by IDL get
-PASS title.title: setAttribute() to Infinity followed by getAttribute()
-PASS title.title: setAttribute() to Infinity followed by IDL get
-PASS title.title: setAttribute() to -Infinity followed by getAttribute()
-PASS title.title: setAttribute() to -Infinity followed by IDL get
-PASS title.title: setAttribute() to "\0" followed by getAttribute()
-PASS title.title: setAttribute() to "\0" followed by IDL get
-PASS title.title: setAttribute() to null followed by getAttribute()
-PASS title.title: setAttribute() to null followed by IDL get
-PASS title.title: setAttribute() to object "test-toString" followed by getAttribute()
-PASS title.title: setAttribute() to object "test-toString" followed by IDL get
-PASS title.title: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS title.title: setAttribute() to object "test-valueOf" followed by IDL get
-PASS title.title: IDL set to "" should not throw
-PASS title.title: IDL set to "" followed by getAttribute()
-PASS title.title: IDL set to "" followed by IDL get
-PASS title.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 " should not throw
-PASS title.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 " followed by getAttribute()
-PASS title.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 " followed by IDL get
-PASS title.title: IDL set to undefined should not throw
-PASS title.title: IDL set to undefined followed by getAttribute()
-PASS title.title: IDL set to undefined followed by IDL get
-PASS title.title: IDL set to 7 should not throw
-PASS title.title: IDL set to 7 followed by getAttribute()
-PASS title.title: IDL set to 7 followed by IDL get
-PASS title.title: IDL set to 1.5 should not throw
-PASS title.title: IDL set to 1.5 followed by getAttribute()
-PASS title.title: IDL set to 1.5 followed by IDL get
-PASS title.title: IDL set to true should not throw
-PASS title.title: IDL set to true followed by getAttribute()
-PASS title.title: IDL set to true followed by IDL get
-PASS title.title: IDL set to false should not throw
-PASS title.title: IDL set to false followed by getAttribute()
-PASS title.title: IDL set to false followed by IDL get
-PASS title.title: IDL set to object "[object Object]" should not throw
-PASS title.title: IDL set to object "[object Object]" followed by getAttribute()
-PASS title.title: IDL set to object "[object Object]" followed by IDL get
-PASS title.title: IDL set to NaN should not throw
-PASS title.title: IDL set to NaN followed by getAttribute()
-PASS title.title: IDL set to NaN followed by IDL get
-PASS title.title: IDL set to Infinity should not throw
-PASS title.title: IDL set to Infinity followed by getAttribute()
-PASS title.title: IDL set to Infinity followed by IDL get
-PASS title.title: IDL set to -Infinity should not throw
-PASS title.title: IDL set to -Infinity followed by getAttribute()
-PASS title.title: IDL set to -Infinity followed by IDL get
-PASS title.title: IDL set to "\0" should not throw
-PASS title.title: IDL set to "\0" followed by getAttribute()
-PASS title.title: IDL set to "\0" followed by IDL get
-PASS title.title: IDL set to null should not throw
-PASS title.title: IDL set to null followed by getAttribute()
-PASS title.title: IDL set to null followed by IDL get
-PASS title.title: IDL set to object "test-toString" should not throw
-PASS title.title: IDL set to object "test-toString" followed by getAttribute()
-PASS title.title: IDL set to object "test-toString" followed by IDL get
-PASS title.title: IDL set to object "test-valueOf" should not throw
-PASS title.title: IDL set to object "test-valueOf" followed by getAttribute()
-PASS title.title: IDL set to object "test-valueOf" followed by IDL get
-PASS title.lang: typeof IDL attribute
-PASS title.lang: IDL get with DOM attribute unset
-PASS title.lang: setAttribute() to "" followed by getAttribute()
-PASS title.lang: setAttribute() to "" followed by IDL get
-PASS title.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 " followed by getAttribute()
-PASS title.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 " followed by IDL get
-PASS title.lang: setAttribute() to undefined followed by getAttribute()
-PASS title.lang: setAttribute() to undefined followed by IDL get
-PASS title.lang: setAttribute() to 7 followed by getAttribute()
-PASS title.lang: setAttribute() to 7 followed by IDL get
-PASS title.lang: setAttribute() to 1.5 followed by getAttribute()
-PASS title.lang: setAttribute() to 1.5 followed by IDL get
-PASS title.lang: setAttribute() to true followed by getAttribute()
-PASS title.lang: setAttribute() to true followed by IDL get
-PASS title.lang: setAttribute() to false followed by getAttribute()
-PASS title.lang: setAttribute() to false followed by IDL get
-PASS title.lang: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS title.lang: setAttribute() to object "[object Object]" followed by IDL get
-PASS title.lang: setAttribute() to NaN followed by getAttribute()
-PASS title.lang: setAttribute() to NaN followed by IDL get
-PASS title.lang: setAttribute() to Infinity followed by getAttribute()
-PASS title.lang: setAttribute() to Infinity followed by IDL get
-PASS title.lang: setAttribute() to -Infinity followed by getAttribute()
-PASS title.lang: setAttribute() to -Infinity followed by IDL get
-PASS title.lang: setAttribute() to "\0" followed by getAttribute()
-PASS title.lang: setAttribute() to "\0" followed by IDL get
-PASS title.lang: setAttribute() to null followed by getAttribute()
-PASS title.lang: setAttribute() to null followed by IDL get
-PASS title.lang: setAttribute() to object "test-toString" followed by getAttribute()
-PASS title.lang: setAttribute() to object "test-toString" followed by IDL get
-PASS title.lang: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS title.lang: setAttribute() to object "test-valueOf" followed by IDL get
-PASS title.lang: IDL set to "" should not throw
-PASS title.lang: IDL set to "" followed by getAttribute()
-PASS title.lang: IDL set to "" followed by IDL get
-PASS title.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 " should not throw
-PASS title.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 " followed by getAttribute()
-PASS title.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 " followed by IDL get
-PASS title.lang: IDL set to undefined should not throw
-PASS title.lang: IDL set to undefined followed by getAttribute()
-PASS title.lang: IDL set to undefined followed by IDL get
-PASS title.lang: IDL set to 7 should not throw
-PASS title.lang: IDL set to 7 followed by getAttribute()
-PASS title.lang: IDL set to 7 followed by IDL get
-PASS title.lang: IDL set to 1.5 should not throw
-PASS title.lang: IDL set to 1.5 followed by getAttribute()
-PASS title.lang: IDL set to 1.5 followed by IDL get
-PASS title.lang: IDL set to true should not throw
-PASS title.lang: IDL set to true followed by getAttribute()
-PASS title.lang: IDL set to true followed by IDL get
-PASS title.lang: IDL set to false should not throw
-PASS title.lang: IDL set to false followed by getAttribute()
-PASS title.lang: IDL set to false followed by IDL get
-PASS title.lang: IDL set to object "[object Object]" should not throw
-PASS title.lang: IDL set to object "[object Object]" followed by getAttribute()
-PASS title.lang: IDL set to object "[object Object]" followed by IDL get
-PASS title.lang: IDL set to NaN should not throw
-PASS title.lang: IDL set to NaN followed by getAttribute()
-PASS title.lang: IDL set to NaN followed by IDL get
-PASS title.lang: IDL set to Infinity should not throw
-PASS title.lang: IDL set to Infinity followed by getAttribute()
-PASS title.lang: IDL set to Infinity followed by IDL get
-PASS title.lang: IDL set to -Infinity should not throw
-PASS title.lang: IDL set to -Infinity followed by getAttribute()
-PASS title.lang: IDL set to -Infinity followed by IDL get
-PASS title.lang: IDL set to "\0" should not throw
-PASS title.lang: IDL set to "\0" followed by getAttribute()
-PASS title.lang: IDL set to "\0" followed by IDL get
-PASS title.lang: IDL set to null should not throw
-PASS title.lang: IDL set to null followed by getAttribute()
-PASS title.lang: IDL set to null followed by IDL get
-PASS title.lang: IDL set to object "test-toString" should not throw
-PASS title.lang: IDL set to object "test-toString" followed by getAttribute()
-PASS title.lang: IDL set to object "test-toString" followed by IDL get
-PASS title.lang: IDL set to object "test-valueOf" should not throw
-PASS title.lang: IDL set to object "test-valueOf" followed by getAttribute()
-PASS title.lang: IDL set to object "test-valueOf" followed by IDL get
-PASS title.dir: typeof IDL attribute
-PASS title.dir: IDL get with DOM attribute unset
-PASS title.dir: setAttribute() to "" followed by getAttribute()
-PASS title.dir: setAttribute() to "" followed by IDL get
-PASS title.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 " followed by getAttribute()
-PASS title.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 " followed by IDL get
-PASS title.dir: setAttribute() to undefined followed by getAttribute()
-PASS title.dir: setAttribute() to undefined followed by IDL get
-PASS title.dir: setAttribute() to 7 followed by getAttribute()
-PASS title.dir: setAttribute() to 7 followed by IDL get
-PASS title.dir: setAttribute() to 1.5 followed by getAttribute()
-PASS title.dir: setAttribute() to 1.5 followed by IDL get
-PASS title.dir: setAttribute() to true followed by getAttribute()
-PASS title.dir: setAttribute() to true followed by IDL get
-PASS title.dir: setAttribute() to false followed by getAttribute()
-PASS title.dir: setAttribute() to false followed by IDL get
-PASS title.dir: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS title.dir: setAttribute() to object "[object Object]" followed by IDL get
-PASS title.dir: setAttribute() to NaN followed by getAttribute()
-PASS title.dir: setAttribute() to NaN followed by IDL get
-PASS title.dir: setAttribute() to Infinity followed by getAttribute()
-PASS title.dir: setAttribute() to Infinity followed by IDL get
-PASS title.dir: setAttribute() to -Infinity followed by getAttribute()
-PASS title.dir: setAttribute() to -Infinity followed by IDL get
-PASS title.dir: setAttribute() to "\0" followed by getAttribute()
-PASS title.dir: setAttribute() to "\0" followed by IDL get
-PASS title.dir: setAttribute() to null followed by getAttribute()
-PASS title.dir: setAttribute() to null followed by IDL get
-PASS title.dir: setAttribute() to object "test-toString" followed by getAttribute()
-PASS title.dir: setAttribute() to object "test-toString" followed by IDL get
-PASS title.dir: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS title.dir: setAttribute() to object "test-valueOf" followed by IDL get
-PASS title.dir: setAttribute() to "ltr" followed by getAttribute()
-PASS title.dir: setAttribute() to "ltr" followed by IDL get
-PASS title.dir: setAttribute() to "xltr" followed by getAttribute()
-PASS title.dir: setAttribute() to "xltr" followed by IDL get
-PASS title.dir: setAttribute() to "ltr\0" followed by getAttribute()
-PASS title.dir: setAttribute() to "ltr\0" followed by IDL get
-PASS title.dir: setAttribute() to "tr" followed by getAttribute()
-PASS title.dir: setAttribute() to "tr" followed by IDL get
-PASS title.dir: setAttribute() to "LTR" followed by getAttribute()
-PASS title.dir: setAttribute() to "LTR" followed by IDL get
-PASS title.dir: setAttribute() to "rtl" followed by getAttribute()
-PASS title.dir: setAttribute() to "rtl" followed by IDL get
-PASS title.dir: setAttribute() to "xrtl" followed by getAttribute()
-PASS title.dir: setAttribute() to "xrtl" followed by IDL get
-PASS title.dir: setAttribute() to "rtl\0" followed by getAttribute()
-PASS title.dir: setAttribute() to "rtl\0" followed by IDL get
-PASS title.dir: setAttribute() to "tl" followed by getAttribute()
-PASS title.dir: setAttribute() to "tl" followed by IDL get
-PASS title.dir: setAttribute() to "RTL" followed by getAttribute()
-PASS title.dir: setAttribute() to "RTL" followed by IDL get
-PASS title.dir: setAttribute() to "auto" followed by getAttribute()
-PASS title.dir: setAttribute() to "auto" followed by IDL get
-PASS title.dir: setAttribute() to "xauto" followed by getAttribute()
-PASS title.dir: setAttribute() to "xauto" followed by IDL get
-PASS title.dir: setAttribute() to "auto\0" followed by getAttribute()
-PASS title.dir: setAttribute() to "auto\0" followed by IDL get
-PASS title.dir: setAttribute() to "uto" followed by getAttribute()
-PASS title.dir: setAttribute() to "uto" followed by IDL get
-PASS title.dir: setAttribute() to "AUTO" followed by getAttribute()
-PASS title.dir: setAttribute() to "AUTO" followed by IDL get
-PASS title.dir: IDL set to "" should not throw
-PASS title.dir: IDL set to "" followed by getAttribute()
-PASS title.dir: IDL set to "" followed by IDL get
-PASS title.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 " should not throw
-PASS title.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 " followed by getAttribute()
-PASS title.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 " followed by IDL get
-PASS title.dir: IDL set to undefined should not throw
-PASS title.dir: IDL set to undefined followed by getAttribute()
-PASS title.dir: IDL set to undefined followed by IDL get
-PASS title.dir: IDL set to 7 should not throw
-PASS title.dir: IDL set to 7 followed by getAttribute()
-PASS title.dir: IDL set to 7 followed by IDL get
-PASS title.dir: IDL set to 1.5 should not throw
-PASS title.dir: IDL set to 1.5 followed by getAttribute()
-PASS title.dir: IDL set to 1.5 followed by IDL get
-PASS title.dir: IDL set to true should not throw
-PASS title.dir: IDL set to true followed by getAttribute()
-PASS title.dir: IDL set to true followed by IDL get
-PASS title.dir: IDL set to false should not throw
-PASS title.dir: IDL set to false followed by getAttribute()
-PASS title.dir: IDL set to false followed by IDL get
-PASS title.dir: IDL set to object "[object Object]" should not throw
-PASS title.dir: IDL set to object "[object Object]" followed by getAttribute()
-PASS title.dir: IDL set to object "[object Object]" followed by IDL get
-PASS title.dir: IDL set to NaN should not throw
-PASS title.dir: IDL set to NaN followed by getAttribute()
-PASS title.dir: IDL set to NaN followed by IDL get
-PASS title.dir: IDL set to Infinity should not throw
-PASS title.dir: IDL set to Infinity followed by getAttribute()
-PASS title.dir: IDL set to Infinity followed by IDL get
-PASS title.dir: IDL set to -Infinity should not throw
-PASS title.dir: IDL set to -Infinity followed by getAttribute()
-PASS title.dir: IDL set to -Infinity followed by IDL get
-PASS title.dir: IDL set to "\0" should not throw
-PASS title.dir: IDL set to "\0" followed by getAttribute()
-PASS title.dir: IDL set to "\0" followed by IDL get
-PASS title.dir: IDL set to null should not throw
-PASS title.dir: IDL set to null followed by IDL get
-PASS title.dir: IDL set to object "test-toString" should not throw
-PASS title.dir: IDL set to object "test-toString" followed by getAttribute()
-PASS title.dir: IDL set to object "test-toString" followed by IDL get
-PASS title.dir: IDL set to object "test-valueOf" should not throw
-PASS title.dir: IDL set to object "test-valueOf" followed by getAttribute()
-PASS title.dir: IDL set to object "test-valueOf" followed by IDL get
-PASS title.dir: IDL set to "ltr" should not throw
-PASS title.dir: IDL set to "ltr" followed by getAttribute()
-PASS title.dir: IDL set to "ltr" followed by IDL get
-PASS title.dir: IDL set to "xltr" should not throw
-PASS title.dir: IDL set to "xltr" followed by getAttribute()
-PASS title.dir: IDL set to "xltr" followed by IDL get
-PASS title.dir: IDL set to "ltr\0" should not throw
-PASS title.dir: IDL set to "ltr\0" followed by getAttribute()
-PASS title.dir: IDL set to "ltr\0" followed by IDL get
-PASS title.dir: IDL set to "tr" should not throw
-PASS title.dir: IDL set to "tr" followed by getAttribute()
-PASS title.dir: IDL set to "tr" followed by IDL get
-PASS title.dir: IDL set to "LTR" should not throw
-PASS title.dir: IDL set to "LTR" followed by getAttribute()
-PASS title.dir: IDL set to "LTR" followed by IDL get
-PASS title.dir: IDL set to "rtl" should not throw
-PASS title.dir: IDL set to "rtl" followed by getAttribute()
-PASS title.dir: IDL set to "rtl" followed by IDL get
-PASS title.dir: IDL set to "xrtl" should not throw
-PASS title.dir: IDL set to "xrtl" followed by getAttribute()
-PASS title.dir: IDL set to "xrtl" followed by IDL get
-PASS title.dir: IDL set to "rtl\0" should not throw
-PASS title.dir: IDL set to "rtl\0" followed by getAttribute()
-PASS title.dir: IDL set to "rtl\0" followed by IDL get
-PASS title.dir: IDL set to "tl" should not throw
-PASS title.dir: IDL set to "tl" followed by getAttribute()
-PASS title.dir: IDL set to "tl" followed by IDL get
-PASS title.dir: IDL set to "RTL" should not throw
-PASS title.dir: IDL set to "RTL" followed by getAttribute()
-PASS title.dir: IDL set to "RTL" followed by IDL get
-PASS title.dir: IDL set to "auto" should not throw
-PASS title.dir: IDL set to "auto" followed by getAttribute()
-PASS title.dir: IDL set to "auto" followed by IDL get
-PASS title.dir: IDL set to "xauto" should not throw
-PASS title.dir: IDL set to "xauto" followed by getAttribute()
-PASS title.dir: IDL set to "xauto" followed by IDL get
-PASS title.dir: IDL set to "auto\0" should not throw
-PASS title.dir: IDL set to "auto\0" followed by getAttribute()
-PASS title.dir: IDL set to "auto\0" followed by IDL get
-PASS title.dir: IDL set to "uto" should not throw
-PASS title.dir: IDL set to "uto" followed by getAttribute()
-PASS title.dir: IDL set to "uto" followed by IDL get
-PASS title.dir: IDL set to "AUTO" should not throw
-PASS title.dir: IDL set to "AUTO" followed by getAttribute()
-PASS title.dir: IDL set to "AUTO" followed by IDL get
-PASS title.className (<title class>): typeof IDL attribute
-PASS title.className (<title class>): IDL get with DOM attribute unset
-PASS title.className (<title class>): setAttribute() to "" followed by getAttribute()
-PASS title.className (<title class>): setAttribute() to "" followed by IDL get
-PASS title.className (<title 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 " followed by getAttribute()
-PASS title.className (<title 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 " followed by IDL get
-PASS title.className (<title class>): setAttribute() to undefined followed by getAttribute()
-PASS title.className (<title class>): setAttribute() to undefined followed by IDL get
-PASS title.className (<title class>): setAttribute() to 7 followed by getAttribute()
-PASS title.className (<title class>): setAttribute() to 7 followed by IDL get
-PASS title.className (<title class>): setAttribute() to 1.5 followed by getAttribute()
-PASS title.className (<title class>): setAttribute() to 1.5 followed by IDL get
-PASS title.className (<title class>): setAttribute() to true followed by getAttribute()
-PASS title.className (<title class>): setAttribute() to true followed by IDL get
-PASS title.className (<title class>): setAttribute() to false followed by getAttribute()
-PASS title.className (<title class>): setAttribute() to false followed by IDL get
-PASS title.className (<title class>): setAttribute() to object "[object Object]" followed by getAttribute()
-PASS title.className (<title class>): setAttribute() to object "[object Object]" followed by IDL get
-PASS title.className (<title class>): setAttribute() to NaN followed by getAttribute()
-PASS title.className (<title class>): setAttribute() to NaN followed by IDL get
-PASS title.className (<title class>): setAttribute() to Infinity followed by getAttribute()
-PASS title.className (<title class>): setAttribute() to Infinity followed by IDL get
-PASS title.className (<title class>): setAttribute() to -Infinity followed by getAttribute()
-PASS title.className (<title class>): setAttribute() to -Infinity followed by IDL get
-PASS title.className (<title class>): setAttribute() to "\0" followed by getAttribute()
-PASS title.className (<title class>): setAttribute() to "\0" followed by IDL get
-PASS title.className (<title class>): setAttribute() to null followed by getAttribute()
-PASS title.className (<title class>): setAttribute() to null followed by IDL get
-PASS title.className (<title class>): setAttribute() to object "test-toString" followed by getAttribute()
-PASS title.className (<title class>): setAttribute() to object "test-toString" followed by IDL get
-PASS title.className (<title class>): setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS title.className (<title class>): setAttribute() to object "test-valueOf" followed by IDL get
-PASS title.className (<title class>): IDL set to "" should not throw
-PASS title.className (<title class>): IDL set to "" followed by getAttribute()
-PASS title.className (<title class>): IDL set to "" followed by IDL get
-PASS title.className (<title 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 " should not throw
-PASS title.className (<title 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 " followed by getAttribute()
-PASS title.className (<title 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 " followed by IDL get
-PASS title.className (<title class>): IDL set to undefined should not throw
-PASS title.className (<title class>): IDL set to undefined followed by getAttribute()
-PASS title.className (<title class>): IDL set to undefined followed by IDL get
-PASS title.className (<title class>): IDL set to 7 should not throw
-PASS title.className (<title class>): IDL set to 7 followed by getAttribute()
-PASS title.className (<title class>): IDL set to 7 followed by IDL get
-PASS title.className (<title class>): IDL set to 1.5 should not throw
-PASS title.className (<title class>): IDL set to 1.5 followed by getAttribute()
-PASS title.className (<title class>): IDL set to 1.5 followed by IDL get
-PASS title.className (<title class>): IDL set to true should not throw
-PASS title.className (<title class>): IDL set to true followed by getAttribute()
-PASS title.className (<title class>): IDL set to true followed by IDL get
-PASS title.className (<title class>): IDL set to false should not throw
-PASS title.className (<title class>): IDL set to false followed by getAttribute()
-PASS title.className (<title class>): IDL set to false followed by IDL get
-PASS title.className (<title class>): IDL set to object "[object Object]" should not throw
-PASS title.className (<title class>): IDL set to object "[object Object]" followed by getAttribute()
-PASS title.className (<title class>): IDL set to object "[object Object]" followed by IDL get
-PASS title.className (<title class>): IDL set to NaN should not throw
-PASS title.className (<title class>): IDL set to NaN followed by getAttribute()
-PASS title.className (<title class>): IDL set to NaN followed by IDL get
-PASS title.className (<title class>): IDL set to Infinity should not throw
-PASS title.className (<title class>): IDL set to Infinity followed by getAttribute()
-PASS title.className (<title class>): IDL set to Infinity followed by IDL get
-PASS title.className (<title class>): IDL set to -Infinity should not throw
-PASS title.className (<title class>): IDL set to -Infinity followed by getAttribute()
-PASS title.className (<title class>): IDL set to -Infinity followed by IDL get
-PASS title.className (<title class>): IDL set to "\0" should not throw
-PASS title.className (<title class>): IDL set to "\0" followed by getAttribute()
-PASS title.className (<title class>): IDL set to "\0" followed by IDL get
-PASS title.className (<title class>): IDL set to null should not throw
-PASS title.className (<title class>): IDL set to null followed by getAttribute()
-PASS title.className (<title class>): IDL set to null followed by IDL get
-PASS title.className (<title class>): IDL set to object "test-toString" should not throw
-PASS title.className (<title class>): IDL set to object "test-toString" followed by getAttribute()
-PASS title.className (<title class>): IDL set to object "test-toString" followed by IDL get
-PASS title.className (<title class>): IDL set to object "test-valueOf" should not throw
-PASS title.className (<title class>): IDL set to object "test-valueOf" followed by getAttribute()
-PASS title.className (<title class>): IDL set to object "test-valueOf" followed by IDL get
-PASS title.hidden: typeof IDL attribute
-PASS title.hidden: IDL get with DOM attribute unset
-PASS title.hidden: setAttribute() to "" followed by getAttribute()
-PASS title.hidden: setAttribute() to "" followed by IDL get
-PASS title.hidden: setAttribute() to " foo " followed by getAttribute()
-PASS title.hidden: setAttribute() to " foo " followed by IDL get
-PASS title.hidden: setAttribute() to undefined followed by getAttribute()
-PASS title.hidden: setAttribute() to undefined followed by IDL get
-PASS title.hidden: setAttribute() to null followed by getAttribute()
-PASS title.hidden: setAttribute() to null followed by IDL get
-PASS title.hidden: setAttribute() to 7 followed by getAttribute()
-PASS title.hidden: setAttribute() to 7 followed by IDL get
-PASS title.hidden: setAttribute() to 1.5 followed by getAttribute()
-PASS title.hidden: setAttribute() to 1.5 followed by IDL get
-PASS title.hidden: setAttribute() to true followed by getAttribute()
-PASS title.hidden: setAttribute() to true followed by IDL get
-PASS title.hidden: setAttribute() to false followed by getAttribute()
-PASS title.hidden: setAttribute() to false followed by IDL get
-PASS title.hidden: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS title.hidden: setAttribute() to object "[object Object]" followed by IDL get
-PASS title.hidden: setAttribute() to NaN followed by getAttribute()
-PASS title.hidden: setAttribute() to NaN followed by IDL get
-PASS title.hidden: setAttribute() to Infinity followed by getAttribute()
-PASS title.hidden: setAttribute() to Infinity followed by IDL get
-PASS title.hidden: setAttribute() to -Infinity followed by getAttribute()
-PASS title.hidden: setAttribute() to -Infinity followed by IDL get
-PASS title.hidden: setAttribute() to "\0" followed by getAttribute()
-PASS title.hidden: setAttribute() to "\0" followed by IDL get
-PASS title.hidden: setAttribute() to object "test-toString" followed by getAttribute()
-PASS title.hidden: setAttribute() to object "test-toString" followed by IDL get
-PASS title.hidden: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS title.hidden: setAttribute() to object "test-valueOf" followed by IDL get
-PASS title.hidden: setAttribute() to "hidden" followed by getAttribute()
-PASS title.hidden: setAttribute() to "hidden" followed by IDL get
-PASS title.hidden: IDL set to "" should not throw
-PASS title.hidden: IDL set to "" followed by hasAttribute()
-PASS title.hidden: IDL set to "" followed by IDL get
-PASS title.hidden: IDL set to " foo " should not throw
-PASS title.hidden: IDL set to " foo " followed by hasAttribute()
-PASS title.hidden: IDL set to " foo " followed by IDL get
-PASS title.hidden: IDL set to undefined should not throw
-PASS title.hidden: IDL set to undefined followed by hasAttribute()
-PASS title.hidden: IDL set to undefined followed by IDL get
-PASS title.hidden: IDL set to null should not throw
-PASS title.hidden: IDL set to null followed by hasAttribute()
-PASS title.hidden: IDL set to null followed by IDL get
-PASS title.hidden: IDL set to 7 should not throw
-PASS title.hidden: IDL set to 7 followed by hasAttribute()
-PASS title.hidden: IDL set to 7 followed by IDL get
-PASS title.hidden: IDL set to 1.5 should not throw
-PASS title.hidden: IDL set to 1.5 followed by hasAttribute()
-PASS title.hidden: IDL set to 1.5 followed by IDL get
-PASS title.hidden: IDL set to true should not throw
-PASS title.hidden: IDL set to true followed by hasAttribute()
-PASS title.hidden: IDL set to true followed by IDL get
-PASS title.hidden: IDL set to false should not throw
-PASS title.hidden: IDL set to false followed by hasAttribute()
-PASS title.hidden: IDL set to false followed by IDL get
-PASS title.hidden: IDL set to object "[object Object]" should not throw
-PASS title.hidden: IDL set to object "[object Object]" followed by hasAttribute()
-PASS title.hidden: IDL set to object "[object Object]" followed by IDL get
-PASS title.hidden: IDL set to NaN should not throw
-PASS title.hidden: IDL set to NaN followed by hasAttribute()
-PASS title.hidden: IDL set to NaN followed by IDL get
-PASS title.hidden: IDL set to Infinity should not throw
-PASS title.hidden: IDL set to Infinity followed by hasAttribute()
-PASS title.hidden: IDL set to Infinity followed by IDL get
-PASS title.hidden: IDL set to -Infinity should not throw
-PASS title.hidden: IDL set to -Infinity followed by hasAttribute()
-PASS title.hidden: IDL set to -Infinity followed by IDL get
-PASS title.hidden: IDL set to "\0" should not throw
-PASS title.hidden: IDL set to "\0" followed by hasAttribute()
-PASS title.hidden: IDL set to "\0" followed by IDL get
-PASS title.hidden: IDL set to object "test-toString" should not throw
-PASS title.hidden: IDL set to object "test-toString" followed by hasAttribute()
-PASS title.hidden: IDL set to object "test-toString" followed by IDL get
-PASS title.hidden: IDL set to object "test-valueOf" should not throw
-PASS title.hidden: IDL set to object "test-valueOf" followed by hasAttribute()
-PASS title.hidden: IDL set to object "test-valueOf" followed by IDL get
-PASS title.accessKey: typeof IDL attribute
-PASS title.accessKey: IDL get with DOM attribute unset
-PASS title.accessKey: setAttribute() to "" followed by getAttribute()
-PASS title.accessKey: setAttribute() to "" followed by IDL get
-PASS title.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 " followed by getAttribute()
-PASS title.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 " followed by IDL get
-PASS title.accessKey: setAttribute() to undefined followed by getAttribute()
-PASS title.accessKey: setAttribute() to undefined followed by IDL get
-PASS title.accessKey: setAttribute() to 7 followed by getAttribute()
-PASS title.accessKey: setAttribute() to 7 followed by IDL get
-PASS title.accessKey: setAttribute() to 1.5 followed by getAttribute()
-PASS title.accessKey: setAttribute() to 1.5 followed by IDL get
-PASS title.accessKey: setAttribute() to true followed by getAttribute()
-PASS title.accessKey: setAttribute() to true followed by IDL get
-PASS title.accessKey: setAttribute() to false followed by getAttribute()
-PASS title.accessKey: setAttribute() to false followed by IDL get
-PASS title.accessKey: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS title.accessKey: setAttribute() to object "[object Object]" followed by IDL get
-PASS title.accessKey: setAttribute() to NaN followed by getAttribute()
-PASS title.accessKey: setAttribute() to NaN followed by IDL get
-PASS title.accessKey: setAttribute() to Infinity followed by getAttribute()
-PASS title.accessKey: setAttribute() to Infinity followed by IDL get
-PASS title.accessKey: setAttribute() to -Infinity followed by getAttribute()
-PASS title.accessKey: setAttribute() to -Infinity followed by IDL get
-PASS title.accessKey: setAttribute() to "\0" followed by getAttribute()
-PASS title.accessKey: setAttribute() to "\0" followed by IDL get
-PASS title.accessKey: setAttribute() to null followed by getAttribute()
-PASS title.accessKey: setAttribute() to null followed by IDL get
-PASS title.accessKey: setAttribute() to object "test-toString" followed by getAttribute()
-PASS title.accessKey: setAttribute() to object "test-toString" followed by IDL get
-PASS title.accessKey: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS title.accessKey: setAttribute() to object "test-valueOf" followed by IDL get
-PASS title.accessKey: IDL set to "" should not throw
-PASS title.accessKey: IDL set to "" followed by getAttribute()
-PASS title.accessKey: IDL set to "" followed by IDL get
-PASS title.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 " should not throw
-PASS title.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 " followed by getAttribute()
-PASS title.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 " followed by IDL get
-PASS title.accessKey: IDL set to undefined should not throw
-PASS title.accessKey: IDL set to undefined followed by getAttribute()
-PASS title.accessKey: IDL set to undefined followed by IDL get
-PASS title.accessKey: IDL set to 7 should not throw
-PASS title.accessKey: IDL set to 7 followed by getAttribute()
-PASS title.accessKey: IDL set to 7 followed by IDL get
-PASS title.accessKey: IDL set to 1.5 should not throw
-PASS title.accessKey: IDL set to 1.5 followed by getAttribute()
-PASS title.accessKey: IDL set to 1.5 followed by IDL get
-PASS title.accessKey: IDL set to true should not throw
-PASS title.accessKey: IDL set to true followed by getAttribute()
-PASS title.accessKey: IDL set to true followed by IDL get
-PASS title.accessKey: IDL set to false should not throw
-PASS title.accessKey: IDL set to false followed by getAttribute()
-PASS title.accessKey: IDL set to false followed by IDL get
-PASS title.accessKey: IDL set to object "[object Object]" should not throw
-PASS title.accessKey: IDL set to object "[object Object]" followed by getAttribute()
-PASS title.accessKey: IDL set to object "[object Object]" followed by IDL get
-PASS title.accessKey: IDL set to NaN should not throw
-PASS title.accessKey: IDL set to NaN followed by getAttribute()
-PASS title.accessKey: IDL set to NaN followed by IDL get
-PASS title.accessKey: IDL set to Infinity should not throw
-PASS title.accessKey: IDL set to Infinity followed by getAttribute()
-PASS title.accessKey: IDL set to Infinity followed by IDL get
-PASS title.accessKey: IDL set to -Infinity should not throw
-PASS title.accessKey: IDL set to -Infinity followed by getAttribute()
-PASS title.accessKey: IDL set to -Infinity followed by IDL get
-PASS title.accessKey: IDL set to "\0" should not throw
-PASS title.accessKey: IDL set to "\0" followed by getAttribute()
-PASS title.accessKey: IDL set to "\0" followed by IDL get
-PASS title.accessKey: IDL set to null should not throw
-PASS title.accessKey: IDL set to null followed by getAttribute()
-PASS title.accessKey: IDL set to null followed by IDL get
-PASS title.accessKey: IDL set to object "test-toString" should not throw
-PASS title.accessKey: IDL set to object "test-toString" followed by getAttribute()
-PASS title.accessKey: IDL set to object "test-toString" followed by IDL get
-PASS title.accessKey: IDL set to object "test-valueOf" should not throw
-PASS title.accessKey: IDL set to object "test-valueOf" followed by getAttribute()
-PASS title.accessKey: IDL set to object "test-valueOf" followed by IDL get
-PASS title.tabIndex: typeof IDL attribute
-PASS title.tabIndex: setAttribute() to -36 followed by getAttribute()
-PASS title.tabIndex: setAttribute() to -36 followed by IDL get
-PASS title.tabIndex: setAttribute() to -1 followed by getAttribute()
-PASS title.tabIndex: setAttribute() to -1 followed by IDL get
-PASS title.tabIndex: setAttribute() to 0 followed by getAttribute()
-PASS title.tabIndex: setAttribute() to 0 followed by IDL get
-PASS title.tabIndex: setAttribute() to 1 followed by getAttribute()
-PASS title.tabIndex: setAttribute() to 1 followed by IDL get
-PASS title.tabIndex: setAttribute() to 2147483647 followed by getAttribute()
-FAIL title.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
-PASS title.tabIndex: setAttribute() to -2147483648 followed by getAttribute()
-FAIL title.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
-PASS title.tabIndex: setAttribute() to "-1" followed by getAttribute()
-PASS title.tabIndex: setAttribute() to "-1" followed by IDL get
-PASS title.tabIndex: setAttribute() to "-0" followed by getAttribute()
-PASS title.tabIndex: setAttribute() to "-0" followed by IDL get
-PASS title.tabIndex: setAttribute() to "0" followed by getAttribute()
-PASS title.tabIndex: setAttribute() to "0" followed by IDL get
-PASS title.tabIndex: setAttribute() to "1" followed by getAttribute()
-PASS title.tabIndex: setAttribute() to "1" followed by IDL get
-PASS title.tabIndex: setAttribute() to "\t7" followed by getAttribute()
-PASS title.tabIndex: setAttribute() to "\t7" followed by IDL get
-PASS title.tabIndex: setAttribute() to "\f7" followed by getAttribute()
-PASS title.tabIndex: setAttribute() to "\f7" followed by IDL get
-PASS title.tabIndex: setAttribute() to " 7" followed by getAttribute()
-PASS title.tabIndex: setAttribute() to " 7" followed by IDL get
-PASS title.tabIndex: setAttribute() to "\n7" followed by getAttribute()
-PASS title.tabIndex: setAttribute() to "\n7" followed by IDL get
-PASS title.tabIndex: setAttribute() to "\r7" followed by getAttribute()
-PASS title.tabIndex: setAttribute() to "\r7" followed by IDL get
-PASS title.tabIndex: setAttribute() to 1.5 followed by getAttribute()
-PASS title.tabIndex: setAttribute() to 1.5 followed by IDL get
-PASS title.tabIndex: setAttribute() to object "2" followed by getAttribute()
-PASS title.tabIndex: setAttribute() to object "2" followed by IDL get
-PASS title.tabIndex: IDL set to -36 should not throw
-PASS title.tabIndex: IDL set to -36 followed by getAttribute()
-PASS title.tabIndex: IDL set to -36 followed by IDL get
-PASS title.tabIndex: IDL set to -1 should not throw
-PASS title.tabIndex: IDL set to -1 followed by getAttribute()
-PASS title.tabIndex: IDL set to -1 followed by IDL get
-PASS title.tabIndex: IDL set to 0 should not throw
-PASS title.tabIndex: IDL set to 0 followed by getAttribute()
-PASS title.tabIndex: IDL set to 0 followed by IDL get
-PASS title.tabIndex: IDL set to 1 should not throw
-PASS title.tabIndex: IDL set to 1 followed by getAttribute()
-PASS title.tabIndex: IDL set to 1 followed by IDL get
-PASS title.tabIndex: IDL set to 2147483647 should not throw
-PASS title.tabIndex: IDL set to 2147483647 followed by getAttribute()
-FAIL title.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
-PASS title.tabIndex: IDL set to -2147483648 should not throw
-PASS title.tabIndex: IDL set to -2147483648 followed by getAttribute()
-FAIL title.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
-PASS base.title: typeof IDL attribute
-PASS base.title: IDL get with DOM attribute unset
-PASS base.title: setAttribute() to "" followed by getAttribute()
-PASS base.title: setAttribute() to "" followed by IDL get
-PASS base.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 " followed by getAttribute()
-PASS base.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 " followed by IDL get
-PASS base.title: setAttribute() to undefined followed by getAttribute()
-PASS base.title: setAttribute() to undefined followed by IDL get
-PASS base.title: setAttribute() to 7 followed by getAttribute()
-PASS base.title: setAttribute() to 7 followed by IDL get
-PASS base.title: setAttribute() to 1.5 followed by getAttribute()
-PASS base.title: setAttribute() to 1.5 followed by IDL get
-PASS base.title: setAttribute() to true followed by getAttribute()
-PASS base.title: setAttribute() to true followed by IDL get
-PASS base.title: setAttribute() to false followed by getAttribute()
-PASS base.title: setAttribute() to false followed by IDL get
-PASS base.title: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS base.title: setAttribute() to object "[object Object]" followed by IDL get
-PASS base.title: setAttribute() to NaN followed by getAttribute()
-PASS base.title: setAttribute() to NaN followed by IDL get
-PASS base.title: setAttribute() to Infinity followed by getAttribute()
-PASS base.title: setAttribute() to Infinity followed by IDL get
-PASS base.title: setAttribute() to -Infinity followed by getAttribute()
-PASS base.title: setAttribute() to -Infinity followed by IDL get
-PASS base.title: setAttribute() to "\0" followed by getAttribute()
-PASS base.title: setAttribute() to "\0" followed by IDL get
-PASS base.title: setAttribute() to null followed by getAttribute()
-PASS base.title: setAttribute() to null followed by IDL get
-PASS base.title: setAttribute() to object "test-toString" followed by getAttribute()
-PASS base.title: setAttribute() to object "test-toString" followed by IDL get
-PASS base.title: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS base.title: setAttribute() to object "test-valueOf" followed by IDL get
-PASS base.title: IDL set to "" should not throw
-PASS base.title: IDL set to "" followed by getAttribute()
-PASS base.title: IDL set to "" followed by IDL get
-PASS base.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 " should not throw
-PASS base.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 " followed by getAttribute()
-PASS base.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 " followed by IDL get
-PASS base.title: IDL set to undefined should not throw
-PASS base.title: IDL set to undefined followed by getAttribute()
-PASS base.title: IDL set to undefined followed by IDL get
-PASS base.title: IDL set to 7 should not throw
-PASS base.title: IDL set to 7 followed by getAttribute()
-PASS base.title: IDL set to 7 followed by IDL get
-PASS base.title: IDL set to 1.5 should not throw
-PASS base.title: IDL set to 1.5 followed by getAttribute()
-PASS base.title: IDL set to 1.5 followed by IDL get
-PASS base.title: IDL set to true should not throw
-PASS base.title: IDL set to true followed by getAttribute()
-PASS base.title: IDL set to true followed by IDL get
-PASS base.title: IDL set to false should not throw
-PASS base.title: IDL set to false followed by getAttribute()
-PASS base.title: IDL set to false followed by IDL get
-PASS base.title: IDL set to object "[object Object]" should not throw
-PASS base.title: IDL set to object "[object Object]" followed by getAttribute()
-PASS base.title: IDL set to object "[object Object]" followed by IDL get
-PASS base.title: IDL set to NaN should not throw
-PASS base.title: IDL set to NaN followed by getAttribute()
-PASS base.title: IDL set to NaN followed by IDL get
-PASS base.title: IDL set to Infinity should not throw
-PASS base.title: IDL set to Infinity followed by getAttribute()
-PASS base.title: IDL set to Infinity followed by IDL get
-PASS base.title: IDL set to -Infinity should not throw
-PASS base.title: IDL set to -Infinity followed by getAttribute()
-PASS base.title: IDL set to -Infinity followed by IDL get
-PASS base.title: IDL set to "\0" should not throw
-PASS base.title: IDL set to "\0" followed by getAttribute()
-PASS base.title: IDL set to "\0" followed by IDL get
-PASS base.title: IDL set to null should not throw
-PASS base.title: IDL set to null followed by getAttribute()
-PASS base.title: IDL set to null followed by IDL get
-PASS base.title: IDL set to object "test-toString" should not throw
-PASS base.title: IDL set to object "test-toString" followed by getAttribute()
-PASS base.title: IDL set to object "test-toString" followed by IDL get
-PASS base.title: IDL set to object "test-valueOf" should not throw
-PASS base.title: IDL set to object "test-valueOf" followed by getAttribute()
-PASS base.title: IDL set to object "test-valueOf" followed by IDL get
-PASS base.lang: typeof IDL attribute
-PASS base.lang: IDL get with DOM attribute unset
-PASS base.lang: setAttribute() to "" followed by getAttribute()
-PASS base.lang: setAttribute() to "" followed by IDL get
-PASS base.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 " followed by getAttribute()
-PASS base.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 " followed by IDL get
-PASS base.lang: setAttribute() to undefined followed by getAttribute()
-PASS base.lang: setAttribute() to undefined followed by IDL get
-PASS base.lang: setAttribute() to 7 followed by getAttribute()
-PASS base.lang: setAttribute() to 7 followed by IDL get
-PASS base.lang: setAttribute() to 1.5 followed by getAttribute()
-PASS base.lang: setAttribute() to 1.5 followed by IDL get
-PASS base.lang: setAttribute() to true followed by getAttribute()
-PASS base.lang: setAttribute() to true followed by IDL get
-PASS base.lang: setAttribute() to false followed by getAttribute()
-PASS base.lang: setAttribute() to false followed by IDL get
-PASS base.lang: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS base.lang: setAttribute() to object "[object Object]" followed by IDL get
-PASS base.lang: setAttribute() to NaN followed by getAttribute()
-PASS base.lang: setAttribute() to NaN followed by IDL get
-PASS base.lang: setAttribute() to Infinity followed by getAttribute()
-PASS base.lang: setAttribute() to Infinity followed by IDL get
-PASS base.lang: setAttribute() to -Infinity followed by getAttribute()
-PASS base.lang: setAttribute() to -Infinity followed by IDL get
-PASS base.lang: setAttribute() to "\0" followed by getAttribute()
-PASS base.lang: setAttribute() to "\0" followed by IDL get
-PASS base.lang: setAttribute() to null followed by getAttribute()
-PASS base.lang: setAttribute() to null followed by IDL get
-PASS base.lang: setAttribute() to object "test-toString" followed by getAttribute()
-PASS base.lang: setAttribute() to object "test-toString" followed by IDL get
-PASS base.lang: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS base.lang: setAttribute() to object "test-valueOf" followed by IDL get
-PASS base.lang: IDL set to "" should not throw
-PASS base.lang: IDL set to "" followed by getAttribute()
-PASS base.lang: IDL set to "" followed by IDL get
-PASS base.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 " should not throw
-PASS base.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 " followed by getAttribute()
-PASS base.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 " followed by IDL get
-PASS base.lang: IDL set to undefined should not throw
-PASS base.lang: IDL set to undefined followed by getAttribute()
-PASS base.lang: IDL set to undefined followed by IDL get
-PASS base.lang: IDL set to 7 should not throw
-PASS base.lang: IDL set to 7 followed by getAttribute()
-PASS base.lang: IDL set to 7 followed by IDL get
-PASS base.lang: IDL set to 1.5 should not throw
-PASS base.lang: IDL set to 1.5 followed by getAttribute()
-PASS base.lang: IDL set to 1.5 followed by IDL get
-PASS base.lang: IDL set to true should not throw
-PASS base.lang: IDL set to true followed by getAttribute()
-PASS base.lang: IDL set to true followed by IDL get
-PASS base.lang: IDL set to false should not throw
-PASS base.lang: IDL set to false followed by getAttribute()
-PASS base.lang: IDL set to false followed by IDL get
-PASS base.lang: IDL set to object "[object Object]" should not throw
-PASS base.lang: IDL set to object "[object Object]" followed by getAttribute()
-PASS base.lang: IDL set to object "[object Object]" followed by IDL get
-PASS base.lang: IDL set to NaN should not throw
-PASS base.lang: IDL set to NaN followed by getAttribute()
-PASS base.lang: IDL set to NaN followed by IDL get
-PASS base.lang: IDL set to Infinity should not throw
-PASS base.lang: IDL set to Infinity followed by getAttribute()
-PASS base.lang: IDL set to Infinity followed by IDL get
-PASS base.lang: IDL set to -Infinity should not throw
-PASS base.lang: IDL set to -Infinity followed by getAttribute()
-PASS base.lang: IDL set to -Infinity followed by IDL get
-PASS base.lang: IDL set to "\0" should not throw
-PASS base.lang: IDL set to "\0" followed by getAttribute()
-PASS base.lang: IDL set to "\0" followed by IDL get
-PASS base.lang: IDL set to null should not throw
-PASS base.lang: IDL set to null followed by getAttribute()
-PASS base.lang: IDL set to null followed by IDL get
-PASS base.lang: IDL set to object "test-toString" should not throw
-PASS base.lang: IDL set to object "test-toString" followed by getAttribute()
-PASS base.lang: IDL set to object "test-toString" followed by IDL get
-PASS base.lang: IDL set to object "test-valueOf" should not throw
-PASS base.lang: IDL set to object "test-valueOf" followed by getAttribute()
-PASS base.lang: IDL set to object "test-valueOf" followed by IDL get
-PASS base.dir: typeof IDL attribute
-PASS base.dir: IDL get with DOM attribute unset
-PASS base.dir: setAttribute() to "" followed by getAttribute()
-PASS base.dir: setAttribute() to "" followed by IDL get
-PASS base.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 " followed by getAttribute()
-PASS base.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 " followed by IDL get
-PASS base.dir: setAttribute() to undefined followed by getAttribute()
-PASS base.dir: setAttribute() to undefined followed by IDL get
-PASS base.dir: setAttribute() to 7 followed by getAttribute()
-PASS base.dir: setAttribute() to 7 followed by IDL get
-PASS base.dir: setAttribute() to 1.5 followed by getAttribute()
-PASS base.dir: setAttribute() to 1.5 followed by IDL get
-PASS base.dir: setAttribute() to true followed by getAttribute()
-PASS base.dir: setAttribute() to true followed by IDL get
-PASS base.dir: setAttribute() to false followed by getAttribute()
-PASS base.dir: setAttribute() to false followed by IDL get
-PASS base.dir: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS base.dir: setAttribute() to object "[object Object]" followed by IDL get
-PASS base.dir: setAttribute() to NaN followed by getAttribute()
-PASS base.dir: setAttribute() to NaN followed by IDL get
-PASS base.dir: setAttribute() to Infinity followed by getAttribute()
-PASS base.dir: setAttribute() to Infinity followed by IDL get
-PASS base.dir: setAttribute() to -Infinity followed by getAttribute()
-PASS base.dir: setAttribute() to -Infinity followed by IDL get
-PASS base.dir: setAttribute() to "\0" followed by getAttribute()
-PASS base.dir: setAttribute() to "\0" followed by IDL get
-PASS base.dir: setAttribute() to null followed by getAttribute()
-PASS base.dir: setAttribute() to null followed by IDL get
-PASS base.dir: setAttribute() to object "test-toString" followed by getAttribute()
-PASS base.dir: setAttribute() to object "test-toString" followed by IDL get
-PASS base.dir: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS base.dir: setAttribute() to object "test-valueOf" followed by IDL get
-PASS base.dir: setAttribute() to "ltr" followed by getAttribute()
-PASS base.dir: setAttribute() to "ltr" followed by IDL get
-PASS base.dir: setAttribute() to "xltr" followed by getAttribute()
-PASS base.dir: setAttribute() to "xltr" followed by IDL get
-PASS base.dir: setAttribute() to "ltr\0" followed by getAttribute()
-PASS base.dir: setAttribute() to "ltr\0" followed by IDL get
-PASS base.dir: setAttribute() to "tr" followed by getAttribute()
-PASS base.dir: setAttribute() to "tr" followed by IDL get
-PASS base.dir: setAttribute() to "LTR" followed by getAttribute()
-PASS base.dir: setAttribute() to "LTR" followed by IDL get
-PASS base.dir: setAttribute() to "rtl" followed by getAttribute()
-PASS base.dir: setAttribute() to "rtl" followed by IDL get
-PASS base.dir: setAttribute() to "xrtl" followed by getAttribute()
-PASS base.dir: setAttribute() to "xrtl" followed by IDL get
-PASS base.dir: setAttribute() to "rtl\0" followed by getAttribute()
-PASS base.dir: setAttribute() to "rtl\0" followed by IDL get
-PASS base.dir: setAttribute() to "tl" followed by getAttribute()
-PASS base.dir: setAttribute() to "tl" followed by IDL get
-PASS base.dir: setAttribute() to "RTL" followed by getAttribute()
-PASS base.dir: setAttribute() to "RTL" followed by IDL get
-PASS base.dir: setAttribute() to "auto" followed by getAttribute()
-PASS base.dir: setAttribute() to "auto" followed by IDL get
-PASS base.dir: setAttribute() to "xauto" followed by getAttribute()
-PASS base.dir: setAttribute() to "xauto" followed by IDL get
-PASS base.dir: setAttribute() to "auto\0" followed by getAttribute()
-PASS base.dir: setAttribute() to "auto\0" followed by IDL get
-PASS base.dir: setAttribute() to "uto" followed by getAttribute()
-PASS base.dir: setAttribute() to "uto" followed by IDL get
-PASS base.dir: setAttribute() to "AUTO" followed by getAttribute()
-PASS base.dir: setAttribute() to "AUTO" followed by IDL get
-PASS base.dir: IDL set to "" should not throw
-PASS base.dir: IDL set to "" followed by getAttribute()
-PASS base.dir: IDL set to "" followed by IDL get
-PASS base.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 " should not throw
-PASS base.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 " followed by getAttribute()
-PASS base.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 " followed by IDL get
-PASS base.dir: IDL set to undefined should not throw
-PASS base.dir: IDL set to undefined followed by getAttribute()
-PASS base.dir: IDL set to undefined followed by IDL get
-PASS base.dir: IDL set to 7 should not throw
-PASS base.dir: IDL set to 7 followed by getAttribute()
-PASS base.dir: IDL set to 7 followed by IDL get
-PASS base.dir: IDL set to 1.5 should not throw
-PASS base.dir: IDL set to 1.5 followed by getAttribute()
-PASS base.dir: IDL set to 1.5 followed by IDL get
-PASS base.dir: IDL set to true should not throw
-PASS base.dir: IDL set to true followed by getAttribute()
-PASS base.dir: IDL set to true followed by IDL get
-PASS base.dir: IDL set to false should not throw
-PASS base.dir: IDL set to false followed by getAttribute()
-PASS base.dir: IDL set to false followed by IDL get
-PASS base.dir: IDL set to object "[object Object]" should not throw
-PASS base.dir: IDL set to object "[object Object]" followed by getAttribute()
-PASS base.dir: IDL set to object "[object Object]" followed by IDL get
-PASS base.dir: IDL set to NaN should not throw
-PASS base.dir: IDL set to NaN followed by getAttribute()
-PASS base.dir: IDL set to NaN followed by IDL get
-PASS base.dir: IDL set to Infinity should not throw
-PASS base.dir: IDL set to Infinity followed by getAttribute()
-PASS base.dir: IDL set to Infinity followed by IDL get
-PASS base.dir: IDL set to -Infinity should not throw
-PASS base.dir: IDL set to -Infinity followed by getAttribute()
-PASS base.dir: IDL set to -Infinity followed by IDL get
-PASS base.dir: IDL set to "\0" should not throw
-PASS base.dir: IDL set to "\0" followed by getAttribute()
-PASS base.dir: IDL set to "\0" followed by IDL get
-PASS base.dir: IDL set to null should not throw
-PASS base.dir: IDL set to null followed by IDL get
-PASS base.dir: IDL set to object "test-toString" should not throw
-PASS base.dir: IDL set to object "test-toString" followed by getAttribute()
-PASS base.dir: IDL set to object "test-toString" followed by IDL get
-PASS base.dir: IDL set to object "test-valueOf" should not throw
-PASS base.dir: IDL set to object "test-valueOf" followed by getAttribute()
-PASS base.dir: IDL set to object "test-valueOf" followed by IDL get
-PASS base.dir: IDL set to "ltr" should not throw
-PASS base.dir: IDL set to "ltr" followed by getAttribute()
-PASS base.dir: IDL set to "ltr" followed by IDL get
-PASS base.dir: IDL set to "xltr" should not throw
-PASS base.dir: IDL set to "xltr" followed by getAttribute()
-PASS base.dir: IDL set to "xltr" followed by IDL get
-PASS base.dir: IDL set to "ltr\0" should not throw
-PASS base.dir: IDL set to "ltr\0" followed by getAttribute()
-PASS base.dir: IDL set to "ltr\0" followed by IDL get
-PASS base.dir: IDL set to "tr" should not throw
-PASS base.dir: IDL set to "tr" followed by getAttribute()
-PASS base.dir: IDL set to "tr" followed by IDL get
-PASS base.dir: IDL set to "LTR" should not throw
-PASS base.dir: IDL set to "LTR" followed by getAttribute()
-PASS base.dir: IDL set to "LTR" followed by IDL get
-PASS base.dir: IDL set to "rtl" should not throw
-PASS base.dir: IDL set to "rtl" followed by getAttribute()
-PASS base.dir: IDL set to "rtl" followed by IDL get
-PASS base.dir: IDL set to "xrtl" should not throw
-PASS base.dir: IDL set to "xrtl" followed by getAttribute()
-PASS base.dir: IDL set to "xrtl" followed by IDL get
-PASS base.dir: IDL set to "rtl\0" should not throw
-PASS base.dir: IDL set to "rtl\0" followed by getAttribute()
-PASS base.dir: IDL set to "rtl\0" followed by IDL get
-PASS base.dir: IDL set to "tl" should not throw
-PASS base.dir: IDL set to "tl" followed by getAttribute()
-PASS base.dir: IDL set to "tl" followed by IDL get
-PASS base.dir: IDL set to "RTL" should not throw
-PASS base.dir: IDL set to "RTL" followed by getAttribute()
-PASS base.dir: IDL set to "RTL" followed by IDL get
-PASS base.dir: IDL set to "auto" should not throw
-PASS base.dir: IDL set to "auto" followed by getAttribute()
-PASS base.dir: IDL set to "auto" followed by IDL get
-PASS base.dir: IDL set to "xauto" should not throw
-PASS base.dir: IDL set to "xauto" followed by getAttribute()
-PASS base.dir: IDL set to "xauto" followed by IDL get
-PASS base.dir: IDL set to "auto\0" should not throw
-PASS base.dir: IDL set to "auto\0" followed by getAttribute()
-PASS base.dir: IDL set to "auto\0" followed by IDL get
-PASS base.dir: IDL set to "uto" should not throw
-PASS base.dir: IDL set to "uto" followed by getAttribute()
-PASS base.dir: IDL set to "uto" followed by IDL get
-PASS base.dir: IDL set to "AUTO" should not throw
-PASS base.dir: IDL set to "AUTO" followed by getAttribute()
-PASS base.dir: IDL set to "AUTO" followed by IDL get
-PASS base.className (<base class>): typeof IDL attribute
-PASS base.className (<base class>): IDL get with DOM attribute unset
-PASS base.className (<base class>): setAttribute() to "" followed by getAttribute()
-PASS base.className (<base class>): setAttribute() to "" followed by IDL get
-PASS base.className (<base 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 " followed by getAttribute()
-PASS base.className (<base 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 " followed by IDL get
-PASS base.className (<base class>): setAttribute() to undefined followed by getAttribute()
-PASS base.className (<base class>): setAttribute() to undefined followed by IDL get
-PASS base.className (<base class>): setAttribute() to 7 followed by getAttribute()
-PASS base.className (<base class>): setAttribute() to 7 followed by IDL get
-PASS base.className (<base class>): setAttribute() to 1.5 followed by getAttribute()
-PASS base.className (<base class>): setAttribute() to 1.5 followed by IDL get
-PASS base.className (<base class>): setAttribute() to true followed by getAttribute()
-PASS base.className (<base class>): setAttribute() to true followed by IDL get
-PASS base.className (<base class>): setAttribute() to false followed by getAttribute()
-PASS base.className (<base class>): setAttribute() to false followed by IDL get
-PASS base.className (<base class>): setAttribute() to object "[object Object]" followed by getAttribute()
-PASS base.className (<base class>): setAttribute() to object "[object Object]" followed by IDL get
-PASS base.className (<base class>): setAttribute() to NaN followed by getAttribute()
-PASS base.className (<base class>): setAttribute() to NaN followed by IDL get
-PASS base.className (<base class>): setAttribute() to Infinity followed by getAttribute()
-PASS base.className (<base class>): setAttribute() to Infinity followed by IDL get
-PASS base.className (<base class>): setAttribute() to -Infinity followed by getAttribute()
-PASS base.className (<base class>): setAttribute() to -Infinity followed by IDL get
-PASS base.className (<base class>): setAttribute() to "\0" followed by getAttribute()
-PASS base.className (<base class>): setAttribute() to "\0" followed by IDL get
-PASS base.className (<base class>): setAttribute() to null followed by getAttribute()
-PASS base.className (<base class>): setAttribute() to null followed by IDL get
-PASS base.className (<base class>): setAttribute() to object "test-toString" followed by getAttribute()
-PASS base.className (<base class>): setAttribute() to object "test-toString" followed by IDL get
-PASS base.className (<base class>): setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS base.className (<base class>): setAttribute() to object "test-valueOf" followed by IDL get
-PASS base.className (<base class>): IDL set to "" should not throw
-PASS base.className (<base class>): IDL set to "" followed by getAttribute()
-PASS base.className (<base class>): IDL set to "" followed by IDL get
-PASS base.className (<base 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 " should not throw
-PASS base.className (<base 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 " followed by getAttribute()
-PASS base.className (<base 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 " followed by IDL get
-PASS base.className (<base class>): IDL set to undefined should not throw
-PASS base.className (<base class>): IDL set to undefined followed by getAttribute()
-PASS base.className (<base class>): IDL set to undefined followed by IDL get
-PASS base.className (<base class>): IDL set to 7 should not throw
-PASS base.className (<base class>): IDL set to 7 followed by getAttribute()
-PASS base.className (<base class>): IDL set to 7 followed by IDL get
-PASS base.className (<base class>): IDL set to 1.5 should not throw
-PASS base.className (<base class>): IDL set to 1.5 followed by getAttribute()
-PASS base.className (<base class>): IDL set to 1.5 followed by IDL get
-PASS base.className (<base class>): IDL set to true should not throw
-PASS base.className (<base class>): IDL set to true followed by getAttribute()
-PASS base.className (<base class>): IDL set to true followed by IDL get
-PASS base.className (<base class>): IDL set to false should not throw
-PASS base.className (<base class>): IDL set to false followed by getAttribute()
-PASS base.className (<base class>): IDL set to false followed by IDL get
-PASS base.className (<base class>): IDL set to object "[object Object]" should not throw
-PASS base.className (<base class>): IDL set to object "[object Object]" followed by getAttribute()
-PASS base.className (<base class>): IDL set to object "[object Object]" followed by IDL get
-PASS base.className (<base class>): IDL set to NaN should not throw
-PASS base.className (<base class>): IDL set to NaN followed by getAttribute()
-PASS base.className (<base class>): IDL set to NaN followed by IDL get
-PASS base.className (<base class>): IDL set to Infinity should not throw
-PASS base.className (<base class>): IDL set to Infinity followed by getAttribute()
-PASS base.className (<base class>): IDL set to Infinity followed by IDL get
-PASS base.className (<base class>): IDL set to -Infinity should not throw
-PASS base.className (<base class>): IDL set to -Infinity followed by getAttribute()
-PASS base.className (<base class>): IDL set to -Infinity followed by IDL get
-PASS base.className (<base class>): IDL set to "\0" should not throw
-PASS base.className (<base class>): IDL set to "\0" followed by getAttribute()
-PASS base.className (<base class>): IDL set to "\0" followed by IDL get
-PASS base.className (<base class>): IDL set to null should not throw
-PASS base.className (<base class>): IDL set to null followed by getAttribute()
-PASS base.className (<base class>): IDL set to null followed by IDL get
-PASS base.className (<base class>): IDL set to object "test-toString" should not throw
-PASS base.className (<base class>): IDL set to object "test-toString" followed by getAttribute()
-PASS base.className (<base class>): IDL set to object "test-toString" followed by IDL get
-PASS base.className (<base class>): IDL set to object "test-valueOf" should not throw
-PASS base.className (<base class>): IDL set to object "test-valueOf" followed by getAttribute()
-PASS base.className (<base class>): IDL set to object "test-valueOf" followed by IDL get
-PASS base.hidden: typeof IDL attribute
-PASS base.hidden: IDL get with DOM attribute unset
-PASS base.hidden: setAttribute() to "" followed by getAttribute()
-PASS base.hidden: setAttribute() to "" followed by IDL get
-PASS base.hidden: setAttribute() to " foo " followed by getAttribute()
-PASS base.hidden: setAttribute() to " foo " followed by IDL get
-PASS base.hidden: setAttribute() to undefined followed by getAttribute()
-PASS base.hidden: setAttribute() to undefined followed by IDL get
-PASS base.hidden: setAttribute() to null followed by getAttribute()
-PASS base.hidden: setAttribute() to null followed by IDL get
-PASS base.hidden: setAttribute() to 7 followed by getAttribute()
-PASS base.hidden: setAttribute() to 7 followed by IDL get
-PASS base.hidden: setAttribute() to 1.5 followed by getAttribute()
-PASS base.hidden: setAttribute() to 1.5 followed by IDL get
-PASS base.hidden: setAttribute() to true followed by getAttribute()
-PASS base.hidden: setAttribute() to true followed by IDL get
-PASS base.hidden: setAttribute() to false followed by getAttribute()
-PASS base.hidden: setAttribute() to false followed by IDL get
-PASS base.hidden: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS base.hidden: setAttribute() to object "[object Object]" followed by IDL get
-PASS base.hidden: setAttribute() to NaN followed by getAttribute()
-PASS base.hidden: setAttribute() to NaN followed by IDL get
-PASS base.hidden: setAttribute() to Infinity followed by getAttribute()
-PASS base.hidden: setAttribute() to Infinity followed by IDL get
-PASS base.hidden: setAttribute() to -Infinity followed by getAttribute()
-PASS base.hidden: setAttribute() to -Infinity followed by IDL get
-PASS base.hidden: setAttribute() to "\0" followed by getAttribute()
-PASS base.hidden: setAttribute() to "\0" followed by IDL get
-PASS base.hidden: setAttribute() to object "test-toString" followed by getAttribute()
-PASS base.hidden: setAttribute() to object "test-toString" followed by IDL get
-PASS base.hidden: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS base.hidden: setAttribute() to object "test-valueOf" followed by IDL get
-PASS base.hidden: setAttribute() to "hidden" followed by getAttribute()
-PASS base.hidden: setAttribute() to "hidden" followed by IDL get
-PASS base.hidden: IDL set to "" should not throw
-PASS base.hidden: IDL set to "" followed by hasAttribute()
-PASS base.hidden: IDL set to "" followed by IDL get
-PASS base.hidden: IDL set to " foo " should not throw
-PASS base.hidden: IDL set to " foo " followed by hasAttribute()
-PASS base.hidden: IDL set to " foo " followed by IDL get
-PASS base.hidden: IDL set to undefined should not throw
-PASS base.hidden: IDL set to undefined followed by hasAttribute()
-PASS base.hidden: IDL set to undefined followed by IDL get
-PASS base.hidden: IDL set to null should not throw
-PASS base.hidden: IDL set to null followed by hasAttribute()
-PASS base.hidden: IDL set to null followed by IDL get
-PASS base.hidden: IDL set to 7 should not throw
-PASS base.hidden: IDL set to 7 followed by hasAttribute()
-PASS base.hidden: IDL set to 7 followed by IDL get
-PASS base.hidden: IDL set to 1.5 should not throw
-PASS base.hidden: IDL set to 1.5 followed by hasAttribute()
-PASS base.hidden: IDL set to 1.5 followed by IDL get
-PASS base.hidden: IDL set to true should not throw
-PASS base.hidden: IDL set to true followed by hasAttribute()
-PASS base.hidden: IDL set to true followed by IDL get
-PASS base.hidden: IDL set to false should not throw
-PASS base.hidden: IDL set to false followed by hasAttribute()
-PASS base.hidden: IDL set to false followed by IDL get
-PASS base.hidden: IDL set to object "[object Object]" should not throw
-PASS base.hidden: IDL set to object "[object Object]" followed by hasAttribute()
-PASS base.hidden: IDL set to object "[object Object]" followed by IDL get
-PASS base.hidden: IDL set to NaN should not throw
-PASS base.hidden: IDL set to NaN followed by hasAttribute()
-PASS base.hidden: IDL set to NaN followed by IDL get
-PASS base.hidden: IDL set to Infinity should not throw
-PASS base.hidden: IDL set to Infinity followed by hasAttribute()
-PASS base.hidden: IDL set to Infinity followed by IDL get
-PASS base.hidden: IDL set to -Infinity should not throw
-PASS base.hidden: IDL set to -Infinity followed by hasAttribute()
-PASS base.hidden: IDL set to -Infinity followed by IDL get
-PASS base.hidden: IDL set to "\0" should not throw
-PASS base.hidden: IDL set to "\0" followed by hasAttribute()
-PASS base.hidden: IDL set to "\0" followed by IDL get
-PASS base.hidden: IDL set to object "test-toString" should not throw
-PASS base.hidden: IDL set to object "test-toString" followed by hasAttribute()
-PASS base.hidden: IDL set to object "test-toString" followed by IDL get
-PASS base.hidden: IDL set to object "test-valueOf" should not throw
-PASS base.hidden: IDL set to object "test-valueOf" followed by hasAttribute()
-PASS base.hidden: IDL set to object "test-valueOf" followed by IDL get
-PASS base.accessKey: typeof IDL attribute
-PASS base.accessKey: IDL get with DOM attribute unset
-PASS base.accessKey: setAttribute() to "" followed by getAttribute()
-PASS base.accessKey: setAttribute() to "" followed by IDL get
-PASS base.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 " followed by getAttribute()
-PASS base.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 " followed by IDL get
-PASS base.accessKey: setAttribute() to undefined followed by getAttribute()
-PASS base.accessKey: setAttribute() to undefined followed by IDL get
-PASS base.accessKey: setAttribute() to 7 followed by getAttribute()
-PASS base.accessKey: setAttribute() to 7 followed by IDL get
-PASS base.accessKey: setAttribute() to 1.5 followed by getAttribute()
-PASS base.accessKey: setAttribute() to 1.5 followed by IDL get
-PASS base.accessKey: setAttribute() to true followed by getAttribute()
-PASS base.accessKey: setAttribute() to true followed by IDL get
-PASS base.accessKey: setAttribute() to false followed by getAttribute()
-PASS base.accessKey: setAttribute() to false followed by IDL get
-PASS base.accessKey: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS base.accessKey: setAttribute() to object "[object Object]" followed by IDL get
-PASS base.accessKey: setAttribute() to NaN followed by getAttribute()
-PASS base.accessKey: setAttribute() to NaN followed by IDL get
-PASS base.accessKey: setAttribute() to Infinity followed by getAttribute()
-PASS base.accessKey: setAttribute() to Infinity followed by IDL get
-PASS base.accessKey: setAttribute() to -Infinity followed by getAttribute()
-PASS base.accessKey: setAttribute() to -Infinity followed by IDL get
-PASS base.accessKey: setAttribute() to "\0" followed by getAttribute()
-PASS base.accessKey: setAttribute() to "\0" followed by IDL get
-PASS base.accessKey: setAttribute() to null followed by getAttribute()
-PASS base.accessKey: setAttribute() to null followed by IDL get
-PASS base.accessKey: setAttribute() to object "test-toString" followed by getAttribute()
-PASS base.accessKey: setAttribute() to object "test-toString" followed by IDL get
-PASS base.accessKey: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS base.accessKey: setAttribute() to object "test-valueOf" followed by IDL get
-PASS base.accessKey: IDL set to "" should not throw
-PASS base.accessKey: IDL set to "" followed by getAttribute()
-PASS base.accessKey: IDL set to "" followed by IDL get
-PASS base.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 " should not throw
-PASS base.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 " followed by getAttribute()
-PASS base.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 " followed by IDL get
-PASS base.accessKey: IDL set to undefined should not throw
-PASS base.accessKey: IDL set to undefined followed by getAttribute()
-PASS base.accessKey: IDL set to undefined followed by IDL get
-PASS base.accessKey: IDL set to 7 should not throw
-PASS base.accessKey: IDL set to 7 followed by getAttribute()
-PASS base.accessKey: IDL set to 7 followed by IDL get
-PASS base.accessKey: IDL set to 1.5 should not throw
-PASS base.accessKey: IDL set to 1.5 followed by getAttribute()
-PASS base.accessKey: IDL set to 1.5 followed by IDL get
-PASS base.accessKey: IDL set to true should not throw
-PASS base.accessKey: IDL set to true followed by getAttribute()
-PASS base.accessKey: IDL set to true followed by IDL get
-PASS base.accessKey: IDL set to false should not throw
-PASS base.accessKey: IDL set to false followed by getAttribute()
-PASS base.accessKey: IDL set to false followed by IDL get
-PASS base.accessKey: IDL set to object "[object Object]" should not throw
-PASS base.accessKey: IDL set to object "[object Object]" followed by getAttribute()
-PASS base.accessKey: IDL set to object "[object Object]" followed by IDL get
-PASS base.accessKey: IDL set to NaN should not throw
-PASS base.accessKey: IDL set to NaN followed by getAttribute()
-PASS base.accessKey: IDL set to NaN followed by IDL get
-PASS base.accessKey: IDL set to Infinity should not throw
-PASS base.accessKey: IDL set to Infinity followed by getAttribute()
-PASS base.accessKey: IDL set to Infinity followed by IDL get
-PASS base.accessKey: IDL set to -Infinity should not throw
-PASS base.accessKey: IDL set to -Infinity followed by getAttribute()
-PASS base.accessKey: IDL set to -Infinity followed by IDL get
-PASS base.accessKey: IDL set to "\0" should not throw
-PASS base.accessKey: IDL set to "\0" followed by getAttribute()
-PASS base.accessKey: IDL set to "\0" followed by IDL get
-PASS base.accessKey: IDL set to null should not throw
-PASS base.accessKey: IDL set to null followed by getAttribute()
-PASS base.accessKey: IDL set to null followed by IDL get
-PASS base.accessKey: IDL set to object "test-toString" should not throw
-PASS base.accessKey: IDL set to object "test-toString" followed by getAttribute()
-PASS base.accessKey: IDL set to object "test-toString" followed by IDL get
-PASS base.accessKey: IDL set to object "test-valueOf" should not throw
-PASS base.accessKey: IDL set to object "test-valueOf" followed by getAttribute()
-PASS base.accessKey: IDL set to object "test-valueOf" followed by IDL get
-PASS base.tabIndex: typeof IDL attribute
-PASS base.tabIndex: setAttribute() to -36 followed by getAttribute()
-PASS base.tabIndex: setAttribute() to -36 followed by IDL get
-PASS base.tabIndex: setAttribute() to -1 followed by getAttribute()
-PASS base.tabIndex: setAttribute() to -1 followed by IDL get
-PASS base.tabIndex: setAttribute() to 0 followed by getAttribute()
-PASS base.tabIndex: setAttribute() to 0 followed by IDL get
-PASS base.tabIndex: setAttribute() to 1 followed by getAttribute()
-PASS base.tabIndex: setAttribute() to 1 followed by IDL get
-PASS base.tabIndex: setAttribute() to 2147483647 followed by getAttribute()
-FAIL base.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
-PASS base.tabIndex: setAttribute() to -2147483648 followed by getAttribute()
-FAIL base.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
-PASS base.tabIndex: setAttribute() to "-1" followed by getAttribute()
-PASS base.tabIndex: setAttribute() to "-1" followed by IDL get
-PASS base.tabIndex: setAttribute() to "-0" followed by getAttribute()
-PASS base.tabIndex: setAttribute() to "-0" followed by IDL get
-PASS base.tabIndex: setAttribute() to "0" followed by getAttribute()
-PASS base.tabIndex: setAttribute() to "0" followed by IDL get
-PASS base.tabIndex: setAttribute() to "1" followed by getAttribute()
-PASS base.tabIndex: setAttribute() to "1" followed by IDL get
-PASS base.tabIndex: setAttribute() to "\t7" followed by getAttribute()
-PASS base.tabIndex: setAttribute() to "\t7" followed by IDL get
-PASS base.tabIndex: setAttribute() to "\f7" followed by getAttribute()
-PASS base.tabIndex: setAttribute() to "\f7" followed by IDL get
-PASS base.tabIndex: setAttribute() to " 7" followed by getAttribute()
-PASS base.tabIndex: setAttribute() to " 7" followed by IDL get
-PASS base.tabIndex: setAttribute() to "\n7" followed by getAttribute()
-PASS base.tabIndex: setAttribute() to "\n7" followed by IDL get
-PASS base.tabIndex: setAttribute() to "\r7" followed by getAttribute()
-PASS base.tabIndex: setAttribute() to "\r7" followed by IDL get
-PASS base.tabIndex: setAttribute() to 1.5 followed by getAttribute()
-PASS base.tabIndex: setAttribute() to 1.5 followed by IDL get
-PASS base.tabIndex: setAttribute() to object "2" followed by getAttribute()
-PASS base.tabIndex: setAttribute() to object "2" followed by IDL get
-PASS base.tabIndex: IDL set to -36 should not throw
-PASS base.tabIndex: IDL set to -36 followed by getAttribute()
-PASS base.tabIndex: IDL set to -36 followed by IDL get
-PASS base.tabIndex: IDL set to -1 should not throw
-PASS base.tabIndex: IDL set to -1 followed by getAttribute()
-PASS base.tabIndex: IDL set to -1 followed by IDL get
-PASS base.tabIndex: IDL set to 0 should not throw
-PASS base.tabIndex: IDL set to 0 followed by getAttribute()
-PASS base.tabIndex: IDL set to 0 followed by IDL get
-PASS base.tabIndex: IDL set to 1 should not throw
-PASS base.tabIndex: IDL set to 1 followed by getAttribute()
-PASS base.tabIndex: IDL set to 1 followed by IDL get
-PASS base.tabIndex: IDL set to 2147483647 should not throw
-PASS base.tabIndex: IDL set to 2147483647 followed by getAttribute()
-FAIL base.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
-PASS base.tabIndex: IDL set to -2147483648 should not throw
-PASS base.tabIndex: IDL set to -2147483648 followed by getAttribute()
-FAIL base.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
-PASS base.target: typeof IDL attribute
-PASS base.target: IDL get with DOM attribute unset
-PASS base.target: setAttribute() to "" followed by getAttribute()
-PASS base.target: setAttribute() to "" followed by IDL get
-PASS base.target: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS base.target: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS base.target: setAttribute() to undefined followed by getAttribute()
-PASS base.target: setAttribute() to undefined followed by IDL get
-PASS base.target: setAttribute() to 7 followed by getAttribute()
-PASS base.target: setAttribute() to 7 followed by IDL get
-PASS base.target: setAttribute() to 1.5 followed by getAttribute()
-PASS base.target: setAttribute() to 1.5 followed by IDL get
-PASS base.target: setAttribute() to true followed by getAttribute()
-PASS base.target: setAttribute() to true followed by IDL get
-PASS base.target: setAttribute() to false followed by getAttribute()
-PASS base.target: setAttribute() to false followed by IDL get
-PASS base.target: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS base.target: setAttribute() to object "[object Object]" followed by IDL get
-PASS base.target: setAttribute() to NaN followed by getAttribute()
-PASS base.target: setAttribute() to NaN followed by IDL get
-PASS base.target: setAttribute() to Infinity followed by getAttribute()
-PASS base.target: setAttribute() to Infinity followed by IDL get
-PASS base.target: setAttribute() to -Infinity followed by getAttribute()
-PASS base.target: setAttribute() to -Infinity followed by IDL get
-PASS base.target: setAttribute() to "\0" followed by getAttribute()
-PASS base.target: setAttribute() to "\0" followed by IDL get
-PASS base.target: setAttribute() to null followed by getAttribute()
-PASS base.target: setAttribute() to null followed by IDL get
-PASS base.target: setAttribute() to object "test-toString" followed by getAttribute()
-PASS base.target: setAttribute() to object "test-toString" followed by IDL get
-PASS base.target: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS base.target: setAttribute() to object "test-valueOf" followed by IDL get
-PASS base.target: IDL set to "" should not throw
-PASS base.target: IDL set to "" followed by getAttribute()
-PASS base.target: IDL set to "" followed by IDL get
-PASS base.target: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " should not throw
-PASS base.target: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS base.target: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS base.target: IDL set to undefined should not throw
-PASS base.target: IDL set to undefined followed by getAttribute()
-PASS base.target: IDL set to undefined followed by IDL get
-PASS base.target: IDL set to 7 should not throw
-PASS base.target: IDL set to 7 followed by getAttribute()
-PASS base.target: IDL set to 7 followed by IDL get
-PASS base.target: IDL set to 1.5 should not throw
-PASS base.target: IDL set to 1.5 followed by getAttribute()
-PASS base.target: IDL set to 1.5 followed by IDL get
-PASS base.target: IDL set to true should not throw
-PASS base.target: IDL set to true followed by getAttribute()
-PASS base.target: IDL set to true followed by IDL get
-PASS base.target: IDL set to false should not throw
-PASS base.target: IDL set to false followed by getAttribute()
-PASS base.target: IDL set to false followed by IDL get
-PASS base.target: IDL set to object "[object Object]" should not throw
-PASS base.target: IDL set to object "[object Object]" followed by getAttribute()
-PASS base.target: IDL set to object "[object Object]" followed by IDL get
-PASS base.target: IDL set to NaN should not throw
-PASS base.target: IDL set to NaN followed by getAttribute()
-PASS base.target: IDL set to NaN followed by IDL get
-PASS base.target: IDL set to Infinity should not throw
-PASS base.target: IDL set to Infinity followed by getAttribute()
-PASS base.target: IDL set to Infinity followed by IDL get
-PASS base.target: IDL set to -Infinity should not throw
-PASS base.target: IDL set to -Infinity followed by getAttribute()
-PASS base.target: IDL set to -Infinity followed by IDL get
-PASS base.target: IDL set to "\0" should not throw
-PASS base.target: IDL set to "\0" followed by getAttribute()
-PASS base.target: IDL set to "\0" followed by IDL get
-PASS base.target: IDL set to null should not throw
-PASS base.target: IDL set to null followed by getAttribute()
-PASS base.target: IDL set to null followed by IDL get
-PASS base.target: IDL set to object "test-toString" should not throw
-PASS base.target: IDL set to object "test-toString" followed by getAttribute()
-PASS base.target: IDL set to object "test-toString" followed by IDL get
-PASS base.target: IDL set to object "test-valueOf" should not throw
-PASS base.target: IDL set to object "test-valueOf" followed by getAttribute()
-PASS base.target: IDL set to object "test-valueOf" followed by IDL get
-PASS link.title: typeof IDL attribute
-PASS link.title: IDL get with DOM attribute unset
-PASS link.title: setAttribute() to "" followed by getAttribute()
-PASS link.title: setAttribute() to "" followed by IDL get
-PASS link.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 " followed by getAttribute()
-PASS link.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 " followed by IDL get
-PASS link.title: setAttribute() to undefined followed by getAttribute()
-PASS link.title: setAttribute() to undefined followed by IDL get
-PASS link.title: setAttribute() to 7 followed by getAttribute()
-PASS link.title: setAttribute() to 7 followed by IDL get
-PASS link.title: setAttribute() to 1.5 followed by getAttribute()
-PASS link.title: setAttribute() to 1.5 followed by IDL get
-PASS link.title: setAttribute() to true followed by getAttribute()
-PASS link.title: setAttribute() to true followed by IDL get
-PASS link.title: setAttribute() to false followed by getAttribute()
-PASS link.title: setAttribute() to false followed by IDL get
-PASS link.title: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS link.title: setAttribute() to object "[object Object]" followed by IDL get
-PASS link.title: setAttribute() to NaN followed by getAttribute()
-PASS link.title: setAttribute() to NaN followed by IDL get
-PASS link.title: setAttribute() to Infinity followed by getAttribute()
-PASS link.title: setAttribute() to Infinity followed by IDL get
-PASS link.title: setAttribute() to -Infinity followed by getAttribute()
-PASS link.title: setAttribute() to -Infinity followed by IDL get
-PASS link.title: setAttribute() to "\0" followed by getAttribute()
-PASS link.title: setAttribute() to "\0" followed by IDL get
-PASS link.title: setAttribute() to null followed by getAttribute()
-PASS link.title: setAttribute() to null followed by IDL get
-PASS link.title: setAttribute() to object "test-toString" followed by getAttribute()
-PASS link.title: setAttribute() to object "test-toString" followed by IDL get
-PASS link.title: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS link.title: setAttribute() to object "test-valueOf" followed by IDL get
-PASS link.title: IDL set to "" should not throw
-PASS link.title: IDL set to "" followed by getAttribute()
-PASS link.title: IDL set to "" followed by IDL get
-PASS link.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 " should not throw
-PASS link.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 " followed by getAttribute()
-PASS link.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 " followed by IDL get
-PASS link.title: IDL set to undefined should not throw
-PASS link.title: IDL set to undefined followed by getAttribute()
-PASS link.title: IDL set to undefined followed by IDL get
-PASS link.title: IDL set to 7 should not throw
-PASS link.title: IDL set to 7 followed by getAttribute()
-PASS link.title: IDL set to 7 followed by IDL get
-PASS link.title: IDL set to 1.5 should not throw
-PASS link.title: IDL set to 1.5 followed by getAttribute()
-PASS link.title: IDL set to 1.5 followed by IDL get
-PASS link.title: IDL set to true should not throw
-PASS link.title: IDL set to true followed by getAttribute()
-PASS link.title: IDL set to true followed by IDL get
-PASS link.title: IDL set to false should not throw
-PASS link.title: IDL set to false followed by getAttribute()
-PASS link.title: IDL set to false followed by IDL get
-PASS link.title: IDL set to object "[object Object]" should not throw
-PASS link.title: IDL set to object "[object Object]" followed by getAttribute()
-PASS link.title: IDL set to object "[object Object]" followed by IDL get
-PASS link.title: IDL set to NaN should not throw
-PASS link.title: IDL set to NaN followed by getAttribute()
-PASS link.title: IDL set to NaN followed by IDL get
-PASS link.title: IDL set to Infinity should not throw
-PASS link.title: IDL set to Infinity followed by getAttribute()
-PASS link.title: IDL set to Infinity followed by IDL get
-PASS link.title: IDL set to -Infinity should not throw
-PASS link.title: IDL set to -Infinity followed by getAttribute()
-PASS link.title: IDL set to -Infinity followed by IDL get
-PASS link.title: IDL set to "\0" should not throw
-PASS link.title: IDL set to "\0" followed by getAttribute()
-PASS link.title: IDL set to "\0" followed by IDL get
-PASS link.title: IDL set to null should not throw
-PASS link.title: IDL set to null followed by getAttribute()
-PASS link.title: IDL set to null followed by IDL get
-PASS link.title: IDL set to object "test-toString" should not throw
-PASS link.title: IDL set to object "test-toString" followed by getAttribute()
-PASS link.title: IDL set to object "test-toString" followed by IDL get
-PASS link.title: IDL set to object "test-valueOf" should not throw
-PASS link.title: IDL set to object "test-valueOf" followed by getAttribute()
-PASS link.title: IDL set to object "test-valueOf" followed by IDL get
-PASS link.lang: typeof IDL attribute
-PASS link.lang: IDL get with DOM attribute unset
-PASS link.lang: setAttribute() to "" followed by getAttribute()
-PASS link.lang: setAttribute() to "" followed by IDL get
-PASS link.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 " followed by getAttribute()
-PASS link.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 " followed by IDL get
-PASS link.lang: setAttribute() to undefined followed by getAttribute()
-PASS link.lang: setAttribute() to undefined followed by IDL get
-PASS link.lang: setAttribute() to 7 followed by getAttribute()
-PASS link.lang: setAttribute() to 7 followed by IDL get
-PASS link.lang: setAttribute() to 1.5 followed by getAttribute()
-PASS link.lang: setAttribute() to 1.5 followed by IDL get
-PASS link.lang: setAttribute() to true followed by getAttribute()
-PASS link.lang: setAttribute() to true followed by IDL get
-PASS link.lang: setAttribute() to false followed by getAttribute()
-PASS link.lang: setAttribute() to false followed by IDL get
-PASS link.lang: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS link.lang: setAttribute() to object "[object Object]" followed by IDL get
-PASS link.lang: setAttribute() to NaN followed by getAttribute()
-PASS link.lang: setAttribute() to NaN followed by IDL get
-PASS link.lang: setAttribute() to Infinity followed by getAttribute()
-PASS link.lang: setAttribute() to Infinity followed by IDL get
-PASS link.lang: setAttribute() to -Infinity followed by getAttribute()
-PASS link.lang: setAttribute() to -Infinity followed by IDL get
-PASS link.lang: setAttribute() to "\0" followed by getAttribute()
-PASS link.lang: setAttribute() to "\0" followed by IDL get
-PASS link.lang: setAttribute() to null followed by getAttribute()
-PASS link.lang: setAttribute() to null followed by IDL get
-PASS link.lang: setAttribute() to object "test-toString" followed by getAttribute()
-PASS link.lang: setAttribute() to object "test-toString" followed by IDL get
-PASS link.lang: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS link.lang: setAttribute() to object "test-valueOf" followed by IDL get
-PASS link.lang: IDL set to "" should not throw
-PASS link.lang: IDL set to "" followed by getAttribute()
-PASS link.lang: IDL set to "" followed by IDL get
-PASS link.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 " should not throw
-PASS link.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 " followed by getAttribute()
-PASS link.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 " followed by IDL get
-PASS link.lang: IDL set to undefined should not throw
-PASS link.lang: IDL set to undefined followed by getAttribute()
-PASS link.lang: IDL set to undefined followed by IDL get
-PASS link.lang: IDL set to 7 should not throw
-PASS link.lang: IDL set to 7 followed by getAttribute()
-PASS link.lang: IDL set to 7 followed by IDL get
-PASS link.lang: IDL set to 1.5 should not throw
-PASS link.lang: IDL set to 1.5 followed by getAttribute()
-PASS link.lang: IDL set to 1.5 followed by IDL get
-PASS link.lang: IDL set to true should not throw
-PASS link.lang: IDL set to true followed by getAttribute()
-PASS link.lang: IDL set to true followed by IDL get
-PASS link.lang: IDL set to false should not throw
-PASS link.lang: IDL set to false followed by getAttribute()
-PASS link.lang: IDL set to false followed by IDL get
-PASS link.lang: IDL set to object "[object Object]" should not throw
-PASS link.lang: IDL set to object "[object Object]" followed by getAttribute()
-PASS link.lang: IDL set to object "[object Object]" followed by IDL get
-PASS link.lang: IDL set to NaN should not throw
-PASS link.lang: IDL set to NaN followed by getAttribute()
-PASS link.lang: IDL set to NaN followed by IDL get
-PASS link.lang: IDL set to Infinity should not throw
-PASS link.lang: IDL set to Infinity followed by getAttribute()
-PASS link.lang: IDL set to Infinity followed by IDL get
-PASS link.lang: IDL set to -Infinity should not throw
-PASS link.lang: IDL set to -Infinity followed by getAttribute()
-PASS link.lang: IDL set to -Infinity followed by IDL get
-PASS link.lang: IDL set to "\0" should not throw
-PASS link.lang: IDL set to "\0" followed by getAttribute()
-PASS link.lang: IDL set to "\0" followed by IDL get
-PASS link.lang: IDL set to null should not throw
-PASS link.lang: IDL set to null followed by getAttribute()
-PASS link.lang: IDL set to null followed by IDL get
-PASS link.lang: IDL set to object "test-toString" should not throw
-PASS link.lang: IDL set to object "test-toString" followed by getAttribute()
-PASS link.lang: IDL set to object "test-toString" followed by IDL get
-PASS link.lang: IDL set to object "test-valueOf" should not throw
-PASS link.lang: IDL set to object "test-valueOf" followed by getAttribute()
-PASS link.lang: IDL set to object "test-valueOf" followed by IDL get
-PASS link.dir: typeof IDL attribute
-PASS link.dir: IDL get with DOM attribute unset
-PASS link.dir: setAttribute() to "" followed by getAttribute()
-PASS link.dir: setAttribute() to "" followed by IDL get
-PASS link.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 " followed by getAttribute()
-PASS link.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 " followed by IDL get
-PASS link.dir: setAttribute() to undefined followed by getAttribute()
-PASS link.dir: setAttribute() to undefined followed by IDL get
-PASS link.dir: setAttribute() to 7 followed by getAttribute()
-PASS link.dir: setAttribute() to 7 followed by IDL get
-PASS link.dir: setAttribute() to 1.5 followed by getAttribute()
-PASS link.dir: setAttribute() to 1.5 followed by IDL get
-PASS link.dir: setAttribute() to true followed by getAttribute()
-PASS link.dir: setAttribute() to true followed by IDL get
-PASS link.dir: setAttribute() to false followed by getAttribute()
-PASS link.dir: setAttribute() to false followed by IDL get
-PASS link.dir: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS link.dir: setAttribute() to object "[object Object]" followed by IDL get
-PASS link.dir: setAttribute() to NaN followed by getAttribute()
-PASS link.dir: setAttribute() to NaN followed by IDL get
-PASS link.dir: setAttribute() to Infinity followed by getAttribute()
-PASS link.dir: setAttribute() to Infinity followed by IDL get
-PASS link.dir: setAttribute() to -Infinity followed by getAttribute()
-PASS link.dir: setAttribute() to -Infinity followed by IDL get
-PASS link.dir: setAttribute() to "\0" followed by getAttribute()
-PASS link.dir: setAttribute() to "\0" followed by IDL get
-PASS link.dir: setAttribute() to null followed by getAttribute()
-PASS link.dir: setAttribute() to null followed by IDL get
-PASS link.dir: setAttribute() to object "test-toString" followed by getAttribute()
-PASS link.dir: setAttribute() to object "test-toString" followed by IDL get
-PASS link.dir: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS link.dir: setAttribute() to object "test-valueOf" followed by IDL get
-PASS link.dir: setAttribute() to "ltr" followed by getAttribute()
-PASS link.dir: setAttribute() to "ltr" followed by IDL get
-PASS link.dir: setAttribute() to "xltr" followed by getAttribute()
-PASS link.dir: setAttribute() to "xltr" followed by IDL get
-PASS link.dir: setAttribute() to "ltr\0" followed by getAttribute()
-PASS link.dir: setAttribute() to "ltr\0" followed by IDL get
-PASS link.dir: setAttribute() to "tr" followed by getAttribute()
-PASS link.dir: setAttribute() to "tr" followed by IDL get
-PASS link.dir: setAttribute() to "LTR" followed by getAttribute()
-PASS link.dir: setAttribute() to "LTR" followed by IDL get
-PASS link.dir: setAttribute() to "rtl" followed by getAttribute()
-PASS link.dir: setAttribute() to "rtl" followed by IDL get
-PASS link.dir: setAttribute() to "xrtl" followed by getAttribute()
-PASS link.dir: setAttribute() to "xrtl" followed by IDL get
-PASS link.dir: setAttribute() to "rtl\0" followed by getAttribute()
-PASS link.dir: setAttribute() to "rtl\0" followed by IDL get
-PASS link.dir: setAttribute() to "tl" followed by getAttribute()
-PASS link.dir: setAttribute() to "tl" followed by IDL get
-PASS link.dir: setAttribute() to "RTL" followed by getAttribute()
-PASS link.dir: setAttribute() to "RTL" followed by IDL get
-PASS link.dir: setAttribute() to "auto" followed by getAttribute()
-PASS link.dir: setAttribute() to "auto" followed by IDL get
-PASS link.dir: setAttribute() to "xauto" followed by getAttribute()
-PASS link.dir: setAttribute() to "xauto" followed by IDL get
-PASS link.dir: setAttribute() to "auto\0" followed by getAttribute()
-PASS link.dir: setAttribute() to "auto\0" followed by IDL get
-PASS link.dir: setAttribute() to "uto" followed by getAttribute()
-PASS link.dir: setAttribute() to "uto" followed by IDL get
-PASS link.dir: setAttribute() to "AUTO" followed by getAttribute()
-PASS link.dir: setAttribute() to "AUTO" followed by IDL get
-PASS link.dir: IDL set to "" should not throw
-PASS link.dir: IDL set to "" followed by getAttribute()
-PASS link.dir: IDL set to "" followed by IDL get
-PASS link.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 " should not throw
-PASS link.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 " followed by getAttribute()
-PASS link.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 " followed by IDL get
-PASS link.dir: IDL set to undefined should not throw
-PASS link.dir: IDL set to undefined followed by getAttribute()
-PASS link.dir: IDL set to undefined followed by IDL get
-PASS link.dir: IDL set to 7 should not throw
-PASS link.dir: IDL set to 7 followed by getAttribute()
-PASS link.dir: IDL set to 7 followed by IDL get
-PASS link.dir: IDL set to 1.5 should not throw
-PASS link.dir: IDL set to 1.5 followed by getAttribute()
-PASS link.dir: IDL set to 1.5 followed by IDL get
-PASS link.dir: IDL set to true should not throw
-PASS link.dir: IDL set to true followed by getAttribute()
-PASS link.dir: IDL set to true followed by IDL get
-PASS link.dir: IDL set to false should not throw
-PASS link.dir: IDL set to false followed by getAttribute()
-PASS link.dir: IDL set to false followed by IDL get
-PASS link.dir: IDL set to object "[object Object]" should not throw
-PASS link.dir: IDL set to object "[object Object]" followed by getAttribute()
-PASS link.dir: IDL set to object "[object Object]" followed by IDL get
-PASS link.dir: IDL set to NaN should not throw
-PASS link.dir: IDL set to NaN followed by getAttribute()
-PASS link.dir: IDL set to NaN followed by IDL get
-PASS link.dir: IDL set to Infinity should not throw
-PASS link.dir: IDL set to Infinity followed by getAttribute()
-PASS link.dir: IDL set to Infinity followed by IDL get
-PASS link.dir: IDL set to -Infinity should not throw
-PASS link.dir: IDL set to -Infinity followed by getAttribute()
-PASS link.dir: IDL set to -Infinity followed by IDL get
-PASS link.dir: IDL set to "\0" should not throw
-PASS link.dir: IDL set to "\0" followed by getAttribute()
-PASS link.dir: IDL set to "\0" followed by IDL get
-PASS link.dir: IDL set to null should not throw
-PASS link.dir: IDL set to null followed by IDL get
-PASS link.dir: IDL set to object "test-toString" should not throw
-PASS link.dir: IDL set to object "test-toString" followed by getAttribute()
-PASS link.dir: IDL set to object "test-toString" followed by IDL get
-PASS link.dir: IDL set to object "test-valueOf" should not throw
-PASS link.dir: IDL set to object "test-valueOf" followed by getAttribute()
-PASS link.dir: IDL set to object "test-valueOf" followed by IDL get
-PASS link.dir: IDL set to "ltr" should not throw
-PASS link.dir: IDL set to "ltr" followed by getAttribute()
-PASS link.dir: IDL set to "ltr" followed by IDL get
-PASS link.dir: IDL set to "xltr" should not throw
-PASS link.dir: IDL set to "xltr" followed by getAttribute()
-PASS link.dir: IDL set to "xltr" followed by IDL get
-PASS link.dir: IDL set to "ltr\0" should not throw
-PASS link.dir: IDL set to "ltr\0" followed by getAttribute()
-PASS link.dir: IDL set to "ltr\0" followed by IDL get
-PASS link.dir: IDL set to "tr" should not throw
-PASS link.dir: IDL set to "tr" followed by getAttribute()
-PASS link.dir: IDL set to "tr" followed by IDL get
-PASS link.dir: IDL set to "LTR" should not throw
-PASS link.dir: IDL set to "LTR" followed by getAttribute()
-PASS link.dir: IDL set to "LTR" followed by IDL get
-PASS link.dir: IDL set to "rtl" should not throw
-PASS link.dir: IDL set to "rtl" followed by getAttribute()
-PASS link.dir: IDL set to "rtl" followed by IDL get
-PASS link.dir: IDL set to "xrtl" should not throw
-PASS link.dir: IDL set to "xrtl" followed by getAttribute()
-PASS link.dir: IDL set to "xrtl" followed by IDL get
-PASS link.dir: IDL set to "rtl\0" should not throw
-PASS link.dir: IDL set to "rtl\0" followed by getAttribute()
-PASS link.dir: IDL set to "rtl\0" followed by IDL get
-PASS link.dir: IDL set to "tl" should not throw
-PASS link.dir: IDL set to "tl" followed by getAttribute()
-PASS link.dir: IDL set to "tl" followed by IDL get
-PASS link.dir: IDL set to "RTL" should not throw
-PASS link.dir: IDL set to "RTL" followed by getAttribute()
-PASS link.dir: IDL set to "RTL" followed by IDL get
-PASS link.dir: IDL set to "auto" should not throw
-PASS link.dir: IDL set to "auto" followed by getAttribute()
-PASS link.dir: IDL set to "auto" followed by IDL get
-PASS link.dir: IDL set to "xauto" should not throw
-PASS link.dir: IDL set to "xauto" followed by getAttribute()
-PASS link.dir: IDL set to "xauto" followed by IDL get
-PASS link.dir: IDL set to "auto\0" should not throw
-PASS link.dir: IDL set to "auto\0" followed by getAttribute()
-PASS link.dir: IDL set to "auto\0" followed by IDL get
-PASS link.dir: IDL set to "uto" should not throw
-PASS link.dir: IDL set to "uto" followed by getAttribute()
-PASS link.dir: IDL set to "uto" followed by IDL get
-PASS link.dir: IDL set to "AUTO" should not throw
-PASS link.dir: IDL set to "AUTO" followed by getAttribute()
-PASS link.dir: IDL set to "AUTO" followed by IDL get
-PASS link.className (<link class>): typeof IDL attribute
-PASS link.className (<link class>): IDL get with DOM attribute unset
-PASS link.className (<link class>): setAttribute() to "" followed by getAttribute()
-PASS link.className (<link class>): setAttribute() to "" followed by IDL get
-PASS link.className (<link 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 " followed by getAttribute()
-PASS link.className (<link 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 " followed by IDL get
-PASS link.className (<link class>): setAttribute() to undefined followed by getAttribute()
-PASS link.className (<link class>): setAttribute() to undefined followed by IDL get
-PASS link.className (<link class>): setAttribute() to 7 followed by getAttribute()
-PASS link.className (<link class>): setAttribute() to 7 followed by IDL get
-PASS link.className (<link class>): setAttribute() to 1.5 followed by getAttribute()
-PASS link.className (<link class>): setAttribute() to 1.5 followed by IDL get
-PASS link.className (<link class>): setAttribute() to true followed by getAttribute()
-PASS link.className (<link class>): setAttribute() to true followed by IDL get
-PASS link.className (<link class>): setAttribute() to false followed by getAttribute()
-PASS link.className (<link class>): setAttribute() to false followed by IDL get
-PASS link.className (<link class>): setAttribute() to object "[object Object]" followed by getAttribute()
-PASS link.className (<link class>): setAttribute() to object "[object Object]" followed by IDL get
-PASS link.className (<link class>): setAttribute() to NaN followed by getAttribute()
-PASS link.className (<link class>): setAttribute() to NaN followed by IDL get
-PASS link.className (<link class>): setAttribute() to Infinity followed by getAttribute()
-PASS link.className (<link class>): setAttribute() to Infinity followed by IDL get
-PASS link.className (<link class>): setAttribute() to -Infinity followed by getAttribute()
-PASS link.className (<link class>): setAttribute() to -Infinity followed by IDL get
-PASS link.className (<link class>): setAttribute() to "\0" followed by getAttribute()
-PASS link.className (<link class>): setAttribute() to "\0" followed by IDL get
-PASS link.className (<link class>): setAttribute() to null followed by getAttribute()
-PASS link.className (<link class>): setAttribute() to null followed by IDL get
-PASS link.className (<link class>): setAttribute() to object "test-toString" followed by getAttribute()
-PASS link.className (<link class>): setAttribute() to object "test-toString" followed by IDL get
-PASS link.className (<link class>): setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS link.className (<link class>): setAttribute() to object "test-valueOf" followed by IDL get
-PASS link.className (<link class>): IDL set to "" should not throw
-PASS link.className (<link class>): IDL set to "" followed by getAttribute()
-PASS link.className (<link class>): IDL set to "" followed by IDL get
-PASS link.className (<link 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 " should not throw
-PASS link.className (<link 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 " followed by getAttribute()
-PASS link.className (<link 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 " followed by IDL get
-PASS link.className (<link class>): IDL set to undefined should not throw
-PASS link.className (<link class>): IDL set to undefined followed by getAttribute()
-PASS link.className (<link class>): IDL set to undefined followed by IDL get
-PASS link.className (<link class>): IDL set to 7 should not throw
-PASS link.className (<link class>): IDL set to 7 followed by getAttribute()
-PASS link.className (<link class>): IDL set to 7 followed by IDL get
-PASS link.className (<link class>): IDL set to 1.5 should not throw
-PASS link.className (<link class>): IDL set to 1.5 followed by getAttribute()
-PASS link.className (<link class>): IDL set to 1.5 followed by IDL get
-PASS link.className (<link class>): IDL set to true should not throw
-PASS link.className (<link class>): IDL set to true followed by getAttribute()
-PASS link.className (<link class>): IDL set to true followed by IDL get
-PASS link.className (<link class>): IDL set to false should not throw
-PASS link.className (<link class>): IDL set to false followed by getAttribute()
-PASS link.className (<link class>): IDL set to false followed by IDL get
-PASS link.className (<link class>): IDL set to object "[object Object]" should not throw
-PASS link.className (<link class>): IDL set to object "[object Object]" followed by getAttribute()
-PASS link.className (<link class>): IDL set to object "[object Object]" followed by IDL get
-PASS link.className (<link class>): IDL set to NaN should not throw
-PASS link.className (<link class>): IDL set to NaN followed by getAttribute()
-PASS link.className (<link class>): IDL set to NaN followed by IDL get
-PASS link.className (<link class>): IDL set to Infinity should not throw
-PASS link.className (<link class>): IDL set to Infinity followed by getAttribute()
-PASS link.className (<link class>): IDL set to Infinity followed by IDL get
-PASS link.className (<link class>): IDL set to -Infinity should not throw
-PASS link.className (<link class>): IDL set to -Infinity followed by getAttribute()
-PASS link.className (<link class>): IDL set to -Infinity followed by IDL get
-PASS link.className (<link class>): IDL set to "\0" should not throw
-PASS link.className (<link class>): IDL set to "\0" followed by getAttribute()
-PASS link.className (<link class>): IDL set to "\0" followed by IDL get
-PASS link.className (<link class>): IDL set to null should not throw
-PASS link.className (<link class>): IDL set to null followed by getAttribute()
-PASS link.className (<link class>): IDL set to null followed by IDL get
-PASS link.className (<link class>): IDL set to object "test-toString" should not throw
-PASS link.className (<link class>): IDL set to object "test-toString" followed by getAttribute()
-PASS link.className (<link class>): IDL set to object "test-toString" followed by IDL get
-PASS link.className (<link class>): IDL set to object "test-valueOf" should not throw
-PASS link.className (<link class>): IDL set to object "test-valueOf" followed by getAttribute()
-PASS link.className (<link class>): IDL set to object "test-valueOf" followed by IDL get
-PASS link.hidden: typeof IDL attribute
-PASS link.hidden: IDL get with DOM attribute unset
-PASS link.hidden: setAttribute() to "" followed by getAttribute()
-PASS link.hidden: setAttribute() to "" followed by IDL get
-PASS link.hidden: setAttribute() to " foo " followed by getAttribute()
-PASS link.hidden: setAttribute() to " foo " followed by IDL get
-PASS link.hidden: setAttribute() to undefined followed by getAttribute()
-PASS link.hidden: setAttribute() to undefined followed by IDL get
-PASS link.hidden: setAttribute() to null followed by getAttribute()
-PASS link.hidden: setAttribute() to null followed by IDL get
-PASS link.hidden: setAttribute() to 7 followed by getAttribute()
-PASS link.hidden: setAttribute() to 7 followed by IDL get
-PASS link.hidden: setAttribute() to 1.5 followed by getAttribute()
-PASS link.hidden: setAttribute() to 1.5 followed by IDL get
-PASS link.hidden: setAttribute() to true followed by getAttribute()
-PASS link.hidden: setAttribute() to true followed by IDL get
-PASS link.hidden: setAttribute() to false followed by getAttribute()
-PASS link.hidden: setAttribute() to false followed by IDL get
-PASS link.hidden: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS link.hidden: setAttribute() to object "[object Object]" followed by IDL get
-PASS link.hidden: setAttribute() to NaN followed by getAttribute()
-PASS link.hidden: setAttribute() to NaN followed by IDL get
-PASS link.hidden: setAttribute() to Infinity followed by getAttribute()
-PASS link.hidden: setAttribute() to Infinity followed by IDL get
-PASS link.hidden: setAttribute() to -Infinity followed by getAttribute()
-PASS link.hidden: setAttribute() to -Infinity followed by IDL get
-PASS link.hidden: setAttribute() to "\0" followed by getAttribute()
-PASS link.hidden: setAttribute() to "\0" followed by IDL get
-PASS link.hidden: setAttribute() to object "test-toString" followed by getAttribute()
-PASS link.hidden: setAttribute() to object "test-toString" followed by IDL get
-PASS link.hidden: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS link.hidden: setAttribute() to object "test-valueOf" followed by IDL get
-PASS link.hidden: setAttribute() to "hidden" followed by getAttribute()
-PASS link.hidden: setAttribute() to "hidden" followed by IDL get
-PASS link.hidden: IDL set to "" should not throw
-PASS link.hidden: IDL set to "" followed by hasAttribute()
-PASS link.hidden: IDL set to "" followed by IDL get
-PASS link.hidden: IDL set to " foo " should not throw
-PASS link.hidden: IDL set to " foo " followed by hasAttribute()
-PASS link.hidden: IDL set to " foo " followed by IDL get
-PASS link.hidden: IDL set to undefined should not throw
-PASS link.hidden: IDL set to undefined followed by hasAttribute()
-PASS link.hidden: IDL set to undefined followed by IDL get
-PASS link.hidden: IDL set to null should not throw
-PASS link.hidden: IDL set to null followed by hasAttribute()
-PASS link.hidden: IDL set to null followed by IDL get
-PASS link.hidden: IDL set to 7 should not throw
-PASS link.hidden: IDL set to 7 followed by hasAttribute()
-PASS link.hidden: IDL set to 7 followed by IDL get
-PASS link.hidden: IDL set to 1.5 should not throw
-PASS link.hidden: IDL set to 1.5 followed by hasAttribute()
-PASS link.hidden: IDL set to 1.5 followed by IDL get
-PASS link.hidden: IDL set to true should not throw
-PASS link.hidden: IDL set to true followed by hasAttribute()
-PASS link.hidden: IDL set to true followed by IDL get
-PASS link.hidden: IDL set to false should not throw
-PASS link.hidden: IDL set to false followed by hasAttribute()
-PASS link.hidden: IDL set to false followed by IDL get
-PASS link.hidden: IDL set to object "[object Object]" should not throw
-PASS link.hidden: IDL set to object "[object Object]" followed by hasAttribute()
-PASS link.hidden: IDL set to object "[object Object]" followed by IDL get
-PASS link.hidden: IDL set to NaN should not throw
-PASS link.hidden: IDL set to NaN followed by hasAttribute()
-PASS link.hidden: IDL set to NaN followed by IDL get
-PASS link.hidden: IDL set to Infinity should not throw
-PASS link.hidden: IDL set to Infinity followed by hasAttribute()
-PASS link.hidden: IDL set to Infinity followed by IDL get
-PASS link.hidden: IDL set to -Infinity should not throw
-PASS link.hidden: IDL set to -Infinity followed by hasAttribute()
-PASS link.hidden: IDL set to -Infinity followed by IDL get
-PASS link.hidden: IDL set to "\0" should not throw
-PASS link.hidden: IDL set to "\0" followed by hasAttribute()
-PASS link.hidden: IDL set to "\0" followed by IDL get
-PASS link.hidden: IDL set to object "test-toString" should not throw
-PASS link.hidden: IDL set to object "test-toString" followed by hasAttribute()
-PASS link.hidden: IDL set to object "test-toString" followed by IDL get
-PASS link.hidden: IDL set to object "test-valueOf" should not throw
-PASS link.hidden: IDL set to object "test-valueOf" followed by hasAttribute()
-PASS link.hidden: IDL set to object "test-valueOf" followed by IDL get
-PASS link.accessKey: typeof IDL attribute
-PASS link.accessKey: IDL get with DOM attribute unset
-PASS link.accessKey: setAttribute() to "" followed by getAttribute()
-PASS link.accessKey: setAttribute() to "" followed by IDL get
-PASS link.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 " followed by getAttribute()
-PASS link.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 " followed by IDL get
-PASS link.accessKey: setAttribute() to undefined followed by getAttribute()
-PASS link.accessKey: setAttribute() to undefined followed by IDL get
-PASS link.accessKey: setAttribute() to 7 followed by getAttribute()
-PASS link.accessKey: setAttribute() to 7 followed by IDL get
-PASS link.accessKey: setAttribute() to 1.5 followed by getAttribute()
-PASS link.accessKey: setAttribute() to 1.5 followed by IDL get
-PASS link.accessKey: setAttribute() to true followed by getAttribute()
-PASS link.accessKey: setAttribute() to true followed by IDL get
-PASS link.accessKey: setAttribute() to false followed by getAttribute()
-PASS link.accessKey: setAttribute() to false followed by IDL get
-PASS link.accessKey: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS link.accessKey: setAttribute() to object "[object Object]" followed by IDL get
-PASS link.accessKey: setAttribute() to NaN followed by getAttribute()
-PASS link.accessKey: setAttribute() to NaN followed by IDL get
-PASS link.accessKey: setAttribute() to Infinity followed by getAttribute()
-PASS link.accessKey: setAttribute() to Infinity followed by IDL get
-PASS link.accessKey: setAttribute() to -Infinity followed by getAttribute()
-PASS link.accessKey: setAttribute() to -Infinity followed by IDL get
-PASS link.accessKey: setAttribute() to "\0" followed by getAttribute()
-PASS link.accessKey: setAttribute() to "\0" followed by IDL get
-PASS link.accessKey: setAttribute() to null followed by getAttribute()
-PASS link.accessKey: setAttribute() to null followed by IDL get
-PASS link.accessKey: setAttribute() to object "test-toString" followed by getAttribute()
-PASS link.accessKey: setAttribute() to object "test-toString" followed by IDL get
-PASS link.accessKey: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS link.accessKey: setAttribute() to object "test-valueOf" followed by IDL get
-PASS link.accessKey: IDL set to "" should not throw
-PASS link.accessKey: IDL set to "" followed by getAttribute()
-PASS link.accessKey: IDL set to "" followed by IDL get
-PASS link.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 " should not throw
-PASS link.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 " followed by getAttribute()
-PASS link.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 " followed by IDL get
-PASS link.accessKey: IDL set to undefined should not throw
-PASS link.accessKey: IDL set to undefined followed by getAttribute()
-PASS link.accessKey: IDL set to undefined followed by IDL get
-PASS link.accessKey: IDL set to 7 should not throw
-PASS link.accessKey: IDL set to 7 followed by getAttribute()
-PASS link.accessKey: IDL set to 7 followed by IDL get
-PASS link.accessKey: IDL set to 1.5 should not throw
-PASS link.accessKey: IDL set to 1.5 followed by getAttribute()
-PASS link.accessKey: IDL set to 1.5 followed by IDL get
-PASS link.accessKey: IDL set to true should not throw
-PASS link.accessKey: IDL set to true followed by getAttribute()
-PASS link.accessKey: IDL set to true followed by IDL get
-PASS link.accessKey: IDL set to false should not throw
-PASS link.accessKey: IDL set to false followed by getAttribute()
-PASS link.accessKey: IDL set to false followed by IDL get
-PASS link.accessKey: IDL set to object "[object Object]" should not throw
-PASS link.accessKey: IDL set to object "[object Object]" followed by getAttribute()
-PASS link.accessKey: IDL set to object "[object Object]" followed by IDL get
-PASS link.accessKey: IDL set to NaN should not throw
-PASS link.accessKey: IDL set to NaN followed by getAttribute()
-PASS link.accessKey: IDL set to NaN followed by IDL get
-PASS link.accessKey: IDL set to Infinity should not throw
-PASS link.accessKey: IDL set to Infinity followed by getAttribute()
-PASS link.accessKey: IDL set to Infinity followed by IDL get
-PASS link.accessKey: IDL set to -Infinity should not throw
-PASS link.accessKey: IDL set to -Infinity followed by getAttribute()
-PASS link.accessKey: IDL set to -Infinity followed by IDL get
-PASS link.accessKey: IDL set to "\0" should not throw
-PASS link.accessKey: IDL set to "\0" followed by getAttribute()
-PASS link.accessKey: IDL set to "\0" followed by IDL get
-PASS link.accessKey: IDL set to null should not throw
-PASS link.accessKey: IDL set to null followed by getAttribute()
-PASS link.accessKey: IDL set to null followed by IDL get
-PASS link.accessKey: IDL set to object "test-toString" should not throw
-PASS link.accessKey: IDL set to object "test-toString" followed by getAttribute()
-PASS link.accessKey: IDL set to object "test-toString" followed by IDL get
-PASS link.accessKey: IDL set to object "test-valueOf" should not throw
-PASS link.accessKey: IDL set to object "test-valueOf" followed by getAttribute()
-PASS link.accessKey: IDL set to object "test-valueOf" followed by IDL get
-PASS link.tabIndex: typeof IDL attribute
-PASS link.tabIndex: setAttribute() to -36 followed by getAttribute()
-PASS link.tabIndex: setAttribute() to -36 followed by IDL get
-PASS link.tabIndex: setAttribute() to -1 followed by getAttribute()
-PASS link.tabIndex: setAttribute() to -1 followed by IDL get
-PASS link.tabIndex: setAttribute() to 0 followed by getAttribute()
-PASS link.tabIndex: setAttribute() to 0 followed by IDL get
-PASS link.tabIndex: setAttribute() to 1 followed by getAttribute()
-PASS link.tabIndex: setAttribute() to 1 followed by IDL get
-PASS link.tabIndex: setAttribute() to 2147483647 followed by getAttribute()
-FAIL link.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
-PASS link.tabIndex: setAttribute() to -2147483648 followed by getAttribute()
-FAIL link.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
-PASS link.tabIndex: setAttribute() to "-1" followed by getAttribute()
-PASS link.tabIndex: setAttribute() to "-1" followed by IDL get
-PASS link.tabIndex: setAttribute() to "-0" followed by getAttribute()
-PASS link.tabIndex: setAttribute() to "-0" followed by IDL get
-PASS link.tabIndex: setAttribute() to "0" followed by getAttribute()
-PASS link.tabIndex: setAttribute() to "0" followed by IDL get
-PASS link.tabIndex: setAttribute() to "1" followed by getAttribute()
-PASS link.tabIndex: setAttribute() to "1" followed by IDL get
-PASS link.tabIndex: setAttribute() to "\t7" followed by getAttribute()
-PASS link.tabIndex: setAttribute() to "\t7" followed by IDL get
-PASS link.tabIndex: setAttribute() to "\f7" followed by getAttribute()
-PASS link.tabIndex: setAttribute() to "\f7" followed by IDL get
-PASS link.tabIndex: setAttribute() to " 7" followed by getAttribute()
-PASS link.tabIndex: setAttribute() to " 7" followed by IDL get
-PASS link.tabIndex: setAttribute() to "\n7" followed by getAttribute()
-PASS link.tabIndex: setAttribute() to "\n7" followed by IDL get
-PASS link.tabIndex: setAttribute() to "\r7" followed by getAttribute()
-PASS link.tabIndex: setAttribute() to "\r7" followed by IDL get
-PASS link.tabIndex: setAttribute() to 1.5 followed by getAttribute()
-PASS link.tabIndex: setAttribute() to 1.5 followed by IDL get
-PASS link.tabIndex: setAttribute() to object "2" followed by getAttribute()
-PASS link.tabIndex: setAttribute() to object "2" followed by IDL get
-PASS link.tabIndex: IDL set to -36 should not throw
-PASS link.tabIndex: IDL set to -36 followed by getAttribute()
-PASS link.tabIndex: IDL set to -36 followed by IDL get
-PASS link.tabIndex: IDL set to -1 should not throw
-PASS link.tabIndex: IDL set to -1 followed by getAttribute()
-PASS link.tabIndex: IDL set to -1 followed by IDL get
-PASS link.tabIndex: IDL set to 0 should not throw
-PASS link.tabIndex: IDL set to 0 followed by getAttribute()
-PASS link.tabIndex: IDL set to 0 followed by IDL get
-PASS link.tabIndex: IDL set to 1 should not throw
-PASS link.tabIndex: IDL set to 1 followed by getAttribute()
-PASS link.tabIndex: IDL set to 1 followed by IDL get
-PASS link.tabIndex: IDL set to 2147483647 should not throw
-PASS link.tabIndex: IDL set to 2147483647 followed by getAttribute()
-FAIL link.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
-PASS link.tabIndex: IDL set to -2147483648 should not throw
-PASS link.tabIndex: IDL set to -2147483648 followed by getAttribute()
-FAIL link.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
-PASS link.href: typeof IDL attribute
-PASS link.href: IDL get with DOM attribute unset
-PASS link.href: setAttribute() to "" followed by getAttribute()
-PASS link.href: setAttribute() to "" followed by IDL get
-PASS link.href: setAttribute() to " foo " followed by getAttribute()
-PASS link.href: setAttribute() to " foo " followed by IDL get
-PASS link.href: setAttribute() to "http://site.example/" followed by getAttribute()
-PASS link.href: setAttribute() to "http://site.example/" followed by IDL get
-PASS link.href: setAttribute() to "//site.example/path???@#l" followed by getAttribute()
-PASS link.href: setAttribute() to "//site.example/path???@#l" followed by IDL get
-PASS link.href: setAttribute() to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f " followed by getAttribute()
-PASS link.href: setAttribute() to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f " followed by IDL get
-PASS link.href: setAttribute() to undefined followed by getAttribute()
-PASS link.href: setAttribute() to undefined followed by IDL get
-PASS link.href: setAttribute() to 7 followed by getAttribute()
-PASS link.href: setAttribute() to 7 followed by IDL get
-PASS link.href: setAttribute() to 1.5 followed by getAttribute()
-PASS link.href: setAttribute() to 1.5 followed by IDL get
-PASS link.href: setAttribute() to true followed by getAttribute()
-PASS link.href: setAttribute() to true followed by IDL get
-PASS link.href: setAttribute() to false followed by getAttribute()
-PASS link.href: setAttribute() to false followed by IDL get
-PASS link.href: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS link.href: setAttribute() to object "[object Object]" followed by IDL get
-PASS link.href: setAttribute() to NaN followed by getAttribute()
-PASS link.href: setAttribute() to NaN followed by IDL get
-PASS link.href: setAttribute() to Infinity followed by getAttribute()
-PASS link.href: setAttribute() to Infinity followed by IDL get
-PASS link.href: setAttribute() to -Infinity followed by getAttribute()
-PASS link.href: setAttribute() to -Infinity followed by IDL get
-PASS link.href: setAttribute() to "\0" followed by getAttribute()
-PASS link.href: setAttribute() to "\0" followed by IDL get
-PASS link.href: setAttribute() to null followed by getAttribute()
-PASS link.href: setAttribute() to null followed by IDL get
-PASS link.href: setAttribute() to object "test-toString" followed by getAttribute()
-PASS link.href: setAttribute() to object "test-toString" followed by IDL get
-PASS link.href: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS link.href: setAttribute() to object "test-valueOf" followed by IDL get
-PASS link.href: IDL set to "" should not throw
-PASS link.href: IDL set to "" followed by getAttribute()
-PASS link.href: IDL set to "" followed by IDL get
-PASS link.href: IDL set to " foo " should not throw
-PASS link.href: IDL set to " foo " followed by getAttribute()
-PASS link.href: IDL set to " foo " followed by IDL get
-PASS link.href: IDL set to "http://site.example/" should not throw
-PASS link.href: IDL set to "http://site.example/" followed by getAttribute()
-PASS link.href: IDL set to "http://site.example/" followed by IDL get
-PASS link.href: IDL set to "//site.example/path???@#l" should not throw
-PASS link.href: IDL set to "//site.example/path???@#l" followed by getAttribute()
-PASS link.href: IDL set to "//site.example/path???@#l" followed by IDL get
-PASS link.href: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f " should not throw
-PASS link.href: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f " followed by getAttribute()
-PASS link.href: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f " followed by IDL get
-PASS link.href: IDL set to undefined should not throw
-PASS link.href: IDL set to undefined followed by getAttribute()
-PASS link.href: IDL set to undefined followed by IDL get
-PASS link.href: IDL set to 7 should not throw
-PASS link.href: IDL set to 7 followed by getAttribute()
-PASS link.href: IDL set to 7 followed by IDL get
-PASS link.href: IDL set to 1.5 should not throw
-PASS link.href: IDL set to 1.5 followed by getAttribute()
-PASS link.href: IDL set to 1.5 followed by IDL get
-PASS link.href: IDL set to true should not throw
-PASS link.href: IDL set to true followed by getAttribute()
-PASS link.href: IDL set to true followed by IDL get
-PASS link.href: IDL set to false should not throw
-PASS link.href: IDL set to false followed by getAttribute()
-PASS link.href: IDL set to false followed by IDL get
-PASS link.href: IDL set to object "[object Object]" should not throw
-PASS link.href: IDL set to object "[object Object]" followed by getAttribute()
-PASS link.href: IDL set to object "[object Object]" followed by IDL get
-PASS link.href: IDL set to NaN should not throw
-PASS link.href: IDL set to NaN followed by getAttribute()
-PASS link.href: IDL set to NaN followed by IDL get
-PASS link.href: IDL set to Infinity should not throw
-PASS link.href: IDL set to Infinity followed by getAttribute()
-PASS link.href: IDL set to Infinity followed by IDL get
-PASS link.href: IDL set to -Infinity should not throw
-PASS link.href: IDL set to -Infinity followed by getAttribute()
-PASS link.href: IDL set to -Infinity followed by IDL get
-PASS link.href: IDL set to "\0" should not throw
-PASS link.href: IDL set to "\0" followed by getAttribute()
-PASS link.href: IDL set to "\0" followed by IDL get
-PASS link.href: IDL set to null should not throw
-PASS link.href: IDL set to null followed by getAttribute()
-PASS link.href: IDL set to null followed by IDL get
-PASS link.href: IDL set to object "test-toString" should not throw
-PASS link.href: IDL set to object "test-toString" followed by getAttribute()
-PASS link.href: IDL set to object "test-toString" followed by IDL get
-PASS link.href: IDL set to object "test-valueOf" should not throw
-PASS link.href: IDL set to object "test-valueOf" followed by getAttribute()
-PASS link.href: IDL set to object "test-valueOf" followed by IDL get
-PASS link.crossOrigin: typeof IDL attribute
-PASS link.crossOrigin: IDL get with DOM attribute unset
-PASS link.crossOrigin: setAttribute() to "" followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to "" followed by IDL get
-PASS link.crossOrigin: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS link.crossOrigin: setAttribute() to undefined followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to undefined followed by IDL get
-PASS link.crossOrigin: setAttribute() to 7 followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to 7 followed by IDL get
-PASS link.crossOrigin: setAttribute() to 1.5 followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to 1.5 followed by IDL get
-PASS link.crossOrigin: setAttribute() to true followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to true followed by IDL get
-PASS link.crossOrigin: setAttribute() to false followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to false followed by IDL get
-PASS link.crossOrigin: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to object "[object Object]" followed by IDL get
-PASS link.crossOrigin: setAttribute() to NaN followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to NaN followed by IDL get
-PASS link.crossOrigin: setAttribute() to Infinity followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to Infinity followed by IDL get
-PASS link.crossOrigin: setAttribute() to -Infinity followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to -Infinity followed by IDL get
-PASS link.crossOrigin: setAttribute() to "\0" followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to "\0" followed by IDL get
-PASS link.crossOrigin: setAttribute() to null followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to null followed by IDL get
-PASS link.crossOrigin: setAttribute() to object "test-toString" followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to object "test-toString" followed by IDL get
-PASS link.crossOrigin: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to object "test-valueOf" followed by IDL get
-PASS link.crossOrigin: setAttribute() to "anonymous" followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to "anonymous" followed by IDL get
-PASS link.crossOrigin: setAttribute() to "xanonymous" followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to "xanonymous" followed by IDL get
-PASS link.crossOrigin: setAttribute() to "anonymous\0" followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to "anonymous\0" followed by IDL get
-PASS link.crossOrigin: setAttribute() to "nonymous" followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to "nonymous" followed by IDL get
-PASS link.crossOrigin: setAttribute() to "ANONYMOUS" followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to "ANONYMOUS" followed by IDL get
-PASS link.crossOrigin: setAttribute() to "use-credentials" followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to "use-credentials" followed by IDL get
-PASS link.crossOrigin: setAttribute() to "xuse-credentials" followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to "xuse-credentials" followed by IDL get
-PASS link.crossOrigin: setAttribute() to "use-credentials\0" followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to "use-credentials\0" followed by IDL get
-PASS link.crossOrigin: setAttribute() to "se-credentials" followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to "se-credentials" followed by IDL get
-PASS link.crossOrigin: setAttribute() to "USE-CREDENTIALS" followed by getAttribute()
-PASS link.crossOrigin: setAttribute() to "USE-CREDENTIALS" followed by IDL get
-PASS link.crossOrigin: IDL set to "" should not throw
-PASS link.crossOrigin: IDL set to "" followed by getAttribute()
-PASS link.crossOrigin: IDL set to "" followed by IDL get
-PASS link.crossOrigin: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " should not throw
-PASS link.crossOrigin: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS link.crossOrigin: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS link.crossOrigin: IDL set to undefined should not throw
-PASS link.crossOrigin: IDL set to undefined followed by getAttribute()
-PASS link.crossOrigin: IDL set to undefined followed by IDL get
-PASS link.crossOrigin: IDL set to 7 should not throw
-PASS link.crossOrigin: IDL set to 7 followed by getAttribute()
-PASS link.crossOrigin: IDL set to 7 followed by IDL get
-PASS link.crossOrigin: IDL set to 1.5 should not throw
-PASS link.crossOrigin: IDL set to 1.5 followed by getAttribute()
-PASS link.crossOrigin: IDL set to 1.5 followed by IDL get
-PASS link.crossOrigin: IDL set to true should not throw
-PASS link.crossOrigin: IDL set to true followed by getAttribute()
-PASS link.crossOrigin: IDL set to true followed by IDL get
-PASS link.crossOrigin: IDL set to false should not throw
-PASS link.crossOrigin: IDL set to false followed by getAttribute()
-PASS link.crossOrigin: IDL set to false followed by IDL get
-PASS link.crossOrigin: IDL set to object "[object Object]" should not throw
-PASS link.crossOrigin: IDL set to object "[object Object]" followed by getAttribute()
-PASS link.crossOrigin: IDL set to object "[object Object]" followed by IDL get
-PASS link.crossOrigin: IDL set to NaN should not throw
-PASS link.crossOrigin: IDL set to NaN followed by getAttribute()
-PASS link.crossOrigin: IDL set to NaN followed by IDL get
-PASS link.crossOrigin: IDL set to Infinity should not throw
-PASS link.crossOrigin: IDL set to Infinity followed by getAttribute()
-PASS link.crossOrigin: IDL set to Infinity followed by IDL get
-PASS link.crossOrigin: IDL set to -Infinity should not throw
-PASS link.crossOrigin: IDL set to -Infinity followed by getAttribute()
-PASS link.crossOrigin: IDL set to -Infinity followed by IDL get
-PASS link.crossOrigin: IDL set to "\0" should not throw
-PASS link.crossOrigin: IDL set to "\0" followed by getAttribute()
-PASS link.crossOrigin: IDL set to "\0" followed by IDL get
-PASS link.crossOrigin: IDL set to null should not throw
-PASS link.crossOrigin: IDL set to null followed by getAttribute()
-PASS link.crossOrigin: IDL set to null followed by IDL get
-PASS link.crossOrigin: IDL set to object "test-toString" should not throw
-PASS link.crossOrigin: IDL set to object "test-toString" followed by getAttribute()
-PASS link.crossOrigin: IDL set to object "test-toString" followed by IDL get
-PASS link.crossOrigin: IDL set to object "test-valueOf" should not throw
-PASS link.crossOrigin: IDL set to object "test-valueOf" followed by getAttribute()
-PASS link.crossOrigin: IDL set to object "test-valueOf" followed by IDL get
-PASS link.crossOrigin: IDL set to "anonymous" should not throw
-PASS link.crossOrigin: IDL set to "anonymous" followed by getAttribute()
-PASS link.crossOrigin: IDL set to "anonymous" followed by IDL get
-PASS link.crossOrigin: IDL set to "xanonymous" should not throw
-PASS link.crossOrigin: IDL set to "xanonymous" followed by getAttribute()
-PASS link.crossOrigin: IDL set to "xanonymous" followed by IDL get
-PASS link.crossOrigin: IDL set to "anonymous\0" should not throw
-PASS link.crossOrigin: IDL set to "anonymous\0" followed by getAttribute()
-PASS link.crossOrigin: IDL set to "anonymous\0" followed by IDL get
-PASS link.crossOrigin: IDL set to "nonymous" should not throw
-PASS link.crossOrigin: IDL set to "nonymous" followed by getAttribute()
-PASS link.crossOrigin: IDL set to "nonymous" followed by IDL get
-PASS link.crossOrigin: IDL set to "ANONYMOUS" should not throw
-PASS link.crossOrigin: IDL set to "ANONYMOUS" followed by getAttribute()
-PASS link.crossOrigin: IDL set to "ANONYMOUS" followed by IDL get
-PASS link.crossOrigin: IDL set to "use-credentials" should not throw
-PASS link.crossOrigin: IDL set to "use-credentials" followed by getAttribute()
-PASS link.crossOrigin: IDL set to "use-credentials" followed by IDL get
-PASS link.crossOrigin: IDL set to "xuse-credentials" should not throw
-PASS link.crossOrigin: IDL set to "xuse-credentials" followed by getAttribute()
-PASS link.crossOrigin: IDL set to "xuse-credentials" followed by IDL get
-PASS link.crossOrigin: IDL set to "use-credentials\0" should not throw
-PASS link.crossOrigin: IDL set to "use-credentials\0" followed by getAttribute()
-PASS link.crossOrigin: IDL set to "use-credentials\0" followed by IDL get
-PASS link.crossOrigin: IDL set to "se-credentials" should not throw
-PASS link.crossOrigin: IDL set to "se-credentials" followed by getAttribute()
-PASS link.crossOrigin: IDL set to "se-credentials" followed by IDL get
-PASS link.crossOrigin: IDL set to "USE-CREDENTIALS" should not throw
-PASS link.crossOrigin: IDL set to "USE-CREDENTIALS" followed by getAttribute()
-PASS link.crossOrigin: IDL set to "USE-CREDENTIALS" followed by IDL get
-PASS link.rel: typeof IDL attribute
-PASS link.rel: IDL get with DOM attribute unset
-PASS link.rel: setAttribute() to "" followed by getAttribute()
-PASS link.rel: setAttribute() to "" followed by IDL get
-PASS link.rel: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS link.rel: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS link.rel: setAttribute() to undefined followed by getAttribute()
-PASS link.rel: setAttribute() to undefined followed by IDL get
-PASS link.rel: setAttribute() to 7 followed by getAttribute()
-PASS link.rel: setAttribute() to 7 followed by IDL get
-PASS link.rel: setAttribute() to 1.5 followed by getAttribute()
-PASS link.rel: setAttribute() to 1.5 followed by IDL get
-PASS link.rel: setAttribute() to true followed by getAttribute()
-PASS link.rel: setAttribute() to true followed by IDL get
-PASS link.rel: setAttribute() to false followed by getAttribute()
-PASS link.rel: setAttribute() to false followed by IDL get
-PASS link.rel: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS link.rel: setAttribute() to object "[object Object]" followed by IDL get
-PASS link.rel: setAttribute() to NaN followed by getAttribute()
-PASS link.rel: setAttribute() to NaN followed by IDL get
-PASS link.rel: setAttribute() to Infinity followed by getAttribute()
-PASS link.rel: setAttribute() to Infinity followed by IDL get
-PASS link.rel: setAttribute() to -Infinity followed by getAttribute()
-PASS link.rel: setAttribute() to -Infinity followed by IDL get
-PASS link.rel: setAttribute() to "\0" followed by getAttribute()
-PASS link.rel: setAttribute() to "\0" followed by IDL get
-PASS link.rel: setAttribute() to null followed by getAttribute()
-PASS link.rel: setAttribute() to null followed by IDL get
-PASS link.rel: setAttribute() to object "test-toString" followed by getAttribute()
-PASS link.rel: setAttribute() to object "test-toString" followed by IDL get
-PASS link.rel: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS link.rel: setAttribute() to object "test-valueOf" followed by IDL get
-PASS link.rel: IDL set to "" should not throw
-PASS link.rel: IDL set to "" followed by getAttribute()
-PASS link.rel: IDL set to "" followed by IDL get
-PASS link.rel: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " should not throw
-PASS link.rel: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS link.rel: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS link.rel: IDL set to undefined should not throw
-PASS link.rel: IDL set to undefined followed by getAttribute()
-PASS link.rel: IDL set to undefined followed by IDL get
-PASS link.rel: IDL set to 7 should not throw
-PASS link.rel: IDL set to 7 followed by getAttribute()
-PASS link.rel: IDL set to 7 followed by IDL get
-PASS link.rel: IDL set to 1.5 should not throw
-PASS link.rel: IDL set to 1.5 followed by getAttribute()
-PASS link.rel: IDL set to 1.5 followed by IDL get
-PASS link.rel: IDL set to true should not throw
-PASS link.rel: IDL set to true followed by getAttribute()
-PASS link.rel: IDL set to true followed by IDL get
-PASS link.rel: IDL set to false should not throw
-PASS link.rel: IDL set to false followed by getAttribute()
-PASS link.rel: IDL set to false followed by IDL get
-PASS link.rel: IDL set to object "[object Object]" should not throw
-PASS link.rel: IDL set to object "[object Object]" followed by getAttribute()
-PASS link.rel: IDL set to object "[object Object]" followed by IDL get
-PASS link.rel: IDL set to NaN should not throw
-PASS link.rel: IDL set to NaN followed by getAttribute()
-PASS link.rel: IDL set to NaN followed by IDL get
-PASS link.rel: IDL set to Infinity should not throw
-PASS link.rel: IDL set to Infinity followed by getAttribute()
-PASS link.rel: IDL set to Infinity followed by IDL get
-PASS link.rel: IDL set to -Infinity should not throw
-PASS link.rel: IDL set to -Infinity followed by getAttribute()
-PASS link.rel: IDL set to -Infinity followed by IDL get
-PASS link.rel: IDL set to "\0" should not throw
-PASS link.rel: IDL set to "\0" followed by getAttribute()
-PASS link.rel: IDL set to "\0" followed by IDL get
-PASS link.rel: IDL set to null should not throw
-PASS link.rel: IDL set to null followed by getAttribute()
-PASS link.rel: IDL set to null followed by IDL get
-PASS link.rel: IDL set to object "test-toString" should not throw
-PASS link.rel: IDL set to object "test-toString" followed by getAttribute()
-PASS link.rel: IDL set to object "test-toString" followed by IDL get
-PASS link.rel: IDL set to object "test-valueOf" should not throw
-PASS link.rel: IDL set to object "test-valueOf" followed by getAttribute()
-PASS link.rel: IDL set to object "test-valueOf" followed by IDL get
-PASS link.media: typeof IDL attribute
-PASS link.media: IDL get with DOM attribute unset
-PASS link.media: setAttribute() to "" followed by getAttribute()
-PASS link.media: setAttribute() to "" followed by IDL get
-PASS link.media: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS link.media: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS link.media: setAttribute() to undefined followed by getAttribute()
-PASS link.media: setAttribute() to undefined followed by IDL get
-PASS link.media: setAttribute() to 7 followed by getAttribute()
-PASS link.media: setAttribute() to 7 followed by IDL get
-PASS link.media: setAttribute() to 1.5 followed by getAttribute()
-PASS link.media: setAttribute() to 1.5 followed by IDL get
-PASS link.media: setAttribute() to true followed by getAttribute()
-PASS link.media: setAttribute() to true followed by IDL get
-PASS link.media: setAttribute() to false followed by getAttribute()
-PASS link.media: setAttribute() to false followed by IDL get
-PASS link.media: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS link.media: setAttribute() to object "[object Object]" followed by IDL get
-PASS link.media: setAttribute() to NaN followed by getAttribute()
-PASS link.media: setAttribute() to NaN followed by IDL get
-PASS link.media: setAttribute() to Infinity followed by getAttribute()
-PASS link.media: setAttribute() to Infinity followed by IDL get
-PASS link.media: setAttribute() to -Infinity followed by getAttribute()
-PASS link.media: setAttribute() to -Infinity followed by IDL get
-PASS link.media: setAttribute() to "\0" followed by getAttribute()
-PASS link.media: setAttribute() to "\0" followed by IDL get
-PASS link.media: setAttribute() to null followed by getAttribute()
-PASS link.media: setAttribute() to null followed by IDL get
-PASS link.media: setAttribute() to object "test-toString" followed by getAttribute()
-PASS link.media: setAttribute() to object "test-toString" followed by IDL get
-PASS link.media: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS link.media: setAttribute() to object "test-valueOf" followed by IDL get
-PASS link.media: IDL set to "" should not throw
-PASS link.media: IDL set to "" followed by getAttribute()
-PASS link.media: IDL set to "" followed by IDL get
-PASS link.media: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " should not throw
-PASS link.media: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS link.media: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS link.media: IDL set to undefined should not throw
-PASS link.media: IDL set to undefined followed by getAttribute()
-PASS link.media: IDL set to undefined followed by IDL get
-PASS link.media: IDL set to 7 should not throw
-PASS link.media: IDL set to 7 followed by getAttribute()
-PASS link.media: IDL set to 7 followed by IDL get
-PASS link.media: IDL set to 1.5 should not throw
-PASS link.media: IDL set to 1.5 followed by getAttribute()
-PASS link.media: IDL set to 1.5 followed by IDL get
-PASS link.media: IDL set to true should not throw
-PASS link.media: IDL set to true followed by getAttribute()
-PASS link.media: IDL set to true followed by IDL get
-PASS link.media: IDL set to false should not throw
-PASS link.media: IDL set to false followed by getAttribute()
-PASS link.media: IDL set to false followed by IDL get
-PASS link.media: IDL set to object "[object Object]" should not throw
-PASS link.media: IDL set to object "[object Object]" followed by getAttribute()
-PASS link.media: IDL set to object "[object Object]" followed by IDL get
-PASS link.media: IDL set to NaN should not throw
-PASS link.media: IDL set to NaN followed by getAttribute()
-PASS link.media: IDL set to NaN followed by IDL get
-PASS link.media: IDL set to Infinity should not throw
-PASS link.media: IDL set to Infinity followed by getAttribute()
-PASS link.media: IDL set to Infinity followed by IDL get
-PASS link.media: IDL set to -Infinity should not throw
-PASS link.media: IDL set to -Infinity followed by getAttribute()
-PASS link.media: IDL set to -Infinity followed by IDL get
-PASS link.media: IDL set to "\0" should not throw
-PASS link.media: IDL set to "\0" followed by getAttribute()
-PASS link.media: IDL set to "\0" followed by IDL get
-PASS link.media: IDL set to null should not throw
-PASS link.media: IDL set to null followed by getAttribute()
-PASS link.media: IDL set to null followed by IDL get
-PASS link.media: IDL set to object "test-toString" should not throw
-PASS link.media: IDL set to object "test-toString" followed by getAttribute()
-PASS link.media: IDL set to object "test-toString" followed by IDL get
-PASS link.media: IDL set to object "test-valueOf" should not throw
-PASS link.media: IDL set to object "test-valueOf" followed by getAttribute()
-PASS link.media: IDL set to object "test-valueOf" followed by IDL get
-PASS link.hreflang: typeof IDL attribute
-PASS link.hreflang: IDL get with DOM attribute unset
-PASS link.hreflang: setAttribute() to "" followed by getAttribute()
-PASS link.hreflang: setAttribute() to "" followed by IDL get
-PASS link.hreflang: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS link.hreflang: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS link.hreflang: setAttribute() to undefined followed by getAttribute()
-PASS link.hreflang: setAttribute() to undefined followed by IDL get
-PASS link.hreflang: setAttribute() to 7 followed by getAttribute()
-PASS link.hreflang: setAttribute() to 7 followed by IDL get
-PASS link.hreflang: setAttribute() to 1.5 followed by getAttribute()
-PASS link.hreflang: setAttribute() to 1.5 followed by IDL get
-PASS link.hreflang: setAttribute() to true followed by getAttribute()
-PASS link.hreflang: setAttribute() to true followed by IDL get
-PASS link.hreflang: setAttribute() to false followed by getAttribute()
-PASS link.hreflang: setAttribute() to false followed by IDL get
-PASS link.hreflang: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS link.hreflang: setAttribute() to object "[object Object]" followed by IDL get
-PASS link.hreflang: setAttribute() to NaN followed by getAttribute()
-PASS link.hreflang: setAttribute() to NaN followed by IDL get
-PASS link.hreflang: setAttribute() to Infinity followed by getAttribute()
-PASS link.hreflang: setAttribute() to Infinity followed by IDL get
-PASS link.hreflang: setAttribute() to -Infinity followed by getAttribute()
-PASS link.hreflang: setAttribute() to -Infinity followed by IDL get
-PASS link.hreflang: setAttribute() to "\0" followed by getAttribute()
-PASS link.hreflang: setAttribute() to "\0" followed by IDL get
-PASS link.hreflang: setAttribute() to null followed by getAttribute()
-PASS link.hreflang: setAttribute() to null followed by IDL get
-PASS link.hreflang: setAttribute() to object "test-toString" followed by getAttribute()
-PASS link.hreflang: setAttribute() to object "test-toString" followed by IDL get
-PASS link.hreflang: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS link.hreflang: setAttribute() to object "test-valueOf" followed by IDL get
-PASS link.hreflang: IDL set to "" should not throw
-PASS link.hreflang: IDL set to "" followed by getAttribute()
-PASS link.hreflang: IDL set to "" followed by IDL get
-PASS link.hreflang: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " should not throw
-PASS link.hreflang: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS link.hreflang: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS link.hreflang: IDL set to undefined should not throw
-PASS link.hreflang: IDL set to undefined followed by getAttribute()
-PASS link.hreflang: IDL set to undefined followed by IDL get
-PASS link.hreflang: IDL set to 7 should not throw
-PASS link.hreflang: IDL set to 7 followed by getAttribute()
-PASS link.hreflang: IDL set to 7 followed by IDL get
-PASS link.hreflang: IDL set to 1.5 should not throw
-PASS link.hreflang: IDL set to 1.5 followed by getAttribute()
-PASS link.hreflang: IDL set to 1.5 followed by IDL get
-PASS link.hreflang: IDL set to true should not throw
-PASS link.hreflang: IDL set to true followed by getAttribute()
-PASS link.hreflang: IDL set to true followed by IDL get
-PASS link.hreflang: IDL set to false should not throw
-PASS link.hreflang: IDL set to false followed by getAttribute()
-PASS link.hreflang: IDL set to false followed by IDL get
-PASS link.hreflang: IDL set to object "[object Object]" should not throw
-PASS link.hreflang: IDL set to object "[object Object]" followed by getAttribute()
-PASS link.hreflang: IDL set to object "[object Object]" followed by IDL get
-PASS link.hreflang: IDL set to NaN should not throw
-PASS link.hreflang: IDL set to NaN followed by getAttribute()
-PASS link.hreflang: IDL set to NaN followed by IDL get
-PASS link.hreflang: IDL set to Infinity should not throw
-PASS link.hreflang: IDL set to Infinity followed by getAttribute()
-PASS link.hreflang: IDL set to Infinity followed by IDL get
-PASS link.hreflang: IDL set to -Infinity should not throw
-PASS link.hreflang: IDL set to -Infinity followed by getAttribute()
-PASS link.hreflang: IDL set to -Infinity followed by IDL get
-PASS link.hreflang: IDL set to "\0" should not throw
-PASS link.hreflang: IDL set to "\0" followed by getAttribute()
-PASS link.hreflang: IDL set to "\0" followed by IDL get
-PASS link.hreflang: IDL set to null should not throw
-PASS link.hreflang: IDL set to null followed by getAttribute()
-PASS link.hreflang: IDL set to null followed by IDL get
-PASS link.hreflang: IDL set to object "test-toString" should not throw
-PASS link.hreflang: IDL set to object "test-toString" followed by getAttribute()
-PASS link.hreflang: IDL set to object "test-toString" followed by IDL get
-PASS link.hreflang: IDL set to object "test-valueOf" should not throw
-PASS link.hreflang: IDL set to object "test-valueOf" followed by getAttribute()
-PASS link.hreflang: IDL set to object "test-valueOf" followed by IDL get
-PASS link.type: typeof IDL attribute
-PASS link.type: IDL get with DOM attribute unset
-PASS link.type: setAttribute() to "" followed by getAttribute()
-PASS link.type: setAttribute() to "" followed by IDL get
-PASS link.type: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS link.type: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS link.type: setAttribute() to undefined followed by getAttribute()
-PASS link.type: setAttribute() to undefined followed by IDL get
-PASS link.type: setAttribute() to 7 followed by getAttribute()
-PASS link.type: setAttribute() to 7 followed by IDL get
-PASS link.type: setAttribute() to 1.5 followed by getAttribute()
-PASS link.type: setAttribute() to 1.5 followed by IDL get
-PASS link.type: setAttribute() to true followed by getAttribute()
-PASS link.type: setAttribute() to true followed by IDL get
-PASS link.type: setAttribute() to false followed by getAttribute()
-PASS link.type: setAttribute() to false followed by IDL get
-PASS link.type: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS link.type: setAttribute() to object "[object Object]" followed by IDL get
-PASS link.type: setAttribute() to NaN followed by getAttribute()
-PASS link.type: setAttribute() to NaN followed by IDL get
-PASS link.type: setAttribute() to Infinity followed by getAttribute()
-PASS link.type: setAttribute() to Infinity followed by IDL get
-PASS link.type: setAttribute() to -Infinity followed by getAttribute()
-PASS link.type: setAttribute() to -Infinity followed by IDL get
-PASS link.type: setAttribute() to "\0" followed by getAttribute()
-PASS link.type: setAttribute() to "\0" followed by IDL get
-PASS link.type: setAttribute() to null followed by getAttribute()
-PASS link.type: setAttribute() to null followed by IDL get
-PASS link.type: setAttribute() to object "test-toString" followed by getAttribute()
-PASS link.type: setAttribute() to object "test-toString" followed by IDL get
-PASS link.type: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS link.type: setAttribute() to object "test-valueOf" followed by IDL get
-PASS link.type: IDL set to "" should not throw
-PASS link.type: IDL set to "" followed by getAttribute()
-PASS link.type: IDL set to "" followed by IDL get
-PASS link.type: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " should not throw
-PASS link.type: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS link.type: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS link.type: IDL set to undefined should not throw
-PASS link.type: IDL set to undefined followed by getAttribute()
-PASS link.type: IDL set to undefined followed by IDL get
-PASS link.type: IDL set to 7 should not throw
-PASS link.type: IDL set to 7 followed by getAttribute()
-PASS link.type: IDL set to 7 followed by IDL get
-PASS link.type: IDL set to 1.5 should not throw
-PASS link.type: IDL set to 1.5 followed by getAttribute()
-PASS link.type: IDL set to 1.5 followed by IDL get
-PASS link.type: IDL set to true should not throw
-PASS link.type: IDL set to true followed by getAttribute()
-PASS link.type: IDL set to true followed by IDL get
-PASS link.type: IDL set to false should not throw
-PASS link.type: IDL set to false followed by getAttribute()
-PASS link.type: IDL set to false followed by IDL get
-PASS link.type: IDL set to object "[object Object]" should not throw
-PASS link.type: IDL set to object "[object Object]" followed by getAttribute()
-PASS link.type: IDL set to object "[object Object]" followed by IDL get
-PASS link.type: IDL set to NaN should not throw
-PASS link.type: IDL set to NaN followed by getAttribute()
-PASS link.type: IDL set to NaN followed by IDL get
-PASS link.type: IDL set to Infinity should not throw
-PASS link.type: IDL set to Infinity followed by getAttribute()
-PASS link.type: IDL set to Infinity followed by IDL get
-PASS link.type: IDL set to -Infinity should not throw
-PASS link.type: IDL set to -Infinity followed by getAttribute()
-PASS link.type: IDL set to -Infinity followed by IDL get
-PASS link.type: IDL set to "\0" should not throw
-PASS link.type: IDL set to "\0" followed by getAttribute()
-PASS link.type: IDL set to "\0" followed by IDL get
-PASS link.type: IDL set to null should not throw
-PASS link.type: IDL set to null followed by getAttribute()
-PASS link.type: IDL set to null followed by IDL get
-PASS link.type: IDL set to object "test-toString" should not throw
-PASS link.type: IDL set to object "test-toString" followed by getAttribute()
-PASS link.type: IDL set to object "test-toString" followed by IDL get
-PASS link.type: IDL set to object "test-valueOf" should not throw
-PASS link.type: IDL set to object "test-valueOf" followed by getAttribute()
-PASS link.type: IDL set to object "test-valueOf" followed by IDL get
-PASS link.charset: typeof IDL attribute
-PASS link.charset: IDL get with DOM attribute unset
-PASS link.charset: setAttribute() to "" followed by getAttribute()
-PASS link.charset: setAttribute() to "" followed by IDL get
-PASS link.charset: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS link.charset: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS link.charset: setAttribute() to undefined followed by getAttribute()
-PASS link.charset: setAttribute() to undefined followed by IDL get
-PASS link.charset: setAttribute() to 7 followed by getAttribute()
-PASS link.charset: setAttribute() to 7 followed by IDL get
-PASS link.charset: setAttribute() to 1.5 followed by getAttribute()
-PASS link.charset: setAttribute() to 1.5 followed by IDL get
-PASS link.charset: setAttribute() to true followed by getAttribute()
-PASS link.charset: setAttribute() to true followed by IDL get
-PASS link.charset: setAttribute() to false followed by getAttribute()
-PASS link.charset: setAttribute() to false followed by IDL get
-PASS link.charset: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS link.charset: setAttribute() to object "[object Object]" followed by IDL get
-PASS link.charset: setAttribute() to NaN followed by getAttribute()
-PASS link.charset: setAttribute() to NaN followed by IDL get
-PASS link.charset: setAttribute() to Infinity followed by getAttribute()
-PASS link.charset: setAttribute() to Infinity followed by IDL get
-PASS link.charset: setAttribute() to -Infinity followed by getAttribute()
-PASS link.charset: setAttribute() to -Infinity followed by IDL get
-PASS link.charset: setAttribute() to "\0" followed by getAttribute()
-PASS link.charset: setAttribute() to "\0" followed by IDL get
-PASS link.charset: setAttribute() to null followed by getAttribute()
-PASS link.charset: setAttribute() to null followed by IDL get
-PASS link.charset: setAttribute() to object "test-toString" followed by getAttribute()
-PASS link.charset: setAttribute() to object "test-toString" followed by IDL get
-PASS link.charset: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS link.charset: setAttribute() to object "test-valueOf" followed by IDL get
-PASS link.charset: IDL set to "" should not throw
-PASS link.charset: IDL set to "" followed by getAttribute()
-PASS link.charset: IDL set to "" followed by IDL get
-PASS link.charset: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " should not throw
-PASS link.charset: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS link.charset: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS link.charset: IDL set to undefined should not throw
-PASS link.charset: IDL set to undefined followed by getAttribute()
-PASS link.charset: IDL set to undefined followed by IDL get
-PASS link.charset: IDL set to 7 should not throw
-PASS link.charset: IDL set to 7 followed by getAttribute()
-PASS link.charset: IDL set to 7 followed by IDL get
-PASS link.charset: IDL set to 1.5 should not throw
-PASS link.charset: IDL set to 1.5 followed by getAttribute()
-PASS link.charset: IDL set to 1.5 followed by IDL get
-PASS link.charset: IDL set to true should not throw
-PASS link.charset: IDL set to true followed by getAttribute()
-PASS link.charset: IDL set to true followed by IDL get
-PASS link.charset: IDL set to false should not throw
-PASS link.charset: IDL set to false followed by getAttribute()
-PASS link.charset: IDL set to false followed by IDL get
-PASS link.charset: IDL set to object "[object Object]" should not throw
-PASS link.charset: IDL set to object "[object Object]" followed by getAttribute()
-PASS link.charset: IDL set to object "[object Object]" followed by IDL get
-PASS link.charset: IDL set to NaN should not throw
-PASS link.charset: IDL set to NaN followed by getAttribute()
-PASS link.charset: IDL set to NaN followed by IDL get
-PASS link.charset: IDL set to Infinity should not throw
-PASS link.charset: IDL set to Infinity followed by getAttribute()
-PASS link.charset: IDL set to Infinity followed by IDL get
-PASS link.charset: IDL set to -Infinity should not throw
-PASS link.charset: IDL set to -Infinity followed by getAttribute()
-PASS link.charset: IDL set to -Infinity followed by IDL get
-PASS link.charset: IDL set to "\0" should not throw
-PASS link.charset: IDL set to "\0" followed by getAttribute()
-PASS link.charset: IDL set to "\0" followed by IDL get
-PASS link.charset: IDL set to null should not throw
-PASS link.charset: IDL set to null followed by getAttribute()
-PASS link.charset: IDL set to null followed by IDL get
-PASS link.charset: IDL set to object "test-toString" should not throw
-PASS link.charset: IDL set to object "test-toString" followed by getAttribute()
-PASS link.charset: IDL set to object "test-toString" followed by IDL get
-PASS link.charset: IDL set to object "test-valueOf" should not throw
-PASS link.charset: IDL set to object "test-valueOf" followed by getAttribute()
-PASS link.charset: IDL set to object "test-valueOf" followed by IDL get
-PASS link.rev: typeof IDL attribute
-PASS link.rev: IDL get with DOM attribute unset
-PASS link.rev: setAttribute() to "" followed by getAttribute()
-PASS link.rev: setAttribute() to "" followed by IDL get
-PASS link.rev: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS link.rev: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS link.rev: setAttribute() to undefined followed by getAttribute()
-PASS link.rev: setAttribute() to undefined followed by IDL get
-PASS link.rev: setAttribute() to 7 followed by getAttribute()
-PASS link.rev: setAttribute() to 7 followed by IDL get
-PASS link.rev: setAttribute() to 1.5 followed by getAttribute()
-PASS link.rev: setAttribute() to 1.5 followed by IDL get
-PASS link.rev: setAttribute() to true followed by getAttribute()
-PASS link.rev: setAttribute() to true followed by IDL get
-PASS link.rev: setAttribute() to false followed by getAttribute()
-PASS link.rev: setAttribute() to false followed by IDL get
-PASS link.rev: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS link.rev: setAttribute() to object "[object Object]" followed by IDL get
-PASS link.rev: setAttribute() to NaN followed by getAttribute()
-PASS link.rev: setAttribute() to NaN followed by IDL get
-PASS link.rev: setAttribute() to Infinity followed by getAttribute()
-PASS link.rev: setAttribute() to Infinity followed by IDL get
-PASS link.rev: setAttribute() to -Infinity followed by getAttribute()
-PASS link.rev: setAttribute() to -Infinity followed by IDL get
-PASS link.rev: setAttribute() to "\0" followed by getAttribute()
-PASS link.rev: setAttribute() to "\0" followed by IDL get
-PASS link.rev: setAttribute() to null followed by getAttribute()
-PASS link.rev: setAttribute() to null followed by IDL get
-PASS link.rev: setAttribute() to object "test-toString" followed by getAttribute()
-PASS link.rev: setAttribute() to object "test-toString" followed by IDL get
-PASS link.rev: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS link.rev: setAttribute() to object "test-valueOf" followed by IDL get
-PASS link.rev: IDL set to "" should not throw
-PASS link.rev: IDL set to "" followed by getAttribute()
-PASS link.rev: IDL set to "" followed by IDL get
-PASS link.rev: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " should not throw
-PASS link.rev: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS link.rev: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS link.rev: IDL set to undefined should not throw
-PASS link.rev: IDL set to undefined followed by getAttribute()
-PASS link.rev: IDL set to undefined followed by IDL get
-PASS link.rev: IDL set to 7 should not throw
-PASS link.rev: IDL set to 7 followed by getAttribute()
-PASS link.rev: IDL set to 7 followed by IDL get
-PASS link.rev: IDL set to 1.5 should not throw
-PASS link.rev: IDL set to 1.5 followed by getAttribute()
-PASS link.rev: IDL set to 1.5 followed by IDL get
-PASS link.rev: IDL set to true should not throw
-PASS link.rev: IDL set to true followed by getAttribute()
-PASS link.rev: IDL set to true followed by IDL get
-PASS link.rev: IDL set to false should not throw
-PASS link.rev: IDL set to false followed by getAttribute()
-PASS link.rev: IDL set to false followed by IDL get
-PASS link.rev: IDL set to object "[object Object]" should not throw
-PASS link.rev: IDL set to object "[object Object]" followed by getAttribute()
-PASS link.rev: IDL set to object "[object Object]" followed by IDL get
-PASS link.rev: IDL set to NaN should not throw
-PASS link.rev: IDL set to NaN followed by getAttribute()
-PASS link.rev: IDL set to NaN followed by IDL get
-PASS link.rev: IDL set to Infinity should not throw
-PASS link.rev: IDL set to Infinity followed by getAttribute()
-PASS link.rev: IDL set to Infinity followed by IDL get
-PASS link.rev: IDL set to -Infinity should not throw
-PASS link.rev: IDL set to -Infinity followed by getAttribute()
-PASS link.rev: IDL set to -Infinity followed by IDL get
-PASS link.rev: IDL set to "\0" should not throw
-PASS link.rev: IDL set to "\0" followed by getAttribute()
-PASS link.rev: IDL set to "\0" followed by IDL get
-PASS link.rev: IDL set to null should not throw
-PASS link.rev: IDL set to null followed by getAttribute()
-PASS link.rev: IDL set to null followed by IDL get
-PASS link.rev: IDL set to object "test-toString" should not throw
-PASS link.rev: IDL set to object "test-toString" followed by getAttribute()
-PASS link.rev: IDL set to object "test-toString" followed by IDL get
-PASS link.rev: IDL set to object "test-valueOf" should not throw
-PASS link.rev: IDL set to object "test-valueOf" followed by getAttribute()
-PASS link.rev: IDL set to object "test-valueOf" followed by IDL get
-PASS link.target: typeof IDL attribute
-PASS link.target: IDL get with DOM attribute unset
-PASS link.target: setAttribute() to "" followed by getAttribute()
-PASS link.target: setAttribute() to "" followed by IDL get
-PASS link.target: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS link.target: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS link.target: setAttribute() to undefined followed by getAttribute()
-PASS link.target: setAttribute() to undefined followed by IDL get
-PASS link.target: setAttribute() to 7 followed by getAttribute()
-PASS link.target: setAttribute() to 7 followed by IDL get
-PASS link.target: setAttribute() to 1.5 followed by getAttribute()
-PASS link.target: setAttribute() to 1.5 followed by IDL get
-PASS link.target: setAttribute() to true followed by getAttribute()
-PASS link.target: setAttribute() to true followed by IDL get
-PASS link.target: setAttribute() to false followed by getAttribute()
-PASS link.target: setAttribute() to false followed by IDL get
-PASS link.target: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS link.target: setAttribute() to object "[object Object]" followed by IDL get
-PASS link.target: setAttribute() to NaN followed by getAttribute()
-PASS link.target: setAttribute() to NaN followed by IDL get
-PASS link.target: setAttribute() to Infinity followed by getAttribute()
-PASS link.target: setAttribute() to Infinity followed by IDL get
-PASS link.target: setAttribute() to -Infinity followed by getAttribute()
-PASS link.target: setAttribute() to -Infinity followed by IDL get
-PASS link.target: setAttribute() to "\0" followed by getAttribute()
-PASS link.target: setAttribute() to "\0" followed by IDL get
-PASS link.target: setAttribute() to null followed by getAttribute()
-PASS link.target: setAttribute() to null followed by IDL get
-PASS link.target: setAttribute() to object "test-toString" followed by getAttribute()
-PASS link.target: setAttribute() to object "test-toString" followed by IDL get
-PASS link.target: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS link.target: setAttribute() to object "test-valueOf" followed by IDL get
-PASS link.target: IDL set to "" should not throw
-PASS link.target: IDL set to "" followed by getAttribute()
-PASS link.target: IDL set to "" followed by IDL get
-PASS link.target: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " should not throw
-PASS link.target: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS link.target: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS link.target: IDL set to undefined should not throw
-PASS link.target: IDL set to undefined followed by getAttribute()
-PASS link.target: IDL set to undefined followed by IDL get
-PASS link.target: IDL set to 7 should not throw
-PASS link.target: IDL set to 7 followed by getAttribute()
-PASS link.target: IDL set to 7 followed by IDL get
-PASS link.target: IDL set to 1.5 should not throw
-PASS link.target: IDL set to 1.5 followed by getAttribute()
-PASS link.target: IDL set to 1.5 followed by IDL get
-PASS link.target: IDL set to true should not throw
-PASS link.target: IDL set to true followed by getAttribute()
-PASS link.target: IDL set to true followed by IDL get
-PASS link.target: IDL set to false should not throw
-PASS link.target: IDL set to false followed by getAttribute()
-PASS link.target: IDL set to false followed by IDL get
-PASS link.target: IDL set to object "[object Object]" should not throw
-PASS link.target: IDL set to object "[object Object]" followed by getAttribute()
-PASS link.target: IDL set to object "[object Object]" followed by IDL get
-PASS link.target: IDL set to NaN should not throw
-PASS link.target: IDL set to NaN followed by getAttribute()
-PASS link.target: IDL set to NaN followed by IDL get
-PASS link.target: IDL set to Infinity should not throw
-PASS link.target: IDL set to Infinity followed by getAttribute()
-PASS link.target: IDL set to Infinity followed by IDL get
-PASS link.target: IDL set to -Infinity should not throw
-PASS link.target: IDL set to -Infinity followed by getAttribute()
-PASS link.target: IDL set to -Infinity followed by IDL get
-PASS link.target: IDL set to "\0" should not throw
-PASS link.target: IDL set to "\0" followed by getAttribute()
-PASS link.target: IDL set to "\0" followed by IDL get
-PASS link.target: IDL set to null should not throw
-PASS link.target: IDL set to null followed by getAttribute()
-PASS link.target: IDL set to null followed by IDL get
-PASS link.target: IDL set to object "test-toString" should not throw
-PASS link.target: IDL set to object "test-toString" followed by getAttribute()
-PASS link.target: IDL set to object "test-toString" followed by IDL get
-PASS link.target: IDL set to object "test-valueOf" should not throw
-PASS link.target: IDL set to object "test-valueOf" followed by getAttribute()
-PASS link.target: IDL set to object "test-valueOf" followed by IDL get
-PASS meta.title: typeof IDL attribute
-PASS meta.title: IDL get with DOM attribute unset
-PASS meta.title: setAttribute() to "" followed by getAttribute()
-PASS meta.title: setAttribute() to "" followed by IDL get
-PASS meta.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 " followed by getAttribute()
-PASS meta.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 " followed by IDL get
-PASS meta.title: setAttribute() to undefined followed by getAttribute()
-PASS meta.title: setAttribute() to undefined followed by IDL get
-PASS meta.title: setAttribute() to 7 followed by getAttribute()
-PASS meta.title: setAttribute() to 7 followed by IDL get
-PASS meta.title: setAttribute() to 1.5 followed by getAttribute()
-PASS meta.title: setAttribute() to 1.5 followed by IDL get
-PASS meta.title: setAttribute() to true followed by getAttribute()
-PASS meta.title: setAttribute() to true followed by IDL get
-PASS meta.title: setAttribute() to false followed by getAttribute()
-PASS meta.title: setAttribute() to false followed by IDL get
-PASS meta.title: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS meta.title: setAttribute() to object "[object Object]" followed by IDL get
-PASS meta.title: setAttribute() to NaN followed by getAttribute()
-PASS meta.title: setAttribute() to NaN followed by IDL get
-PASS meta.title: setAttribute() to Infinity followed by getAttribute()
-PASS meta.title: setAttribute() to Infinity followed by IDL get
-PASS meta.title: setAttribute() to -Infinity followed by getAttribute()
-PASS meta.title: setAttribute() to -Infinity followed by IDL get
-PASS meta.title: setAttribute() to "\0" followed by getAttribute()
-PASS meta.title: setAttribute() to "\0" followed by IDL get
-PASS meta.title: setAttribute() to null followed by getAttribute()
-PASS meta.title: setAttribute() to null followed by IDL get
-PASS meta.title: setAttribute() to object "test-toString" followed by getAttribute()
-PASS meta.title: setAttribute() to object "test-toString" followed by IDL get
-PASS meta.title: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS meta.title: setAttribute() to object "test-valueOf" followed by IDL get
-PASS meta.title: IDL set to "" should not throw
-PASS meta.title: IDL set to "" followed by getAttribute()
-PASS meta.title: IDL set to "" followed by IDL get
-PASS meta.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 " should not throw
-PASS meta.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 " followed by getAttribute()
-PASS meta.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 " followed by IDL get
-PASS meta.title: IDL set to undefined should not throw
-PASS meta.title: IDL set to undefined followed by getAttribute()
-PASS meta.title: IDL set to undefined followed by IDL get
-PASS meta.title: IDL set to 7 should not throw
-PASS meta.title: IDL set to 7 followed by getAttribute()
-PASS meta.title: IDL set to 7 followed by IDL get
-PASS meta.title: IDL set to 1.5 should not throw
-PASS meta.title: IDL set to 1.5 followed by getAttribute()
-PASS meta.title: IDL set to 1.5 followed by IDL get
-PASS meta.title: IDL set to true should not throw
-PASS meta.title: IDL set to true followed by getAttribute()
-PASS meta.title: IDL set to true followed by IDL get
-PASS meta.title: IDL set to false should not throw
-PASS meta.title: IDL set to false followed by getAttribute()
-PASS meta.title: IDL set to false followed by IDL get
-PASS meta.title: IDL set to object "[object Object]" should not throw
-PASS meta.title: IDL set to object "[object Object]" followed by getAttribute()
-PASS meta.title: IDL set to object "[object Object]" followed by IDL get
-PASS meta.title: IDL set to NaN should not throw
-PASS meta.title: IDL set to NaN followed by getAttribute()
-PASS meta.title: IDL set to NaN followed by IDL get
-PASS meta.title: IDL set to Infinity should not throw
-PASS meta.title: IDL set to Infinity followed by getAttribute()
-PASS meta.title: IDL set to Infinity followed by IDL get
-PASS meta.title: IDL set to -Infinity should not throw
-PASS meta.title: IDL set to -Infinity followed by getAttribute()
-PASS meta.title: IDL set to -Infinity followed by IDL get
-PASS meta.title: IDL set to "\0" should not throw
-PASS meta.title: IDL set to "\0" followed by getAttribute()
-PASS meta.title: IDL set to "\0" followed by IDL get
-PASS meta.title: IDL set to null should not throw
-PASS meta.title: IDL set to null followed by getAttribute()
-PASS meta.title: IDL set to null followed by IDL get
-PASS meta.title: IDL set to object "test-toString" should not throw
-PASS meta.title: IDL set to object "test-toString" followed by getAttribute()
-PASS meta.title: IDL set to object "test-toString" followed by IDL get
-PASS meta.title: IDL set to object "test-valueOf" should not throw
-PASS meta.title: IDL set to object "test-valueOf" followed by getAttribute()
-PASS meta.title: IDL set to object "test-valueOf" followed by IDL get
-PASS meta.lang: typeof IDL attribute
-PASS meta.lang: IDL get with DOM attribute unset
-PASS meta.lang: setAttribute() to "" followed by getAttribute()
-PASS meta.lang: setAttribute() to "" followed by IDL get
-PASS meta.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 " followed by getAttribute()
-PASS meta.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 " followed by IDL get
-PASS meta.lang: setAttribute() to undefined followed by getAttribute()
-PASS meta.lang: setAttribute() to undefined followed by IDL get
-PASS meta.lang: setAttribute() to 7 followed by getAttribute()
-PASS meta.lang: setAttribute() to 7 followed by IDL get
-PASS meta.lang: setAttribute() to 1.5 followed by getAttribute()
-PASS meta.lang: setAttribute() to 1.5 followed by IDL get
-PASS meta.lang: setAttribute() to true followed by getAttribute()
-PASS meta.lang: setAttribute() to true followed by IDL get
-PASS meta.lang: setAttribute() to false followed by getAttribute()
-PASS meta.lang: setAttribute() to false followed by IDL get
-PASS meta.lang: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS meta.lang: setAttribute() to object "[object Object]" followed by IDL get
-PASS meta.lang: setAttribute() to NaN followed by getAttribute()
-PASS meta.lang: setAttribute() to NaN followed by IDL get
-PASS meta.lang: setAttribute() to Infinity followed by getAttribute()
-PASS meta.lang: setAttribute() to Infinity followed by IDL get
-PASS meta.lang: setAttribute() to -Infinity followed by getAttribute()
-PASS meta.lang: setAttribute() to -Infinity followed by IDL get
-PASS meta.lang: setAttribute() to "\0" followed by getAttribute()
-PASS meta.lang: setAttribute() to "\0" followed by IDL get
-PASS meta.lang: setAttribute() to null followed by getAttribute()
-PASS meta.lang: setAttribute() to null followed by IDL get
-PASS meta.lang: setAttribute() to object "test-toString" followed by getAttribute()
-PASS meta.lang: setAttribute() to object "test-toString" followed by IDL get
-PASS meta.lang: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS meta.lang: setAttribute() to object "test-valueOf" followed by IDL get
-PASS meta.lang: IDL set to "" should not throw
-PASS meta.lang: IDL set to "" followed by getAttribute()
-PASS meta.lang: IDL set to "" followed by IDL get
-PASS meta.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 " should not throw
-PASS meta.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 " followed by getAttribute()
-PASS meta.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 " followed by IDL get
-PASS meta.lang: IDL set to undefined should not throw
-PASS meta.lang: IDL set to undefined followed by getAttribute()
-PASS meta.lang: IDL set to undefined followed by IDL get
-PASS meta.lang: IDL set to 7 should not throw
-PASS meta.lang: IDL set to 7 followed by getAttribute()
-PASS meta.lang: IDL set to 7 followed by IDL get
-PASS meta.lang: IDL set to 1.5 should not throw
-PASS meta.lang: IDL set to 1.5 followed by getAttribute()
-PASS meta.lang: IDL set to 1.5 followed by IDL get
-PASS meta.lang: IDL set to true should not throw
-PASS meta.lang: IDL set to true followed by getAttribute()
-PASS meta.lang: IDL set to true followed by IDL get
-PASS meta.lang: IDL set to false should not throw
-PASS meta.lang: IDL set to false followed by getAttribute()
-PASS meta.lang: IDL set to false followed by IDL get
-PASS meta.lang: IDL set to object "[object Object]" should not throw
-PASS meta.lang: IDL set to object "[object Object]" followed by getAttribute()
-PASS meta.lang: IDL set to object "[object Object]" followed by IDL get
-PASS meta.lang: IDL set to NaN should not throw
-PASS meta.lang: IDL set to NaN followed by getAttribute()
-PASS meta.lang: IDL set to NaN followed by IDL get
-PASS meta.lang: IDL set to Infinity should not throw
-PASS meta.lang: IDL set to Infinity followed by getAttribute()
-PASS meta.lang: IDL set to Infinity followed by IDL get
-PASS meta.lang: IDL set to -Infinity should not throw
-PASS meta.lang: IDL set to -Infinity followed by getAttribute()
-PASS meta.lang: IDL set to -Infinity followed by IDL get
-PASS meta.lang: IDL set to "\0" should not throw
-PASS meta.lang: IDL set to "\0" followed by getAttribute()
-PASS meta.lang: IDL set to "\0" followed by IDL get
-PASS meta.lang: IDL set to null should not throw
-PASS meta.lang: IDL set to null followed by getAttribute()
-PASS meta.lang: IDL set to null followed by IDL get
-PASS meta.lang: IDL set to object "test-toString" should not throw
-PASS meta.lang: IDL set to object "test-toString" followed by getAttribute()
-PASS meta.lang: IDL set to object "test-toString" followed by IDL get
-PASS meta.lang: IDL set to object "test-valueOf" should not throw
-PASS meta.lang: IDL set to object "test-valueOf" followed by getAttribute()
-PASS meta.lang: IDL set to object "test-valueOf" followed by IDL get
-PASS meta.dir: typeof IDL attribute
-PASS meta.dir: IDL get with DOM attribute unset
-PASS meta.dir: setAttribute() to "" followed by getAttribute()
-PASS meta.dir: setAttribute() to "" followed by IDL get
-PASS meta.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 " followed by getAttribute()
-PASS meta.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 " followed by IDL get
-PASS meta.dir: setAttribute() to undefined followed by getAttribute()
-PASS meta.dir: setAttribute() to undefined followed by IDL get
-PASS meta.dir: setAttribute() to 7 followed by getAttribute()
-PASS meta.dir: setAttribute() to 7 followed by IDL get
-PASS meta.dir: setAttribute() to 1.5 followed by getAttribute()
-PASS meta.dir: setAttribute() to 1.5 followed by IDL get
-PASS meta.dir: setAttribute() to true followed by getAttribute()
-PASS meta.dir: setAttribute() to true followed by IDL get
-PASS meta.dir: setAttribute() to false followed by getAttribute()
-PASS meta.dir: setAttribute() to false followed by IDL get
-PASS meta.dir: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS meta.dir: setAttribute() to object "[object Object]" followed by IDL get
-PASS meta.dir: setAttribute() to NaN followed by getAttribute()
-PASS meta.dir: setAttribute() to NaN followed by IDL get
-PASS meta.dir: setAttribute() to Infinity followed by getAttribute()
-PASS meta.dir: setAttribute() to Infinity followed by IDL get
-PASS meta.dir: setAttribute() to -Infinity followed by getAttribute()
-PASS meta.dir: setAttribute() to -Infinity followed by IDL get
-PASS meta.dir: setAttribute() to "\0" followed by getAttribute()
-PASS meta.dir: setAttribute() to "\0" followed by IDL get
-PASS meta.dir: setAttribute() to null followed by getAttribute()
-PASS meta.dir: setAttribute() to null followed by IDL get
-PASS meta.dir: setAttribute() to object "test-toString" followed by getAttribute()
-PASS meta.dir: setAttribute() to object "test-toString" followed by IDL get
-PASS meta.dir: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS meta.dir: setAttribute() to object "test-valueOf" followed by IDL get
-PASS meta.dir: setAttribute() to "ltr" followed by getAttribute()
-PASS meta.dir: setAttribute() to "ltr" followed by IDL get
-PASS meta.dir: setAttribute() to "xltr" followed by getAttribute()
-PASS meta.dir: setAttribute() to "xltr" followed by IDL get
-PASS meta.dir: setAttribute() to "ltr\0" followed by getAttribute()
-PASS meta.dir: setAttribute() to "ltr\0" followed by IDL get
-PASS meta.dir: setAttribute() to "tr" followed by getAttribute()
-PASS meta.dir: setAttribute() to "tr" followed by IDL get
-PASS meta.dir: setAttribute() to "LTR" followed by getAttribute()
-PASS meta.dir: setAttribute() to "LTR" followed by IDL get
-PASS meta.dir: setAttribute() to "rtl" followed by getAttribute()
-PASS meta.dir: setAttribute() to "rtl" followed by IDL get
-PASS meta.dir: setAttribute() to "xrtl" followed by getAttribute()
-PASS meta.dir: setAttribute() to "xrtl" followed by IDL get
-PASS meta.dir: setAttribute() to "rtl\0" followed by getAttribute()
-PASS meta.dir: setAttribute() to "rtl\0" followed by IDL get
-PASS meta.dir: setAttribute() to "tl" followed by getAttribute()
-PASS meta.dir: setAttribute() to "tl" followed by IDL get
-PASS meta.dir: setAttribute() to "RTL" followed by getAttribute()
-PASS meta.dir: setAttribute() to "RTL" followed by IDL get
-PASS meta.dir: setAttribute() to "auto" followed by getAttribute()
-PASS meta.dir: setAttribute() to "auto" followed by IDL get
-PASS meta.dir: setAttribute() to "xauto" followed by getAttribute()
-PASS meta.dir: setAttribute() to "xauto" followed by IDL get
-PASS meta.dir: setAttribute() to "auto\0" followed by getAttribute()
-PASS meta.dir: setAttribute() to "auto\0" followed by IDL get
-PASS meta.dir: setAttribute() to "uto" followed by getAttribute()
-PASS meta.dir: setAttribute() to "uto" followed by IDL get
-PASS meta.dir: setAttribute() to "AUTO" followed by getAttribute()
-PASS meta.dir: setAttribute() to "AUTO" followed by IDL get
-PASS meta.dir: IDL set to "" should not throw
-PASS meta.dir: IDL set to "" followed by getAttribute()
-PASS meta.dir: IDL set to "" followed by IDL get
-PASS meta.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 " should not throw
-PASS meta.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 " followed by getAttribute()
-PASS meta.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 " followed by IDL get
-PASS meta.dir: IDL set to undefined should not throw
-PASS meta.dir: IDL set to undefined followed by getAttribute()
-PASS meta.dir: IDL set to undefined followed by IDL get
-PASS meta.dir: IDL set to 7 should not throw
-PASS meta.dir: IDL set to 7 followed by getAttribute()
-PASS meta.dir: IDL set to 7 followed by IDL get
-PASS meta.dir: IDL set to 1.5 should not throw
-PASS meta.dir: IDL set to 1.5 followed by getAttribute()
-PASS meta.dir: IDL set to 1.5 followed by IDL get
-PASS meta.dir: IDL set to true should not throw
-PASS meta.dir: IDL set to true followed by getAttribute()
-PASS meta.dir: IDL set to true followed by IDL get
-PASS meta.dir: IDL set to false should not throw
-PASS meta.dir: IDL set to false followed by getAttribute()
-PASS meta.dir: IDL set to false followed by IDL get
-PASS meta.dir: IDL set to object "[object Object]" should not throw
-PASS meta.dir: IDL set to object "[object Object]" followed by getAttribute()
-PASS meta.dir: IDL set to object "[object Object]" followed by IDL get
-PASS meta.dir: IDL set to NaN should not throw
-PASS meta.dir: IDL set to NaN followed by getAttribute()
-PASS meta.dir: IDL set to NaN followed by IDL get
-PASS meta.dir: IDL set to Infinity should not throw
-PASS meta.dir: IDL set to Infinity followed by getAttribute()
-PASS meta.dir: IDL set to Infinity followed by IDL get
-PASS meta.dir: IDL set to -Infinity should not throw
-PASS meta.dir: IDL set to -Infinity followed by getAttribute()
-PASS meta.dir: IDL set to -Infinity followed by IDL get
-PASS meta.dir: IDL set to "\0" should not throw
-PASS meta.dir: IDL set to "\0" followed by getAttribute()
-PASS meta.dir: IDL set to "\0" followed by IDL get
-PASS meta.dir: IDL set to null should not throw
-PASS meta.dir: IDL set to null followed by IDL get
-PASS meta.dir: IDL set to object "test-toString" should not throw
-PASS meta.dir: IDL set to object "test-toString" followed by getAttribute()
-PASS meta.dir: IDL set to object "test-toString" followed by IDL get
-PASS meta.dir: IDL set to object "test-valueOf" should not throw
-PASS meta.dir: IDL set to object "test-valueOf" followed by getAttribute()
-PASS meta.dir: IDL set to object "test-valueOf" followed by IDL get
-PASS meta.dir: IDL set to "ltr" should not throw
-PASS meta.dir: IDL set to "ltr" followed by getAttribute()
-PASS meta.dir: IDL set to "ltr" followed by IDL get
-PASS meta.dir: IDL set to "xltr" should not throw
-PASS meta.dir: IDL set to "xltr" followed by getAttribute()
-PASS meta.dir: IDL set to "xltr" followed by IDL get
-PASS meta.dir: IDL set to "ltr\0" should not throw
-PASS meta.dir: IDL set to "ltr\0" followed by getAttribute()
-PASS meta.dir: IDL set to "ltr\0" followed by IDL get
-PASS meta.dir: IDL set to "tr" should not throw
-PASS meta.dir: IDL set to "tr" followed by getAttribute()
-PASS meta.dir: IDL set to "tr" followed by IDL get
-PASS meta.dir: IDL set to "LTR" should not throw
-PASS meta.dir: IDL set to "LTR" followed by getAttribute()
-PASS meta.dir: IDL set to "LTR" followed by IDL get
-PASS meta.dir: IDL set to "rtl" should not throw
-PASS meta.dir: IDL set to "rtl" followed by getAttribute()
-PASS meta.dir: IDL set to "rtl" followed by IDL get
-PASS meta.dir: IDL set to "xrtl" should not throw
-PASS meta.dir: IDL set to "xrtl" followed by getAttribute()
-PASS meta.dir: IDL set to "xrtl" followed by IDL get
-PASS meta.dir: IDL set to "rtl\0" should not throw
-PASS meta.dir: IDL set to "rtl\0" followed by getAttribute()
-PASS meta.dir: IDL set to "rtl\0" followed by IDL get
-PASS meta.dir: IDL set to "tl" should not throw
-PASS meta.dir: IDL set to "tl" followed by getAttribute()
-PASS meta.dir: IDL set to "tl" followed by IDL get
-PASS meta.dir: IDL set to "RTL" should not throw
-PASS meta.dir: IDL set to "RTL" followed by getAttribute()
-PASS meta.dir: IDL set to "RTL" followed by IDL get
-PASS meta.dir: IDL set to "auto" should not throw
-PASS meta.dir: IDL set to "auto" followed by getAttribute()
-PASS meta.dir: IDL set to "auto" followed by IDL get
-PASS meta.dir: IDL set to "xauto" should not throw
-PASS meta.dir: IDL set to "xauto" followed by getAttribute()
-PASS meta.dir: IDL set to "xauto" followed by IDL get
-PASS meta.dir: IDL set to "auto\0" should not throw
-PASS meta.dir: IDL set to "auto\0" followed by getAttribute()
-PASS meta.dir: IDL set to "auto\0" followed by IDL get
-PASS meta.dir: IDL set to "uto" should not throw
-PASS meta.dir: IDL set to "uto" followed by getAttribute()
-PASS meta.dir: IDL set to "uto" followed by IDL get
-PASS meta.dir: IDL set to "AUTO" should not throw
-PASS meta.dir: IDL set to "AUTO" followed by getAttribute()
-PASS meta.dir: IDL set to "AUTO" followed by IDL get
-PASS meta.className (<meta class>): typeof IDL attribute
-PASS meta.className (<meta class>): IDL get with DOM attribute unset
-PASS meta.className (<meta class>): setAttribute() to "" followed by getAttribute()
-PASS meta.className (<meta class>): setAttribute() to "" followed by IDL get
-PASS meta.className (<meta 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 " followed by getAttribute()
-PASS meta.className (<meta 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 " followed by IDL get
-PASS meta.className (<meta class>): setAttribute() to undefined followed by getAttribute()
-PASS meta.className (<meta class>): setAttribute() to undefined followed by IDL get
-PASS meta.className (<meta class>): setAttribute() to 7 followed by getAttribute()
-PASS meta.className (<meta class>): setAttribute() to 7 followed by IDL get
-PASS meta.className (<meta class>): setAttribute() to 1.5 followed by getAttribute()
-PASS meta.className (<meta class>): setAttribute() to 1.5 followed by IDL get
-PASS meta.className (<meta class>): setAttribute() to true followed by getAttribute()
-PASS meta.className (<meta class>): setAttribute() to true followed by IDL get
-PASS meta.className (<meta class>): setAttribute() to false followed by getAttribute()
-PASS meta.className (<meta class>): setAttribute() to false followed by IDL get
-PASS meta.className (<meta class>): setAttribute() to object "[object Object]" followed by getAttribute()
-PASS meta.className (<meta class>): setAttribute() to object "[object Object]" followed by IDL get
-PASS meta.className (<meta class>): setAttribute() to NaN followed by getAttribute()
-PASS meta.className (<meta class>): setAttribute() to NaN followed by IDL get
-PASS meta.className (<meta class>): setAttribute() to Infinity followed by getAttribute()
-PASS meta.className (<meta class>): setAttribute() to Infinity followed by IDL get
-PASS meta.className (<meta class>): setAttribute() to -Infinity followed by getAttribute()
-PASS meta.className (<meta class>): setAttribute() to -Infinity followed by IDL get
-PASS meta.className (<meta class>): setAttribute() to "\0" followed by getAttribute()
-PASS meta.className (<meta class>): setAttribute() to "\0" followed by IDL get
-PASS meta.className (<meta class>): setAttribute() to null followed by getAttribute()
-PASS meta.className (<meta class>): setAttribute() to null followed by IDL get
-PASS meta.className (<meta class>): setAttribute() to object "test-toString" followed by getAttribute()
-PASS meta.className (<meta class>): setAttribute() to object "test-toString" followed by IDL get
-PASS meta.className (<meta class>): setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS meta.className (<meta class>): setAttribute() to object "test-valueOf" followed by IDL get
-PASS meta.className (<meta class>): IDL set to "" should not throw
-PASS meta.className (<meta class>): IDL set to "" followed by getAttribute()
-PASS meta.className (<meta class>): IDL set to "" followed by IDL get
-PASS meta.className (<meta 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 " should not throw
-PASS meta.className (<meta 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 " followed by getAttribute()
-PASS meta.className (<meta 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 " followed by IDL get
-PASS meta.className (<meta class>): IDL set to undefined should not throw
-PASS meta.className (<meta class>): IDL set to undefined followed by getAttribute()
-PASS meta.className (<meta class>): IDL set to undefined followed by IDL get
-PASS meta.className (<meta class>): IDL set to 7 should not throw
-PASS meta.className (<meta class>): IDL set to 7 followed by getAttribute()
-PASS meta.className (<meta class>): IDL set to 7 followed by IDL get
-PASS meta.className (<meta class>): IDL set to 1.5 should not throw
-PASS meta.className (<meta class>): IDL set to 1.5 followed by getAttribute()
-PASS meta.className (<meta class>): IDL set to 1.5 followed by IDL get
-PASS meta.className (<meta class>): IDL set to true should not throw
-PASS meta.className (<meta class>): IDL set to true followed by getAttribute()
-PASS meta.className (<meta class>): IDL set to true followed by IDL get
-PASS meta.className (<meta class>): IDL set to false should not throw
-PASS meta.className (<meta class>): IDL set to false followed by getAttribute()
-PASS meta.className (<meta class>): IDL set to false followed by IDL get
-PASS meta.className (<meta class>): IDL set to object "[object Object]" should not throw
-PASS meta.className (<meta class>): IDL set to object "[object Object]" followed by getAttribute()
-PASS meta.className (<meta class>): IDL set to object "[object Object]" followed by IDL get
-PASS meta.className (<meta class>): IDL set to NaN should not throw
-PASS meta.className (<meta class>): IDL set to NaN followed by getAttribute()
-PASS meta.className (<meta class>): IDL set to NaN followed by IDL get
-PASS meta.className (<meta class>): IDL set to Infinity should not throw
-PASS meta.className (<meta class>): IDL set to Infinity followed by getAttribute()
-PASS meta.className (<meta class>): IDL set to Infinity followed by IDL get
-PASS meta.className (<meta class>): IDL set to -Infinity should not throw
-PASS meta.className (<meta class>): IDL set to -Infinity followed by getAttribute()
-PASS meta.className (<meta class>): IDL set to -Infinity followed by IDL get
-PASS meta.className (<meta class>): IDL set to "\0" should not throw
-PASS meta.className (<meta class>): IDL set to "\0" followed by getAttribute()
-PASS meta.className (<meta class>): IDL set to "\0" followed by IDL get
-PASS meta.className (<meta class>): IDL set to null should not throw
-PASS meta.className (<meta class>): IDL set to null followed by getAttribute()
-PASS meta.className (<meta class>): IDL set to null followed by IDL get
-PASS meta.className (<meta class>): IDL set to object "test-toString" should not throw
-PASS meta.className (<meta class>): IDL set to object "test-toString" followed by getAttribute()
-PASS meta.className (<meta class>): IDL set to object "test-toString" followed by IDL get
-PASS meta.className (<meta class>): IDL set to object "test-valueOf" should not throw
-PASS meta.className (<meta class>): IDL set to object "test-valueOf" followed by getAttribute()
-PASS meta.className (<meta class>): IDL set to object "test-valueOf" followed by IDL get
-PASS meta.hidden: typeof IDL attribute
-PASS meta.hidden: IDL get with DOM attribute unset
-PASS meta.hidden: setAttribute() to "" followed by getAttribute()
-PASS meta.hidden: setAttribute() to "" followed by IDL get
-PASS meta.hidden: setAttribute() to " foo " followed by getAttribute()
-PASS meta.hidden: setAttribute() to " foo " followed by IDL get
-PASS meta.hidden: setAttribute() to undefined followed by getAttribute()
-PASS meta.hidden: setAttribute() to undefined followed by IDL get
-PASS meta.hidden: setAttribute() to null followed by getAttribute()
-PASS meta.hidden: setAttribute() to null followed by IDL get
-PASS meta.hidden: setAttribute() to 7 followed by getAttribute()
-PASS meta.hidden: setAttribute() to 7 followed by IDL get
-PASS meta.hidden: setAttribute() to 1.5 followed by getAttribute()
-PASS meta.hidden: setAttribute() to 1.5 followed by IDL get
-PASS meta.hidden: setAttribute() to true followed by getAttribute()
-PASS meta.hidden: setAttribute() to true followed by IDL get
-PASS meta.hidden: setAttribute() to false followed by getAttribute()
-PASS meta.hidden: setAttribute() to false followed by IDL get
-PASS meta.hidden: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS meta.hidden: setAttribute() to object "[object Object]" followed by IDL get
-PASS meta.hidden: setAttribute() to NaN followed by getAttribute()
-PASS meta.hidden: setAttribute() to NaN followed by IDL get
-PASS meta.hidden: setAttribute() to Infinity followed by getAttribute()
-PASS meta.hidden: setAttribute() to Infinity followed by IDL get
-PASS meta.hidden: setAttribute() to -Infinity followed by getAttribute()
-PASS meta.hidden: setAttribute() to -Infinity followed by IDL get
-PASS meta.hidden: setAttribute() to "\0" followed by getAttribute()
-PASS meta.hidden: setAttribute() to "\0" followed by IDL get
-PASS meta.hidden: setAttribute() to object "test-toString" followed by getAttribute()
-PASS meta.hidden: setAttribute() to object "test-toString" followed by IDL get
-PASS meta.hidden: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS meta.hidden: setAttribute() to object "test-valueOf" followed by IDL get
-PASS meta.hidden: setAttribute() to "hidden" followed by getAttribute()
-PASS meta.hidden: setAttribute() to "hidden" followed by IDL get
-PASS meta.hidden: IDL set to "" should not throw
-PASS meta.hidden: IDL set to "" followed by hasAttribute()
-PASS meta.hidden: IDL set to "" followed by IDL get
-PASS meta.hidden: IDL set to " foo " should not throw
-PASS meta.hidden: IDL set to " foo " followed by hasAttribute()
-PASS meta.hidden: IDL set to " foo " followed by IDL get
-PASS meta.hidden: IDL set to undefined should not throw
-PASS meta.hidden: IDL set to undefined followed by hasAttribute()
-PASS meta.hidden: IDL set to undefined followed by IDL get
-PASS meta.hidden: IDL set to null should not throw
-PASS meta.hidden: IDL set to null followed by hasAttribute()
-PASS meta.hidden: IDL set to null followed by IDL get
-PASS meta.hidden: IDL set to 7 should not throw
-PASS meta.hidden: IDL set to 7 followed by hasAttribute()
-PASS meta.hidden: IDL set to 7 followed by IDL get
-PASS meta.hidden: IDL set to 1.5 should not throw
-PASS meta.hidden: IDL set to 1.5 followed by hasAttribute()
-PASS meta.hidden: IDL set to 1.5 followed by IDL get
-PASS meta.hidden: IDL set to true should not throw
-PASS meta.hidden: IDL set to true followed by hasAttribute()
-PASS meta.hidden: IDL set to true followed by IDL get
-PASS meta.hidden: IDL set to false should not throw
-PASS meta.hidden: IDL set to false followed by hasAttribute()
-PASS meta.hidden: IDL set to false followed by IDL get
-PASS meta.hidden: IDL set to object "[object Object]" should not throw
-PASS meta.hidden: IDL set to object "[object Object]" followed by hasAttribute()
-PASS meta.hidden: IDL set to object "[object Object]" followed by IDL get
-PASS meta.hidden: IDL set to NaN should not throw
-PASS meta.hidden: IDL set to NaN followed by hasAttribute()
-PASS meta.hidden: IDL set to NaN followed by IDL get
-PASS meta.hidden: IDL set to Infinity should not throw
-PASS meta.hidden: IDL set to Infinity followed by hasAttribute()
-PASS meta.hidden: IDL set to Infinity followed by IDL get
-PASS meta.hidden: IDL set to -Infinity should not throw
-PASS meta.hidden: IDL set to -Infinity followed by hasAttribute()
-PASS meta.hidden: IDL set to -Infinity followed by IDL get
-PASS meta.hidden: IDL set to "\0" should not throw
-PASS meta.hidden: IDL set to "\0" followed by hasAttribute()
-PASS meta.hidden: IDL set to "\0" followed by IDL get
-PASS meta.hidden: IDL set to object "test-toString" should not throw
-PASS meta.hidden: IDL set to object "test-toString" followed by hasAttribute()
-PASS meta.hidden: IDL set to object "test-toString" followed by IDL get
-PASS meta.hidden: IDL set to object "test-valueOf" should not throw
-PASS meta.hidden: IDL set to object "test-valueOf" followed by hasAttribute()
-PASS meta.hidden: IDL set to object "test-valueOf" followed by IDL get
-PASS meta.accessKey: typeof IDL attribute
-PASS meta.accessKey: IDL get with DOM attribute unset
-PASS meta.accessKey: setAttribute() to "" followed by getAttribute()
-PASS meta.accessKey: setAttribute() to "" followed by IDL get
-PASS meta.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 " followed by getAttribute()
-PASS meta.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 " followed by IDL get
-PASS meta.accessKey: setAttribute() to undefined followed by getAttribute()
-PASS meta.accessKey: setAttribute() to undefined followed by IDL get
-PASS meta.accessKey: setAttribute() to 7 followed by getAttribute()
-PASS meta.accessKey: setAttribute() to 7 followed by IDL get
-PASS meta.accessKey: setAttribute() to 1.5 followed by getAttribute()
-PASS meta.accessKey: setAttribute() to 1.5 followed by IDL get
-PASS meta.accessKey: setAttribute() to true followed by getAttribute()
-PASS meta.accessKey: setAttribute() to true followed by IDL get
-PASS meta.accessKey: setAttribute() to false followed by getAttribute()
-PASS meta.accessKey: setAttribute() to false followed by IDL get
-PASS meta.accessKey: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS meta.accessKey: setAttribute() to object "[object Object]" followed by IDL get
-PASS meta.accessKey: setAttribute() to NaN followed by getAttribute()
-PASS meta.accessKey: setAttribute() to NaN followed by IDL get
-PASS meta.accessKey: setAttribute() to Infinity followed by getAttribute()
-PASS meta.accessKey: setAttribute() to Infinity followed by IDL get
-PASS meta.accessKey: setAttribute() to -Infinity followed by getAttribute()
-PASS meta.accessKey: setAttribute() to -Infinity followed by IDL get
-PASS meta.accessKey: setAttribute() to "\0" followed by getAttribute()
-PASS meta.accessKey: setAttribute() to "\0" followed by IDL get
-PASS meta.accessKey: setAttribute() to null followed by getAttribute()
-PASS meta.accessKey: setAttribute() to null followed by IDL get
-PASS meta.accessKey: setAttribute() to object "test-toString" followed by getAttribute()
-PASS meta.accessKey: setAttribute() to object "test-toString" followed by IDL get
-PASS meta.accessKey: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS meta.accessKey: setAttribute() to object "test-valueOf" followed by IDL get
-PASS meta.accessKey: IDL set to "" should not throw
-PASS meta.accessKey: IDL set to "" followed by getAttribute()
-PASS meta.accessKey: IDL set to "" followed by IDL get
-PASS meta.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 " should not throw
-PASS meta.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 " followed by getAttribute()
-PASS meta.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 " followed by IDL get
-PASS meta.accessKey: IDL set to undefined should not throw
-PASS meta.accessKey: IDL set to undefined followed by getAttribute()
-PASS meta.accessKey: IDL set to undefined followed by IDL get
-PASS meta.accessKey: IDL set to 7 should not throw
-PASS meta.accessKey: IDL set to 7 followed by getAttribute()
-PASS meta.accessKey: IDL set to 7 followed by IDL get
-PASS meta.accessKey: IDL set to 1.5 should not throw
-PASS meta.accessKey: IDL set to 1.5 followed by getAttribute()
-PASS meta.accessKey: IDL set to 1.5 followed by IDL get
-PASS meta.accessKey: IDL set to true should not throw
-PASS meta.accessKey: IDL set to true followed by getAttribute()
-PASS meta.accessKey: IDL set to true followed by IDL get
-PASS meta.accessKey: IDL set to false should not throw
-PASS meta.accessKey: IDL set to false followed by getAttribute()
-PASS meta.accessKey: IDL set to false followed by IDL get
-PASS meta.accessKey: IDL set to object "[object Object]" should not throw
-PASS meta.accessKey: IDL set to object "[object Object]" followed by getAttribute()
-PASS meta.accessKey: IDL set to object "[object Object]" followed by IDL get
-PASS meta.accessKey: IDL set to NaN should not throw
-PASS meta.accessKey: IDL set to NaN followed by getAttribute()
-PASS meta.accessKey: IDL set to NaN followed by IDL get
-PASS meta.accessKey: IDL set to Infinity should not throw
-PASS meta.accessKey: IDL set to Infinity followed by getAttribute()
-PASS meta.accessKey: IDL set to Infinity followed by IDL get
-PASS meta.accessKey: IDL set to -Infinity should not throw
-PASS meta.accessKey: IDL set to -Infinity followed by getAttribute()
-PASS meta.accessKey: IDL set to -Infinity followed by IDL get
-PASS meta.accessKey: IDL set to "\0" should not throw
-PASS meta.accessKey: IDL set to "\0" followed by getAttribute()
-PASS meta.accessKey: IDL set to "\0" followed by IDL get
-PASS meta.accessKey: IDL set to null should not throw
-PASS meta.accessKey: IDL set to null followed by getAttribute()
-PASS meta.accessKey: IDL set to null followed by IDL get
-PASS meta.accessKey: IDL set to object "test-toString" should not throw
-PASS meta.accessKey: IDL set to object "test-toString" followed by getAttribute()
-PASS meta.accessKey: IDL set to object "test-toString" followed by IDL get
-PASS meta.accessKey: IDL set to object "test-valueOf" should not throw
-PASS meta.accessKey: IDL set to object "test-valueOf" followed by getAttribute()
-PASS meta.accessKey: IDL set to object "test-valueOf" followed by IDL get
-PASS meta.tabIndex: typeof IDL attribute
-PASS meta.tabIndex: setAttribute() to -36 followed by getAttribute()
-PASS meta.tabIndex: setAttribute() to -36 followed by IDL get
-PASS meta.tabIndex: setAttribute() to -1 followed by getAttribute()
-PASS meta.tabIndex: setAttribute() to -1 followed by IDL get
-PASS meta.tabIndex: setAttribute() to 0 followed by getAttribute()
-PASS meta.tabIndex: setAttribute() to 0 followed by IDL get
-PASS meta.tabIndex: setAttribute() to 1 followed by getAttribute()
-PASS meta.tabIndex: setAttribute() to 1 followed by IDL get
-PASS meta.tabIndex: setAttribute() to 2147483647 followed by getAttribute()
-FAIL meta.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
-PASS meta.tabIndex: setAttribute() to -2147483648 followed by getAttribute()
-FAIL meta.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
-PASS meta.tabIndex: setAttribute() to "-1" followed by getAttribute()
-PASS meta.tabIndex: setAttribute() to "-1" followed by IDL get
-PASS meta.tabIndex: setAttribute() to "-0" followed by getAttribute()
-PASS meta.tabIndex: setAttribute() to "-0" followed by IDL get
-PASS meta.tabIndex: setAttribute() to "0" followed by getAttribute()
-PASS meta.tabIndex: setAttribute() to "0" followed by IDL get
-PASS meta.tabIndex: setAttribute() to "1" followed by getAttribute()
-PASS meta.tabIndex: setAttribute() to "1" followed by IDL get
-PASS meta.tabIndex: setAttribute() to "\t7" followed by getAttribute()
-PASS meta.tabIndex: setAttribute() to "\t7" followed by IDL get
-PASS meta.tabIndex: setAttribute() to "\f7" followed by getAttribute()
-PASS meta.tabIndex: setAttribute() to "\f7" followed by IDL get
-PASS meta.tabIndex: setAttribute() to " 7" followed by getAttribute()
-PASS meta.tabIndex: setAttribute() to " 7" followed by IDL get
-PASS meta.tabIndex: setAttribute() to "\n7" followed by getAttribute()
-PASS meta.tabIndex: setAttribute() to "\n7" followed by IDL get
-PASS meta.tabIndex: setAttribute() to "\r7" followed by getAttribute()
-PASS meta.tabIndex: setAttribute() to "\r7" followed by IDL get
-PASS meta.tabIndex: setAttribute() to 1.5 followed by getAttribute()
-PASS meta.tabIndex: setAttribute() to 1.5 followed by IDL get
-PASS meta.tabIndex: setAttribute() to object "2" followed by getAttribute()
-PASS meta.tabIndex: setAttribute() to object "2" followed by IDL get
-PASS meta.tabIndex: IDL set to -36 should not throw
-PASS meta.tabIndex: IDL set to -36 followed by getAttribute()
-PASS meta.tabIndex: IDL set to -36 followed by IDL get
-PASS meta.tabIndex: IDL set to -1 should not throw
-PASS meta.tabIndex: IDL set to -1 followed by getAttribute()
-PASS meta.tabIndex: IDL set to -1 followed by IDL get
-PASS meta.tabIndex: IDL set to 0 should not throw
-PASS meta.tabIndex: IDL set to 0 followed by getAttribute()
-PASS meta.tabIndex: IDL set to 0 followed by IDL get
-PASS meta.tabIndex: IDL set to 1 should not throw
-PASS meta.tabIndex: IDL set to 1 followed by getAttribute()
-PASS meta.tabIndex: IDL set to 1 followed by IDL get
-PASS meta.tabIndex: IDL set to 2147483647 should not throw
-PASS meta.tabIndex: IDL set to 2147483647 followed by getAttribute()
-FAIL meta.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
-PASS meta.tabIndex: IDL set to -2147483648 should not throw
-PASS meta.tabIndex: IDL set to -2147483648 followed by getAttribute()
-FAIL meta.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
-PASS meta.name: typeof IDL attribute
-PASS meta.name: IDL get with DOM attribute unset
-PASS meta.name: setAttribute() to "" followed by getAttribute()
-PASS meta.name: setAttribute() to "" followed by IDL get
-PASS meta.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 " followed by getAttribute()
-PASS meta.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 " followed by IDL get
-PASS meta.name: setAttribute() to undefined followed by getAttribute()
-PASS meta.name: setAttribute() to undefined followed by IDL get
-PASS meta.name: setAttribute() to 7 followed by getAttribute()
-PASS meta.name: setAttribute() to 7 followed by IDL get
-PASS meta.name: setAttribute() to 1.5 followed by getAttribute()
-PASS meta.name: setAttribute() to 1.5 followed by IDL get
-PASS meta.name: setAttribute() to true followed by getAttribute()
-PASS meta.name: setAttribute() to true followed by IDL get
-PASS meta.name: setAttribute() to false followed by getAttribute()
-PASS meta.name: setAttribute() to false followed by IDL get
-PASS meta.name: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS meta.name: setAttribute() to object "[object Object]" followed by IDL get
-PASS meta.name: setAttribute() to NaN followed by getAttribute()
-PASS meta.name: setAttribute() to NaN followed by IDL get
-PASS meta.name: setAttribute() to Infinity followed by getAttribute()
-PASS meta.name: setAttribute() to Infinity followed by IDL get
-PASS meta.name: setAttribute() to -Infinity followed by getAttribute()
-PASS meta.name: setAttribute() to -Infinity followed by IDL get
-PASS meta.name: setAttribute() to "\0" followed by getAttribute()
-PASS meta.name: setAttribute() to "\0" followed by IDL get
-PASS meta.name: setAttribute() to null followed by getAttribute()
-PASS meta.name: setAttribute() to null followed by IDL get
-PASS meta.name: setAttribute() to object "test-toString" followed by getAttribute()
-PASS meta.name: setAttribute() to object "test-toString" followed by IDL get
-PASS meta.name: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS meta.name: setAttribute() to object "test-valueOf" followed by IDL get
-PASS meta.name: IDL set to "" should not throw
-PASS meta.name: IDL set to "" followed by getAttribute()
-PASS meta.name: IDL set to "" followed by IDL get
-PASS meta.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 " should not throw
-PASS meta.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 " followed by getAttribute()
-PASS meta.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 " followed by IDL get
-PASS meta.name: IDL set to undefined should not throw
-PASS meta.name: IDL set to undefined followed by getAttribute()
-PASS meta.name: IDL set to undefined followed by IDL get
-PASS meta.name: IDL set to 7 should not throw
-PASS meta.name: IDL set to 7 followed by getAttribute()
-PASS meta.name: IDL set to 7 followed by IDL get
-PASS meta.name: IDL set to 1.5 should not throw
-PASS meta.name: IDL set to 1.5 followed by getAttribute()
-PASS meta.name: IDL set to 1.5 followed by IDL get
-PASS meta.name: IDL set to true should not throw
-PASS meta.name: IDL set to true followed by getAttribute()
-PASS meta.name: IDL set to true followed by IDL get
-PASS meta.name: IDL set to false should not throw
-PASS meta.name: IDL set to false followed by getAttribute()
-PASS meta.name: IDL set to false followed by IDL get
-PASS meta.name: IDL set to object "[object Object]" should not throw
-PASS meta.name: IDL set to object "[object Object]" followed by getAttribute()
-PASS meta.name: IDL set to object "[object Object]" followed by IDL get
-PASS meta.name: IDL set to NaN should not throw
-PASS meta.name: IDL set to NaN followed by getAttribute()
-PASS meta.name: IDL set to NaN followed by IDL get
-PASS meta.name: IDL set to Infinity should not throw
-PASS meta.name: IDL set to Infinity followed by getAttribute()
-PASS meta.name: IDL set to Infinity followed by IDL get
-PASS meta.name: IDL set to -Infinity should not throw
-PASS meta.name: IDL set to -Infinity followed by getAttribute()
-PASS meta.name: IDL set to -Infinity followed by IDL get
-PASS meta.name: IDL set to "\0" should not throw
-PASS meta.name: IDL set to "\0" followed by getAttribute()
-PASS meta.name: IDL set to "\0" followed by IDL get
-PASS meta.name: IDL set to null should not throw
-PASS meta.name: IDL set to null followed by getAttribute()
-PASS meta.name: IDL set to null followed by IDL get
-PASS meta.name: IDL set to object "test-toString" should not throw
-PASS meta.name: IDL set to object "test-toString" followed by getAttribute()
-PASS meta.name: IDL set to object "test-toString" followed by IDL get
-PASS meta.name: IDL set to object "test-valueOf" should not throw
-PASS meta.name: IDL set to object "test-valueOf" followed by getAttribute()
-PASS meta.name: IDL set to object "test-valueOf" followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): typeof IDL attribute
-PASS meta.httpEquiv (<meta http-equiv>): IDL get with DOM attribute unset
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to "" followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to "" followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to undefined followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to undefined followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to 7 followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to 7 followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to 1.5 followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to 1.5 followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to true followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to true followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to false followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to false followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to object "[object Object]" followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to object "[object Object]" followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to NaN followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to NaN followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to Infinity followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to Infinity followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to -Infinity followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to -Infinity followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to "\0" followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to "\0" followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to null followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to null followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to object "test-toString" followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to object "test-toString" followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): setAttribute() to object "test-valueOf" followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to "" should not throw
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to "" followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to "" followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " should not throw
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to undefined should not throw
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to undefined followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to undefined followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to 7 should not throw
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to 7 followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to 7 followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to 1.5 should not throw
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to 1.5 followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to 1.5 followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to true should not throw
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to true followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to true followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to false should not throw
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to false followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to false followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to object "[object Object]" should not throw
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to object "[object Object]" followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to object "[object Object]" followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to NaN should not throw
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to NaN followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to NaN followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to Infinity should not throw
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to Infinity followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to Infinity followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to -Infinity should not throw
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to -Infinity followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to -Infinity followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to "\0" should not throw
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to "\0" followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to "\0" followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to null should not throw
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to null followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to null followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to object "test-toString" should not throw
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to object "test-toString" followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to object "test-toString" followed by IDL get
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to object "test-valueOf" should not throw
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to object "test-valueOf" followed by getAttribute()
-PASS meta.httpEquiv (<meta http-equiv>): IDL set to object "test-valueOf" followed by IDL get
-PASS meta.content: typeof IDL attribute
-PASS meta.content: IDL get with DOM attribute unset
-PASS meta.content: setAttribute() to "" followed by getAttribute()
-PASS meta.content: setAttribute() to "" followed by IDL get
-PASS meta.content: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS meta.content: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS meta.content: setAttribute() to undefined followed by getAttribute()
-PASS meta.content: setAttribute() to undefined followed by IDL get
-PASS meta.content: setAttribute() to 7 followed by getAttribute()
-PASS meta.content: setAttribute() to 7 followed by IDL get
-PASS meta.content: setAttribute() to 1.5 followed by getAttribute()
-PASS meta.content: setAttribute() to 1.5 followed by IDL get
-PASS meta.content: setAttribute() to true followed by getAttribute()
-PASS meta.content: setAttribute() to true followed by IDL get
-PASS meta.content: setAttribute() to false followed by getAttribute()
-PASS meta.content: setAttribute() to false followed by IDL get
-PASS meta.content: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS meta.content: setAttribute() to object "[object Object]" followed by IDL get
-PASS meta.content: setAttribute() to NaN followed by getAttribute()
-PASS meta.content: setAttribute() to NaN followed by IDL get
-PASS meta.content: setAttribute() to Infinity followed by getAttribute()
-PASS meta.content: setAttribute() to Infinity followed by IDL get
-PASS meta.content: setAttribute() to -Infinity followed by getAttribute()
-PASS meta.content: setAttribute() to -Infinity followed by IDL get
-PASS meta.content: setAttribute() to "\0" followed by getAttribute()
-PASS meta.content: setAttribute() to "\0" followed by IDL get
-PASS meta.content: setAttribute() to null followed by getAttribute()
-PASS meta.content: setAttribute() to null followed by IDL get
-PASS meta.content: setAttribute() to object "test-toString" followed by getAttribute()
-PASS meta.content: setAttribute() to object "test-toString" followed by IDL get
-PASS meta.content: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS meta.content: setAttribute() to object "test-valueOf" followed by IDL get
-PASS meta.content: IDL set to "" should not throw
-PASS meta.content: IDL set to "" followed by getAttribute()
-PASS meta.content: IDL set to "" followed by IDL get
-PASS meta.content: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " should not throw
-PASS meta.content: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS meta.content: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS meta.content: IDL set to undefined should not throw
-PASS meta.content: IDL set to undefined followed by getAttribute()
-PASS meta.content: IDL set to undefined followed by IDL get
-PASS meta.content: IDL set to 7 should not throw
-PASS meta.content: IDL set to 7 followed by getAttribute()
-PASS meta.content: IDL set to 7 followed by IDL get
-PASS meta.content: IDL set to 1.5 should not throw
-PASS meta.content: IDL set to 1.5 followed by getAttribute()
-PASS meta.content: IDL set to 1.5 followed by IDL get
-PASS meta.content: IDL set to true should not throw
-PASS meta.content: IDL set to true followed by getAttribute()
-PASS meta.content: IDL set to true followed by IDL get
-PASS meta.content: IDL set to false should not throw
-PASS meta.content: IDL set to false followed by getAttribute()
-PASS meta.content: IDL set to false followed by IDL get
-PASS meta.content: IDL set to object "[object Object]" should not throw
-PASS meta.content: IDL set to object "[object Object]" followed by getAttribute()
-PASS meta.content: IDL set to object "[object Object]" followed by IDL get
-PASS meta.content: IDL set to NaN should not throw
-PASS meta.content: IDL set to NaN followed by getAttribute()
-PASS meta.content: IDL set to NaN followed by IDL get
-PASS meta.content: IDL set to Infinity should not throw
-PASS meta.content: IDL set to Infinity followed by getAttribute()
-PASS meta.content: IDL set to Infinity followed by IDL get
-PASS meta.content: IDL set to -Infinity should not throw
-PASS meta.content: IDL set to -Infinity followed by getAttribute()
-PASS meta.content: IDL set to -Infinity followed by IDL get
-PASS meta.content: IDL set to "\0" should not throw
-PASS meta.content: IDL set to "\0" followed by getAttribute()
-PASS meta.content: IDL set to "\0" followed by IDL get
-PASS meta.content: IDL set to null should not throw
-PASS meta.content: IDL set to null followed by getAttribute()
-PASS meta.content: IDL set to null followed by IDL get
-PASS meta.content: IDL set to object "test-toString" should not throw
-PASS meta.content: IDL set to object "test-toString" followed by getAttribute()
-PASS meta.content: IDL set to object "test-toString" followed by IDL get
-PASS meta.content: IDL set to object "test-valueOf" should not throw
-PASS meta.content: IDL set to object "test-valueOf" followed by getAttribute()
-PASS meta.content: IDL set to object "test-valueOf" followed by IDL get
-PASS meta.scheme: typeof IDL attribute
-PASS meta.scheme: IDL get with DOM attribute unset
-PASS meta.scheme: setAttribute() to "" followed by getAttribute()
-PASS meta.scheme: setAttribute() to "" followed by IDL get
-PASS meta.scheme: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS meta.scheme: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS meta.scheme: setAttribute() to undefined followed by getAttribute()
-PASS meta.scheme: setAttribute() to undefined followed by IDL get
-PASS meta.scheme: setAttribute() to 7 followed by getAttribute()
-PASS meta.scheme: setAttribute() to 7 followed by IDL get
-PASS meta.scheme: setAttribute() to 1.5 followed by getAttribute()
-PASS meta.scheme: setAttribute() to 1.5 followed by IDL get
-PASS meta.scheme: setAttribute() to true followed by getAttribute()
-PASS meta.scheme: setAttribute() to true followed by IDL get
-PASS meta.scheme: setAttribute() to false followed by getAttribute()
-PASS meta.scheme: setAttribute() to false followed by IDL get
-PASS meta.scheme: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS meta.scheme: setAttribute() to object "[object Object]" followed by IDL get
-PASS meta.scheme: setAttribute() to NaN followed by getAttribute()
-PASS meta.scheme: setAttribute() to NaN followed by IDL get
-PASS meta.scheme: setAttribute() to Infinity followed by getAttribute()
-PASS meta.scheme: setAttribute() to Infinity followed by IDL get
-PASS meta.scheme: setAttribute() to -Infinity followed by getAttribute()
-PASS meta.scheme: setAttribute() to -Infinity followed by IDL get
-PASS meta.scheme: setAttribute() to "\0" followed by getAttribute()
-PASS meta.scheme: setAttribute() to "\0" followed by IDL get
-PASS meta.scheme: setAttribute() to null followed by getAttribute()
-PASS meta.scheme: setAttribute() to null followed by IDL get
-PASS meta.scheme: setAttribute() to object "test-toString" followed by getAttribute()
-PASS meta.scheme: setAttribute() to object "test-toString" followed by IDL get
-PASS meta.scheme: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS meta.scheme: setAttribute() to object "test-valueOf" followed by IDL get
-PASS meta.scheme: IDL set to "" should not throw
-PASS meta.scheme: IDL set to "" followed by getAttribute()
-PASS meta.scheme: IDL set to "" followed by IDL get
-PASS meta.scheme: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " should not throw
-PASS meta.scheme: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS meta.scheme: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS meta.scheme: IDL set to undefined should not throw
-PASS meta.scheme: IDL set to undefined followed by getAttribute()
-PASS meta.scheme: IDL set to undefined followed by IDL get
-PASS meta.scheme: IDL set to 7 should not throw
-PASS meta.scheme: IDL set to 7 followed by getAttribute()
-PASS meta.scheme: IDL set to 7 followed by IDL get
-PASS meta.scheme: IDL set to 1.5 should not throw
-PASS meta.scheme: IDL set to 1.5 followed by getAttribute()
-PASS meta.scheme: IDL set to 1.5 followed by IDL get
-PASS meta.scheme: IDL set to true should not throw
-PASS meta.scheme: IDL set to true followed by getAttribute()
-PASS meta.scheme: IDL set to true followed by IDL get
-PASS meta.scheme: IDL set to false should not throw
-PASS meta.scheme: IDL set to false followed by getAttribute()
-PASS meta.scheme: IDL set to false followed by IDL get
-PASS meta.scheme: IDL set to object "[object Object]" should not throw
-PASS meta.scheme: IDL set to object "[object Object]" followed by getAttribute()
-PASS meta.scheme: IDL set to object "[object Object]" followed by IDL get
-PASS meta.scheme: IDL set to NaN should not throw
-PASS meta.scheme: IDL set to NaN followed by getAttribute()
-PASS meta.scheme: IDL set to NaN followed by IDL get
-PASS meta.scheme: IDL set to Infinity should not throw
-PASS meta.scheme: IDL set to Infinity followed by getAttribute()
-PASS meta.scheme: IDL set to Infinity followed by IDL get
-PASS meta.scheme: IDL set to -Infinity should not throw
-PASS meta.scheme: IDL set to -Infinity followed by getAttribute()
-PASS meta.scheme: IDL set to -Infinity followed by IDL get
-PASS meta.scheme: IDL set to "\0" should not throw
-PASS meta.scheme: IDL set to "\0" followed by getAttribute()
-PASS meta.scheme: IDL set to "\0" followed by IDL get
-PASS meta.scheme: IDL set to null should not throw
-PASS meta.scheme: IDL set to null followed by getAttribute()
-PASS meta.scheme: IDL set to null followed by IDL get
-PASS meta.scheme: IDL set to object "test-toString" should not throw
-PASS meta.scheme: IDL set to object "test-toString" followed by getAttribute()
-PASS meta.scheme: IDL set to object "test-toString" followed by IDL get
-PASS meta.scheme: IDL set to object "test-valueOf" should not throw
-PASS meta.scheme: IDL set to object "test-valueOf" followed by getAttribute()
-PASS meta.scheme: IDL set to object "test-valueOf" followed by IDL get
-PASS style.title: typeof IDL attribute
-PASS style.title: IDL get with DOM attribute unset
-PASS style.title: setAttribute() to "" followed by getAttribute()
-PASS style.title: setAttribute() to "" followed by IDL get
-PASS style.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 " followed by getAttribute()
-PASS style.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 " followed by IDL get
-PASS style.title: setAttribute() to undefined followed by getAttribute()
-PASS style.title: setAttribute() to undefined followed by IDL get
-PASS style.title: setAttribute() to 7 followed by getAttribute()
-PASS style.title: setAttribute() to 7 followed by IDL get
-PASS style.title: setAttribute() to 1.5 followed by getAttribute()
-PASS style.title: setAttribute() to 1.5 followed by IDL get
-PASS style.title: setAttribute() to true followed by getAttribute()
-PASS style.title: setAttribute() to true followed by IDL get
-PASS style.title: setAttribute() to false followed by getAttribute()
-PASS style.title: setAttribute() to false followed by IDL get
-PASS style.title: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS style.title: setAttribute() to object "[object Object]" followed by IDL get
-PASS style.title: setAttribute() to NaN followed by getAttribute()
-PASS style.title: setAttribute() to NaN followed by IDL get
-PASS style.title: setAttribute() to Infinity followed by getAttribute()
-PASS style.title: setAttribute() to Infinity followed by IDL get
-PASS style.title: setAttribute() to -Infinity followed by getAttribute()
-PASS style.title: setAttribute() to -Infinity followed by IDL get
-PASS style.title: setAttribute() to "\0" followed by getAttribute()
-PASS style.title: setAttribute() to "\0" followed by IDL get
-PASS style.title: setAttribute() to null followed by getAttribute()
-PASS style.title: setAttribute() to null followed by IDL get
-PASS style.title: setAttribute() to object "test-toString" followed by getAttribute()
-PASS style.title: setAttribute() to object "test-toString" followed by IDL get
-PASS style.title: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS style.title: setAttribute() to object "test-valueOf" followed by IDL get
-PASS style.title: IDL set to "" should not throw
-PASS style.title: IDL set to "" followed by getAttribute()
-PASS style.title: IDL set to "" followed by IDL get
-PASS style.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 " should not throw
-PASS style.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 " followed by getAttribute()
-PASS style.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 " followed by IDL get
-PASS style.title: IDL set to undefined should not throw
-PASS style.title: IDL set to undefined followed by getAttribute()
-PASS style.title: IDL set to undefined followed by IDL get
-PASS style.title: IDL set to 7 should not throw
-PASS style.title: IDL set to 7 followed by getAttribute()
-PASS style.title: IDL set to 7 followed by IDL get
-PASS style.title: IDL set to 1.5 should not throw
-PASS style.title: IDL set to 1.5 followed by getAttribute()
-PASS style.title: IDL set to 1.5 followed by IDL get
-PASS style.title: IDL set to true should not throw
-PASS style.title: IDL set to true followed by getAttribute()
-PASS style.title: IDL set to true followed by IDL get
-PASS style.title: IDL set to false should not throw
-PASS style.title: IDL set to false followed by getAttribute()
-PASS style.title: IDL set to false followed by IDL get
-PASS style.title: IDL set to object "[object Object]" should not throw
-PASS style.title: IDL set to object "[object Object]" followed by getAttribute()
-PASS style.title: IDL set to object "[object Object]" followed by IDL get
-PASS style.title: IDL set to NaN should not throw
-PASS style.title: IDL set to NaN followed by getAttribute()
-PASS style.title: IDL set to NaN followed by IDL get
-PASS style.title: IDL set to Infinity should not throw
-PASS style.title: IDL set to Infinity followed by getAttribute()
-PASS style.title: IDL set to Infinity followed by IDL get
-PASS style.title: IDL set to -Infinity should not throw
-PASS style.title: IDL set to -Infinity followed by getAttribute()
-PASS style.title: IDL set to -Infinity followed by IDL get
-PASS style.title: IDL set to "\0" should not throw
-PASS style.title: IDL set to "\0" followed by getAttribute()
-PASS style.title: IDL set to "\0" followed by IDL get
-PASS style.title: IDL set to null should not throw
-PASS style.title: IDL set to null followed by getAttribute()
-PASS style.title: IDL set to null followed by IDL get
-PASS style.title: IDL set to object "test-toString" should not throw
-PASS style.title: IDL set to object "test-toString" followed by getAttribute()
-PASS style.title: IDL set to object "test-toString" followed by IDL get
-PASS style.title: IDL set to object "test-valueOf" should not throw
-PASS style.title: IDL set to object "test-valueOf" followed by getAttribute()
-PASS style.title: IDL set to object "test-valueOf" followed by IDL get
-PASS style.lang: typeof IDL attribute
-PASS style.lang: IDL get with DOM attribute unset
-PASS style.lang: setAttribute() to "" followed by getAttribute()
-PASS style.lang: setAttribute() to "" followed by IDL get
-PASS style.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 " followed by getAttribute()
-PASS style.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 " followed by IDL get
-PASS style.lang: setAttribute() to undefined followed by getAttribute()
-PASS style.lang: setAttribute() to undefined followed by IDL get
-PASS style.lang: setAttribute() to 7 followed by getAttribute()
-PASS style.lang: setAttribute() to 7 followed by IDL get
-PASS style.lang: setAttribute() to 1.5 followed by getAttribute()
-PASS style.lang: setAttribute() to 1.5 followed by IDL get
-PASS style.lang: setAttribute() to true followed by getAttribute()
-PASS style.lang: setAttribute() to true followed by IDL get
-PASS style.lang: setAttribute() to false followed by getAttribute()
-PASS style.lang: setAttribute() to false followed by IDL get
-PASS style.lang: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS style.lang: setAttribute() to object "[object Object]" followed by IDL get
-PASS style.lang: setAttribute() to NaN followed by getAttribute()
-PASS style.lang: setAttribute() to NaN followed by IDL get
-PASS style.lang: setAttribute() to Infinity followed by getAttribute()
-PASS style.lang: setAttribute() to Infinity followed by IDL get
-PASS style.lang: setAttribute() to -Infinity followed by getAttribute()
-PASS style.lang: setAttribute() to -Infinity followed by IDL get
-PASS style.lang: setAttribute() to "\0" followed by getAttribute()
-PASS style.lang: setAttribute() to "\0" followed by IDL get
-PASS style.lang: setAttribute() to null followed by getAttribute()
-PASS style.lang: setAttribute() to null followed by IDL get
-PASS style.lang: setAttribute() to object "test-toString" followed by getAttribute()
-PASS style.lang: setAttribute() to object "test-toString" followed by IDL get
-PASS style.lang: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS style.lang: setAttribute() to object "test-valueOf" followed by IDL get
-PASS style.lang: IDL set to "" should not throw
-PASS style.lang: IDL set to "" followed by getAttribute()
-PASS style.lang: IDL set to "" followed by IDL get
-PASS style.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 " should not throw
-PASS style.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 " followed by getAttribute()
-PASS style.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 " followed by IDL get
-PASS style.lang: IDL set to undefined should not throw
-PASS style.lang: IDL set to undefined followed by getAttribute()
-PASS style.lang: IDL set to undefined followed by IDL get
-PASS style.lang: IDL set to 7 should not throw
-PASS style.lang: IDL set to 7 followed by getAttribute()
-PASS style.lang: IDL set to 7 followed by IDL get
-PASS style.lang: IDL set to 1.5 should not throw
-PASS style.lang: IDL set to 1.5 followed by getAttribute()
-PASS style.lang: IDL set to 1.5 followed by IDL get
-PASS style.lang: IDL set to true should not throw
-PASS style.lang: IDL set to true followed by getAttribute()
-PASS style.lang: IDL set to true followed by IDL get
-PASS style.lang: IDL set to false should not throw
-PASS style.lang: IDL set to false followed by getAttribute()
-PASS style.lang: IDL set to false followed by IDL get
-PASS style.lang: IDL set to object "[object Object]" should not throw
-PASS style.lang: IDL set to object "[object Object]" followed by getAttribute()
-PASS style.lang: IDL set to object "[object Object]" followed by IDL get
-PASS style.lang: IDL set to NaN should not throw
-PASS style.lang: IDL set to NaN followed by getAttribute()
-PASS style.lang: IDL set to NaN followed by IDL get
-PASS style.lang: IDL set to Infinity should not throw
-PASS style.lang: IDL set to Infinity followed by getAttribute()
-PASS style.lang: IDL set to Infinity followed by IDL get
-PASS style.lang: IDL set to -Infinity should not throw
-PASS style.lang: IDL set to -Infinity followed by getAttribute()
-PASS style.lang: IDL set to -Infinity followed by IDL get
-PASS style.lang: IDL set to "\0" should not throw
-PASS style.lang: IDL set to "\0" followed by getAttribute()
-PASS style.lang: IDL set to "\0" followed by IDL get
-PASS style.lang: IDL set to null should not throw
-PASS style.lang: IDL set to null followed by getAttribute()
-PASS style.lang: IDL set to null followed by IDL get
-PASS style.lang: IDL set to object "test-toString" should not throw
-PASS style.lang: IDL set to object "test-toString" followed by getAttribute()
-PASS style.lang: IDL set to object "test-toString" followed by IDL get
-PASS style.lang: IDL set to object "test-valueOf" should not throw
-PASS style.lang: IDL set to object "test-valueOf" followed by getAttribute()
-PASS style.lang: IDL set to object "test-valueOf" followed by IDL get
-PASS style.dir: typeof IDL attribute
-PASS style.dir: IDL get with DOM attribute unset
-PASS style.dir: setAttribute() to "" followed by getAttribute()
-PASS style.dir: setAttribute() to "" followed by IDL get
-PASS style.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 " followed by getAttribute()
-PASS style.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 " followed by IDL get
-PASS style.dir: setAttribute() to undefined followed by getAttribute()
-PASS style.dir: setAttribute() to undefined followed by IDL get
-PASS style.dir: setAttribute() to 7 followed by getAttribute()
-PASS style.dir: setAttribute() to 7 followed by IDL get
-PASS style.dir: setAttribute() to 1.5 followed by getAttribute()
-PASS style.dir: setAttribute() to 1.5 followed by IDL get
-PASS style.dir: setAttribute() to true followed by getAttribute()
-PASS style.dir: setAttribute() to true followed by IDL get
-PASS style.dir: setAttribute() to false followed by getAttribute()
-PASS style.dir: setAttribute() to false followed by IDL get
-PASS style.dir: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS style.dir: setAttribute() to object "[object Object]" followed by IDL get
-PASS style.dir: setAttribute() to NaN followed by getAttribute()
-PASS style.dir: setAttribute() to NaN followed by IDL get
-PASS style.dir: setAttribute() to Infinity followed by getAttribute()
-PASS style.dir: setAttribute() to Infinity followed by IDL get
-PASS style.dir: setAttribute() to -Infinity followed by getAttribute()
-PASS style.dir: setAttribute() to -Infinity followed by IDL get
-PASS style.dir: setAttribute() to "\0" followed by getAttribute()
-PASS style.dir: setAttribute() to "\0" followed by IDL get
-PASS style.dir: setAttribute() to null followed by getAttribute()
-PASS style.dir: setAttribute() to null followed by IDL get
-PASS style.dir: setAttribute() to object "test-toString" followed by getAttribute()
-PASS style.dir: setAttribute() to object "test-toString" followed by IDL get
-PASS style.dir: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS style.dir: setAttribute() to object "test-valueOf" followed by IDL get
-PASS style.dir: setAttribute() to "ltr" followed by getAttribute()
-PASS style.dir: setAttribute() to "ltr" followed by IDL get
-PASS style.dir: setAttribute() to "xltr" followed by getAttribute()
-PASS style.dir: setAttribute() to "xltr" followed by IDL get
-PASS style.dir: setAttribute() to "ltr\0" followed by getAttribute()
-PASS style.dir: setAttribute() to "ltr\0" followed by IDL get
-PASS style.dir: setAttribute() to "tr" followed by getAttribute()
-PASS style.dir: setAttribute() to "tr" followed by IDL get
-PASS style.dir: setAttribute() to "LTR" followed by getAttribute()
-PASS style.dir: setAttribute() to "LTR" followed by IDL get
-PASS style.dir: setAttribute() to "rtl" followed by getAttribute()
-PASS style.dir: setAttribute() to "rtl" followed by IDL get
-PASS style.dir: setAttribute() to "xrtl" followed by getAttribute()
-PASS style.dir: setAttribute() to "xrtl" followed by IDL get
-PASS style.dir: setAttribute() to "rtl\0" followed by getAttribute()
-PASS style.dir: setAttribute() to "rtl\0" followed by IDL get
-PASS style.dir: setAttribute() to "tl" followed by getAttribute()
-PASS style.dir: setAttribute() to "tl" followed by IDL get
-PASS style.dir: setAttribute() to "RTL" followed by getAttribute()
-PASS style.dir: setAttribute() to "RTL" followed by IDL get
-PASS style.dir: setAttribute() to "auto" followed by getAttribute()
-PASS style.dir: setAttribute() to "auto" followed by IDL get
-PASS style.dir: setAttribute() to "xauto" followed by getAttribute()
-PASS style.dir: setAttribute() to "xauto" followed by IDL get
-PASS style.dir: setAttribute() to "auto\0" followed by getAttribute()
-PASS style.dir: setAttribute() to "auto\0" followed by IDL get
-PASS style.dir: setAttribute() to "uto" followed by getAttribute()
-PASS style.dir: setAttribute() to "uto" followed by IDL get
-PASS style.dir: setAttribute() to "AUTO" followed by getAttribute()
-PASS style.dir: setAttribute() to "AUTO" followed by IDL get
-PASS style.dir: IDL set to "" should not throw
-PASS style.dir: IDL set to "" followed by getAttribute()
-PASS style.dir: IDL set to "" followed by IDL get
-PASS style.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 " should not throw
-PASS style.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 " followed by getAttribute()
-PASS style.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 " followed by IDL get
-PASS style.dir: IDL set to undefined should not throw
-PASS style.dir: IDL set to undefined followed by getAttribute()
-PASS style.dir: IDL set to undefined followed by IDL get
-PASS style.dir: IDL set to 7 should not throw
-PASS style.dir: IDL set to 7 followed by getAttribute()
-PASS style.dir: IDL set to 7 followed by IDL get
-PASS style.dir: IDL set to 1.5 should not throw
-PASS style.dir: IDL set to 1.5 followed by getAttribute()
-PASS style.dir: IDL set to 1.5 followed by IDL get
-PASS style.dir: IDL set to true should not throw
-PASS style.dir: IDL set to true followed by getAttribute()
-PASS style.dir: IDL set to true followed by IDL get
-PASS style.dir: IDL set to false should not throw
-PASS style.dir: IDL set to false followed by getAttribute()
-PASS style.dir: IDL set to false followed by IDL get
-PASS style.dir: IDL set to object "[object Object]" should not throw
-PASS style.dir: IDL set to object "[object Object]" followed by getAttribute()
-PASS style.dir: IDL set to object "[object Object]" followed by IDL get
-PASS style.dir: IDL set to NaN should not throw
-PASS style.dir: IDL set to NaN followed by getAttribute()
-PASS style.dir: IDL set to NaN followed by IDL get
-PASS style.dir: IDL set to Infinity should not throw
-PASS style.dir: IDL set to Infinity followed by getAttribute()
-PASS style.dir: IDL set to Infinity followed by IDL get
-PASS style.dir: IDL set to -Infinity should not throw
-PASS style.dir: IDL set to -Infinity followed by getAttribute()
-PASS style.dir: IDL set to -Infinity followed by IDL get
-PASS style.dir: IDL set to "\0" should not throw
-PASS style.dir: IDL set to "\0" followed by getAttribute()
-PASS style.dir: IDL set to "\0" followed by IDL get
-PASS style.dir: IDL set to null should not throw
-PASS style.dir: IDL set to null followed by IDL get
-PASS style.dir: IDL set to object "test-toString" should not throw
-PASS style.dir: IDL set to object "test-toString" followed by getAttribute()
-PASS style.dir: IDL set to object "test-toString" followed by IDL get
-PASS style.dir: IDL set to object "test-valueOf" should not throw
-PASS style.dir: IDL set to object "test-valueOf" followed by getAttribute()
-PASS style.dir: IDL set to object "test-valueOf" followed by IDL get
-PASS style.dir: IDL set to "ltr" should not throw
-PASS style.dir: IDL set to "ltr" followed by getAttribute()
-PASS style.dir: IDL set to "ltr" followed by IDL get
-PASS style.dir: IDL set to "xltr" should not throw
-PASS style.dir: IDL set to "xltr" followed by getAttribute()
-PASS style.dir: IDL set to "xltr" followed by IDL get
-PASS style.dir: IDL set to "ltr\0" should not throw
-PASS style.dir: IDL set to "ltr\0" followed by getAttribute()
-PASS style.dir: IDL set to "ltr\0" followed by IDL get
-PASS style.dir: IDL set to "tr" should not throw
-PASS style.dir: IDL set to "tr" followed by getAttribute()
-PASS style.dir: IDL set to "tr" followed by IDL get
-PASS style.dir: IDL set to "LTR" should not throw
-PASS style.dir: IDL set to "LTR" followed by getAttribute()
-PASS style.dir: IDL set to "LTR" followed by IDL get
-PASS style.dir: IDL set to "rtl" should not throw
-PASS style.dir: IDL set to "rtl" followed by getAttribute()
-PASS style.dir: IDL set to "rtl" followed by IDL get
-PASS style.dir: IDL set to "xrtl" should not throw
-PASS style.dir: IDL set to "xrtl" followed by getAttribute()
-PASS style.dir: IDL set to "xrtl" followed by IDL get
-PASS style.dir: IDL set to "rtl\0" should not throw
-PASS style.dir: IDL set to "rtl\0" followed by getAttribute()
-PASS style.dir: IDL set to "rtl\0" followed by IDL get
-PASS style.dir: IDL set to "tl" should not throw
-PASS style.dir: IDL set to "tl" followed by getAttribute()
-PASS style.dir: IDL set to "tl" followed by IDL get
-PASS style.dir: IDL set to "RTL" should not throw
-PASS style.dir: IDL set to "RTL" followed by getAttribute()
-PASS style.dir: IDL set to "RTL" followed by IDL get
-PASS style.dir: IDL set to "auto" should not throw
-PASS style.dir: IDL set to "auto" followed by getAttribute()
-PASS style.dir: IDL set to "auto" followed by IDL get
-PASS style.dir: IDL set to "xauto" should not throw
-PASS style.dir: IDL set to "xauto" followed by getAttribute()
-PASS style.dir: IDL set to "xauto" followed by IDL get
-PASS style.dir: IDL set to "auto\0" should not throw
-PASS style.dir: IDL set to "auto\0" followed by getAttribute()
-PASS style.dir: IDL set to "auto\0" followed by IDL get
-PASS style.dir: IDL set to "uto" should not throw
-PASS style.dir: IDL set to "uto" followed by getAttribute()
-PASS style.dir: IDL set to "uto" followed by IDL get
-PASS style.dir: IDL set to "AUTO" should not throw
-PASS style.dir: IDL set to "AUTO" followed by getAttribute()
-PASS style.dir: IDL set to "AUTO" followed by IDL get
-PASS style.className (<style class>): typeof IDL attribute
-PASS style.className (<style class>): IDL get with DOM attribute unset
-PASS style.className (<style class>): setAttribute() to "" followed by getAttribute()
-PASS style.className (<style class>): setAttribute() to "" followed by IDL get
-PASS style.className (<style 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 " followed by getAttribute()
-PASS style.className (<style 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 " followed by IDL get
-PASS style.className (<style class>): setAttribute() to undefined followed by getAttribute()
-PASS style.className (<style class>): setAttribute() to undefined followed by IDL get
-PASS style.className (<style class>): setAttribute() to 7 followed by getAttribute()
-PASS style.className (<style class>): setAttribute() to 7 followed by IDL get
-PASS style.className (<style class>): setAttribute() to 1.5 followed by getAttribute()
-PASS style.className (<style class>): setAttribute() to 1.5 followed by IDL get
-PASS style.className (<style class>): setAttribute() to true followed by getAttribute()
-PASS style.className (<style class>): setAttribute() to true followed by IDL get
-PASS style.className (<style class>): setAttribute() to false followed by getAttribute()
-PASS style.className (<style class>): setAttribute() to false followed by IDL get
-PASS style.className (<style class>): setAttribute() to object "[object Object]" followed by getAttribute()
-PASS style.className (<style class>): setAttribute() to object "[object Object]" followed by IDL get
-PASS style.className (<style class>): setAttribute() to NaN followed by getAttribute()
-PASS style.className (<style class>): setAttribute() to NaN followed by IDL get
-PASS style.className (<style class>): setAttribute() to Infinity followed by getAttribute()
-PASS style.className (<style class>): setAttribute() to Infinity followed by IDL get
-PASS style.className (<style class>): setAttribute() to -Infinity followed by getAttribute()
-PASS style.className (<style class>): setAttribute() to -Infinity followed by IDL get
-PASS style.className (<style class>): setAttribute() to "\0" followed by getAttribute()
-PASS style.className (<style class>): setAttribute() to "\0" followed by IDL get
-PASS style.className (<style class>): setAttribute() to null followed by getAttribute()
-PASS style.className (<style class>): setAttribute() to null followed by IDL get
-PASS style.className (<style class>): setAttribute() to object "test-toString" followed by getAttribute()
-PASS style.className (<style class>): setAttribute() to object "test-toString" followed by IDL get
-PASS style.className (<style class>): setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS style.className (<style class>): setAttribute() to object "test-valueOf" followed by IDL get
-PASS style.className (<style class>): IDL set to "" should not throw
-PASS style.className (<style class>): IDL set to "" followed by getAttribute()
-PASS style.className (<style class>): IDL set to "" followed by IDL get
-PASS style.className (<style 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 " should not throw
-PASS style.className (<style 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 " followed by getAttribute()
-PASS style.className (<style 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 " followed by IDL get
-PASS style.className (<style class>): IDL set to undefined should not throw
-PASS style.className (<style class>): IDL set to undefined followed by getAttribute()
-PASS style.className (<style class>): IDL set to undefined followed by IDL get
-PASS style.className (<style class>): IDL set to 7 should not throw
-PASS style.className (<style class>): IDL set to 7 followed by getAttribute()
-PASS style.className (<style class>): IDL set to 7 followed by IDL get
-PASS style.className (<style class>): IDL set to 1.5 should not throw
-PASS style.className (<style class>): IDL set to 1.5 followed by getAttribute()
-PASS style.className (<style class>): IDL set to 1.5 followed by IDL get
-PASS style.className (<style class>): IDL set to true should not throw
-PASS style.className (<style class>): IDL set to true followed by getAttribute()
-PASS style.className (<style class>): IDL set to true followed by IDL get
-PASS style.className (<style class>): IDL set to false should not throw
-PASS style.className (<style class>): IDL set to false followed by getAttribute()
-PASS style.className (<style class>): IDL set to false followed by IDL get
-PASS style.className (<style class>): IDL set to object "[object Object]" should not throw
-PASS style.className (<style class>): IDL set to object "[object Object]" followed by getAttribute()
-PASS style.className (<style class>): IDL set to object "[object Object]" followed by IDL get
-PASS style.className (<style class>): IDL set to NaN should not throw
-PASS style.className (<style class>): IDL set to NaN followed by getAttribute()
-PASS style.className (<style class>): IDL set to NaN followed by IDL get
-PASS style.className (<style class>): IDL set to Infinity should not throw
-PASS style.className (<style class>): IDL set to Infinity followed by getAttribute()
-PASS style.className (<style class>): IDL set to Infinity followed by IDL get
-PASS style.className (<style class>): IDL set to -Infinity should not throw
-PASS style.className (<style class>): IDL set to -Infinity followed by getAttribute()
-PASS style.className (<style class>): IDL set to -Infinity followed by IDL get
-PASS style.className (<style class>): IDL set to "\0" should not throw
-PASS style.className (<style class>): IDL set to "\0" followed by getAttribute()
-PASS style.className (<style class>): IDL set to "\0" followed by IDL get
-PASS style.className (<style class>): IDL set to null should not throw
-PASS style.className (<style class>): IDL set to null followed by getAttribute()
-PASS style.className (<style class>): IDL set to null followed by IDL get
-PASS style.className (<style class>): IDL set to object "test-toString" should not throw
-PASS style.className (<style class>): IDL set to object "test-toString" followed by getAttribute()
-PASS style.className (<style class>): IDL set to object "test-toString" followed by IDL get
-PASS style.className (<style class>): IDL set to object "test-valueOf" should not throw
-PASS style.className (<style class>): IDL set to object "test-valueOf" followed by getAttribute()
-PASS style.className (<style class>): IDL set to object "test-valueOf" followed by IDL get
-PASS style.hidden: typeof IDL attribute
-PASS style.hidden: IDL get with DOM attribute unset
-PASS style.hidden: setAttribute() to "" followed by getAttribute()
-PASS style.hidden: setAttribute() to "" followed by IDL get
-PASS style.hidden: setAttribute() to " foo " followed by getAttribute()
-PASS style.hidden: setAttribute() to " foo " followed by IDL get
-PASS style.hidden: setAttribute() to undefined followed by getAttribute()
-PASS style.hidden: setAttribute() to undefined followed by IDL get
-PASS style.hidden: setAttribute() to null followed by getAttribute()
-PASS style.hidden: setAttribute() to null followed by IDL get
-PASS style.hidden: setAttribute() to 7 followed by getAttribute()
-PASS style.hidden: setAttribute() to 7 followed by IDL get
-PASS style.hidden: setAttribute() to 1.5 followed by getAttribute()
-PASS style.hidden: setAttribute() to 1.5 followed by IDL get
-PASS style.hidden: setAttribute() to true followed by getAttribute()
-PASS style.hidden: setAttribute() to true followed by IDL get
-PASS style.hidden: setAttribute() to false followed by getAttribute()
-PASS style.hidden: setAttribute() to false followed by IDL get
-PASS style.hidden: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS style.hidden: setAttribute() to object "[object Object]" followed by IDL get
-PASS style.hidden: setAttribute() to NaN followed by getAttribute()
-PASS style.hidden: setAttribute() to NaN followed by IDL get
-PASS style.hidden: setAttribute() to Infinity followed by getAttribute()
-PASS style.hidden: setAttribute() to Infinity followed by IDL get
-PASS style.hidden: setAttribute() to -Infinity followed by getAttribute()
-PASS style.hidden: setAttribute() to -Infinity followed by IDL get
-PASS style.hidden: setAttribute() to "\0" followed by getAttribute()
-PASS style.hidden: setAttribute() to "\0" followed by IDL get
-PASS style.hidden: setAttribute() to object "test-toString" followed by getAttribute()
-PASS style.hidden: setAttribute() to object "test-toString" followed by IDL get
-PASS style.hidden: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS style.hidden: setAttribute() to object "test-valueOf" followed by IDL get
-PASS style.hidden: setAttribute() to "hidden" followed by getAttribute()
-PASS style.hidden: setAttribute() to "hidden" followed by IDL get
-PASS style.hidden: IDL set to "" should not throw
-PASS style.hidden: IDL set to "" followed by hasAttribute()
-PASS style.hidden: IDL set to "" followed by IDL get
-PASS style.hidden: IDL set to " foo " should not throw
-PASS style.hidden: IDL set to " foo " followed by hasAttribute()
-PASS style.hidden: IDL set to " foo " followed by IDL get
-PASS style.hidden: IDL set to undefined should not throw
-PASS style.hidden: IDL set to undefined followed by hasAttribute()
-PASS style.hidden: IDL set to undefined followed by IDL get
-PASS style.hidden: IDL set to null should not throw
-PASS style.hidden: IDL set to null followed by hasAttribute()
-PASS style.hidden: IDL set to null followed by IDL get
-PASS style.hidden: IDL set to 7 should not throw
-PASS style.hidden: IDL set to 7 followed by hasAttribute()
-PASS style.hidden: IDL set to 7 followed by IDL get
-PASS style.hidden: IDL set to 1.5 should not throw
-PASS style.hidden: IDL set to 1.5 followed by hasAttribute()
-PASS style.hidden: IDL set to 1.5 followed by IDL get
-PASS style.hidden: IDL set to true should not throw
-PASS style.hidden: IDL set to true followed by hasAttribute()
-PASS style.hidden: IDL set to true followed by IDL get
-PASS style.hidden: IDL set to false should not throw
-PASS style.hidden: IDL set to false followed by hasAttribute()
-PASS style.hidden: IDL set to false followed by IDL get
-PASS style.hidden: IDL set to object "[object Object]" should not throw
-PASS style.hidden: IDL set to object "[object Object]" followed by hasAttribute()
-PASS style.hidden: IDL set to object "[object Object]" followed by IDL get
-PASS style.hidden: IDL set to NaN should not throw
-PASS style.hidden: IDL set to NaN followed by hasAttribute()
-PASS style.hidden: IDL set to NaN followed by IDL get
-PASS style.hidden: IDL set to Infinity should not throw
-PASS style.hidden: IDL set to Infinity followed by hasAttribute()
-PASS style.hidden: IDL set to Infinity followed by IDL get
-PASS style.hidden: IDL set to -Infinity should not throw
-PASS style.hidden: IDL set to -Infinity followed by hasAttribute()
-PASS style.hidden: IDL set to -Infinity followed by IDL get
-PASS style.hidden: IDL set to "\0" should not throw
-PASS style.hidden: IDL set to "\0" followed by hasAttribute()
-PASS style.hidden: IDL set to "\0" followed by IDL get
-PASS style.hidden: IDL set to object "test-toString" should not throw
-PASS style.hidden: IDL set to object "test-toString" followed by hasAttribute()
-PASS style.hidden: IDL set to object "test-toString" followed by IDL get
-PASS style.hidden: IDL set to object "test-valueOf" should not throw
-PASS style.hidden: IDL set to object "test-valueOf" followed by hasAttribute()
-PASS style.hidden: IDL set to object "test-valueOf" followed by IDL get
-PASS style.accessKey: typeof IDL attribute
-PASS style.accessKey: IDL get with DOM attribute unset
-PASS style.accessKey: setAttribute() to "" followed by getAttribute()
-PASS style.accessKey: setAttribute() to "" followed by IDL get
-PASS style.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 " followed by getAttribute()
-PASS style.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 " followed by IDL get
-PASS style.accessKey: setAttribute() to undefined followed by getAttribute()
-PASS style.accessKey: setAttribute() to undefined followed by IDL get
-PASS style.accessKey: setAttribute() to 7 followed by getAttribute()
-PASS style.accessKey: setAttribute() to 7 followed by IDL get
-PASS style.accessKey: setAttribute() to 1.5 followed by getAttribute()
-PASS style.accessKey: setAttribute() to 1.5 followed by IDL get
-PASS style.accessKey: setAttribute() to true followed by getAttribute()
-PASS style.accessKey: setAttribute() to true followed by IDL get
-PASS style.accessKey: setAttribute() to false followed by getAttribute()
-PASS style.accessKey: setAttribute() to false followed by IDL get
-PASS style.accessKey: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS style.accessKey: setAttribute() to object "[object Object]" followed by IDL get
-PASS style.accessKey: setAttribute() to NaN followed by getAttribute()
-PASS style.accessKey: setAttribute() to NaN followed by IDL get
-PASS style.accessKey: setAttribute() to Infinity followed by getAttribute()
-PASS style.accessKey: setAttribute() to Infinity followed by IDL get
-PASS style.accessKey: setAttribute() to -Infinity followed by getAttribute()
-PASS style.accessKey: setAttribute() to -Infinity followed by IDL get
-PASS style.accessKey: setAttribute() to "\0" followed by getAttribute()
-PASS style.accessKey: setAttribute() to "\0" followed by IDL get
-PASS style.accessKey: setAttribute() to null followed by getAttribute()
-PASS style.accessKey: setAttribute() to null followed by IDL get
-PASS style.accessKey: setAttribute() to object "test-toString" followed by getAttribute()
-PASS style.accessKey: setAttribute() to object "test-toString" followed by IDL get
-PASS style.accessKey: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS style.accessKey: setAttribute() to object "test-valueOf" followed by IDL get
-PASS style.accessKey: IDL set to "" should not throw
-PASS style.accessKey: IDL set to "" followed by getAttribute()
-PASS style.accessKey: IDL set to "" followed by IDL get
-PASS style.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 " should not throw
-PASS style.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 " followed by getAttribute()
-PASS style.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 " followed by IDL get
-PASS style.accessKey: IDL set to undefined should not throw
-PASS style.accessKey: IDL set to undefined followed by getAttribute()
-PASS style.accessKey: IDL set to undefined followed by IDL get
-PASS style.accessKey: IDL set to 7 should not throw
-PASS style.accessKey: IDL set to 7 followed by getAttribute()
-PASS style.accessKey: IDL set to 7 followed by IDL get
-PASS style.accessKey: IDL set to 1.5 should not throw
-PASS style.accessKey: IDL set to 1.5 followed by getAttribute()
-PASS style.accessKey: IDL set to 1.5 followed by IDL get
-PASS style.accessKey: IDL set to true should not throw
-PASS style.accessKey: IDL set to true followed by getAttribute()
-PASS style.accessKey: IDL set to true followed by IDL get
-PASS style.accessKey: IDL set to false should not throw
-PASS style.accessKey: IDL set to false followed by getAttribute()
-PASS style.accessKey: IDL set to false followed by IDL get
-PASS style.accessKey: IDL set to object "[object Object]" should not throw
-PASS style.accessKey: IDL set to object "[object Object]" followed by getAttribute()
-PASS style.accessKey: IDL set to object "[object Object]" followed by IDL get
-PASS style.accessKey: IDL set to NaN should not throw
-PASS style.accessKey: IDL set to NaN followed by getAttribute()
-PASS style.accessKey: IDL set to NaN followed by IDL get
-PASS style.accessKey: IDL set to Infinity should not throw
-PASS style.accessKey: IDL set to Infinity followed by getAttribute()
-PASS style.accessKey: IDL set to Infinity followed by IDL get
-PASS style.accessKey: IDL set to -Infinity should not throw
-PASS style.accessKey: IDL set to -Infinity followed by getAttribute()
-PASS style.accessKey: IDL set to -Infinity followed by IDL get
-PASS style.accessKey: IDL set to "\0" should not throw
-PASS style.accessKey: IDL set to "\0" followed by getAttribute()
-PASS style.accessKey: IDL set to "\0" followed by IDL get
-PASS style.accessKey: IDL set to null should not throw
-PASS style.accessKey: IDL set to null followed by getAttribute()
-PASS style.accessKey: IDL set to null followed by IDL get
-PASS style.accessKey: IDL set to object "test-toString" should not throw
-PASS style.accessKey: IDL set to object "test-toString" followed by getAttribute()
-PASS style.accessKey: IDL set to object "test-toString" followed by IDL get
-PASS style.accessKey: IDL set to object "test-valueOf" should not throw
-PASS style.accessKey: IDL set to object "test-valueOf" followed by getAttribute()
-PASS style.accessKey: IDL set to object "test-valueOf" followed by IDL get
-PASS style.tabIndex: typeof IDL attribute
-PASS style.tabIndex: setAttribute() to -36 followed by getAttribute()
-PASS style.tabIndex: setAttribute() to -36 followed by IDL get
-PASS style.tabIndex: setAttribute() to -1 followed by getAttribute()
-PASS style.tabIndex: setAttribute() to -1 followed by IDL get
-PASS style.tabIndex: setAttribute() to 0 followed by getAttribute()
-PASS style.tabIndex: setAttribute() to 0 followed by IDL get
-PASS style.tabIndex: setAttribute() to 1 followed by getAttribute()
-PASS style.tabIndex: setAttribute() to 1 followed by IDL get
-PASS style.tabIndex: setAttribute() to 2147483647 followed by getAttribute()
-FAIL style.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
-PASS style.tabIndex: setAttribute() to -2147483648 followed by getAttribute()
-FAIL style.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
-PASS style.tabIndex: setAttribute() to "-1" followed by getAttribute()
-PASS style.tabIndex: setAttribute() to "-1" followed by IDL get
-PASS style.tabIndex: setAttribute() to "-0" followed by getAttribute()
-PASS style.tabIndex: setAttribute() to "-0" followed by IDL get
-PASS style.tabIndex: setAttribute() to "0" followed by getAttribute()
-PASS style.tabIndex: setAttribute() to "0" followed by IDL get
-PASS style.tabIndex: setAttribute() to "1" followed by getAttribute()
-PASS style.tabIndex: setAttribute() to "1" followed by IDL get
-PASS style.tabIndex: setAttribute() to "\t7" followed by getAttribute()
-PASS style.tabIndex: setAttribute() to "\t7" followed by IDL get
-PASS style.tabIndex: setAttribute() to "\f7" followed by getAttribute()
-PASS style.tabIndex: setAttribute() to "\f7" followed by IDL get
-PASS style.tabIndex: setAttribute() to " 7" followed by getAttribute()
-PASS style.tabIndex: setAttribute() to " 7" followed by IDL get
-PASS style.tabIndex: setAttribute() to "\n7" followed by getAttribute()
-PASS style.tabIndex: setAttribute() to "\n7" followed by IDL get
-PASS style.tabIndex: setAttribute() to "\r7" followed by getAttribute()
-PASS style.tabIndex: setAttribute() to "\r7" followed by IDL get
-PASS style.tabIndex: setAttribute() to 1.5 followed by getAttribute()
-PASS style.tabIndex: setAttribute() to 1.5 followed by IDL get
-PASS style.tabIndex: setAttribute() to object "2" followed by getAttribute()
-PASS style.tabIndex: setAttribute() to object "2" followed by IDL get
-PASS style.tabIndex: IDL set to -36 should not throw
-PASS style.tabIndex: IDL set to -36 followed by getAttribute()
-PASS style.tabIndex: IDL set to -36 followed by IDL get
-PASS style.tabIndex: IDL set to -1 should not throw
-PASS style.tabIndex: IDL set to -1 followed by getAttribute()
-PASS style.tabIndex: IDL set to -1 followed by IDL get
-PASS style.tabIndex: IDL set to 0 should not throw
-PASS style.tabIndex: IDL set to 0 followed by getAttribute()
-PASS style.tabIndex: IDL set to 0 followed by IDL get
-PASS style.tabIndex: IDL set to 1 should not throw
-PASS style.tabIndex: IDL set to 1 followed by getAttribute()
-PASS style.tabIndex: IDL set to 1 followed by IDL get
-PASS style.tabIndex: IDL set to 2147483647 should not throw
-PASS style.tabIndex: IDL set to 2147483647 followed by getAttribute()
-FAIL style.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
-PASS style.tabIndex: IDL set to -2147483648 should not throw
-PASS style.tabIndex: IDL set to -2147483648 followed by getAttribute()
-FAIL style.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
-PASS style.media: typeof IDL attribute
-PASS style.media: IDL get with DOM attribute unset
-PASS style.media: setAttribute() to "" followed by getAttribute()
-PASS style.media: setAttribute() to "" followed by IDL get
-PASS style.media: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS style.media: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS style.media: setAttribute() to undefined followed by getAttribute()
-PASS style.media: setAttribute() to undefined followed by IDL get
-PASS style.media: setAttribute() to 7 followed by getAttribute()
-PASS style.media: setAttribute() to 7 followed by IDL get
-PASS style.media: setAttribute() to 1.5 followed by getAttribute()
-PASS style.media: setAttribute() to 1.5 followed by IDL get
-PASS style.media: setAttribute() to true followed by getAttribute()
-PASS style.media: setAttribute() to true followed by IDL get
-PASS style.media: setAttribute() to false followed by getAttribute()
-PASS style.media: setAttribute() to false followed by IDL get
-PASS style.media: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS style.media: setAttribute() to object "[object Object]" followed by IDL get
-PASS style.media: setAttribute() to NaN followed by getAttribute()
-PASS style.media: setAttribute() to NaN followed by IDL get
-PASS style.media: setAttribute() to Infinity followed by getAttribute()
-PASS style.media: setAttribute() to Infinity followed by IDL get
-PASS style.media: setAttribute() to -Infinity followed by getAttribute()
-PASS style.media: setAttribute() to -Infinity followed by IDL get
-PASS style.media: setAttribute() to "\0" followed by getAttribute()
-PASS style.media: setAttribute() to "\0" followed by IDL get
-PASS style.media: setAttribute() to null followed by getAttribute()
-PASS style.media: setAttribute() to null followed by IDL get
-PASS style.media: setAttribute() to object "test-toString" followed by getAttribute()
-PASS style.media: setAttribute() to object "test-toString" followed by IDL get
-PASS style.media: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS style.media: setAttribute() to object "test-valueOf" followed by IDL get
-PASS style.media: IDL set to "" should not throw
-PASS style.media: IDL set to "" followed by getAttribute()
-PASS style.media: IDL set to "" followed by IDL get
-PASS style.media: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " should not throw
-PASS style.media: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS style.media: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS style.media: IDL set to undefined should not throw
-PASS style.media: IDL set to undefined followed by getAttribute()
-PASS style.media: IDL set to undefined followed by IDL get
-PASS style.media: IDL set to 7 should not throw
-PASS style.media: IDL set to 7 followed by getAttribute()
-PASS style.media: IDL set to 7 followed by IDL get
-PASS style.media: IDL set to 1.5 should not throw
-PASS style.media: IDL set to 1.5 followed by getAttribute()
-PASS style.media: IDL set to 1.5 followed by IDL get
-PASS style.media: IDL set to true should not throw
-PASS style.media: IDL set to true followed by getAttribute()
-PASS style.media: IDL set to true followed by IDL get
-PASS style.media: IDL set to false should not throw
-PASS style.media: IDL set to false followed by getAttribute()
-PASS style.media: IDL set to false followed by IDL get
-PASS style.media: IDL set to object "[object Object]" should not throw
-PASS style.media: IDL set to object "[object Object]" followed by getAttribute()
-PASS style.media: IDL set to object "[object Object]" followed by IDL get
-PASS style.media: IDL set to NaN should not throw
-PASS style.media: IDL set to NaN followed by getAttribute()
-PASS style.media: IDL set to NaN followed by IDL get
-PASS style.media: IDL set to Infinity should not throw
-PASS style.media: IDL set to Infinity followed by getAttribute()
-PASS style.media: IDL set to Infinity followed by IDL get
-PASS style.media: IDL set to -Infinity should not throw
-PASS style.media: IDL set to -Infinity followed by getAttribute()
-PASS style.media: IDL set to -Infinity followed by IDL get
-PASS style.media: IDL set to "\0" should not throw
-PASS style.media: IDL set to "\0" followed by getAttribute()
-PASS style.media: IDL set to "\0" followed by IDL get
-PASS style.media: IDL set to null should not throw
-PASS style.media: IDL set to null followed by getAttribute()
-PASS style.media: IDL set to null followed by IDL get
-PASS style.media: IDL set to object "test-toString" should not throw
-PASS style.media: IDL set to object "test-toString" followed by getAttribute()
-PASS style.media: IDL set to object "test-toString" followed by IDL get
-PASS style.media: IDL set to object "test-valueOf" should not throw
-PASS style.media: IDL set to object "test-valueOf" followed by getAttribute()
-PASS style.media: IDL set to object "test-valueOf" followed by IDL get
-PASS style.type: typeof IDL attribute
-PASS style.type: IDL get with DOM attribute unset
-PASS style.type: setAttribute() to "" followed by getAttribute()
-PASS style.type: setAttribute() to "" followed by IDL get
-PASS style.type: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS style.type: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS style.type: setAttribute() to undefined followed by getAttribute()
-PASS style.type: setAttribute() to undefined followed by IDL get
-PASS style.type: setAttribute() to 7 followed by getAttribute()
-PASS style.type: setAttribute() to 7 followed by IDL get
-PASS style.type: setAttribute() to 1.5 followed by getAttribute()
-PASS style.type: setAttribute() to 1.5 followed by IDL get
-PASS style.type: setAttribute() to true followed by getAttribute()
-PASS style.type: setAttribute() to true followed by IDL get
-PASS style.type: setAttribute() to false followed by getAttribute()
-PASS style.type: setAttribute() to false followed by IDL get
-PASS style.type: setAttribute() to object "[object Object]" followed by getAttribute()
-PASS style.type: setAttribute() to object "[object Object]" followed by IDL get
-PASS style.type: setAttribute() to NaN followed by getAttribute()
-PASS style.type: setAttribute() to NaN followed by IDL get
-PASS style.type: setAttribute() to Infinity followed by getAttribute()
-PASS style.type: setAttribute() to Infinity followed by IDL get
-PASS style.type: setAttribute() to -Infinity followed by getAttribute()
-PASS style.type: setAttribute() to -Infinity followed by IDL get
-PASS style.type: setAttribute() to "\0" followed by getAttribute()
-PASS style.type: setAttribute() to "\0" followed by IDL get
-PASS style.type: setAttribute() to null followed by getAttribute()
-PASS style.type: setAttribute() to null followed by IDL get
-PASS style.type: setAttribute() to object "test-toString" followed by getAttribute()
-PASS style.type: setAttribute() to object "test-toString" followed by IDL get
-PASS style.type: setAttribute() to object "test-valueOf" followed by getAttribute()
-PASS style.type: setAttribute() to object "test-valueOf" followed by IDL get
-PASS style.type: IDL set to "" should not throw
-PASS style.type: IDL set to "" followed by getAttribute()
-PASS style.type: IDL set to "" followed by IDL get
-PASS style.type: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " should not throw
-PASS style.type: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by getAttribute()
-PASS style.type: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo " followed by IDL get
-PASS style.type: IDL set to undefined should not throw
-PASS style.type: IDL set to undefined followed by getAttribute()
-PASS style.type: IDL set to undefined followed by IDL get
-PASS style.type: IDL set to 7 should not throw
-PASS style.type: IDL set to 7 followed by getAttribute()
-PASS style.type: IDL set to 7 followed by IDL get
-PASS style.type: IDL set to 1.5 should not throw
-PASS style.type: IDL set to 1.5 followed by getAttribute()
-PASS style.type: IDL set to 1.5 followed by IDL get
-PASS style.type: IDL set to true should not throw
-PASS style.type: IDL set to true followed by getAttribute()
-PASS style.type: IDL set to true followed by IDL get
-PASS style.type: IDL set to false should not throw
-PASS style.type: IDL set to false followed by getAttribute()
-PASS style.type: IDL set to false followed by IDL get
-PASS style.type: IDL set to object "[object Object]" should not throw
-PASS style.type: IDL set to object "[object Object]" followed by getAttribute()
-PASS style.type: IDL set to object "[object Object]" followed by IDL get
-PASS style.type: IDL set to NaN should not throw
-PASS style.type: IDL set to NaN followed by getAttribute()
-PASS style.type: IDL set to NaN followed by IDL get
-PASS style.type: IDL set to Infinity should not throw
-PASS style.type: IDL set to Infinity followed by getAttribute()
-PASS style.type: IDL set to Infinity followed by IDL get
-PASS style.type: IDL set to -Infinity should not throw
-PASS style.type: IDL set to -Infinity followed by getAttribute()
-PASS style.type: IDL set to -Infinity followed by IDL get
-PASS style.type: IDL set to "\0" should not throw
-PASS style.type: IDL set to "\0" followed by getAttribute()
-PASS style.type: IDL set to "\0" followed by IDL get
-PASS style.type: IDL set to null should not throw
-PASS style.type: IDL set to null followed by getAttribute()
-PASS style.type: IDL set to null followed by IDL get
-PASS style.type: IDL set to object "test-toString" should not throw
-PASS style.type: IDL set to object "test-toString" followed by getAttribute()
-PASS style.type: IDL set to object "test-toString" followed by IDL get
-PASS style.type: IDL set to object "test-valueOf" should not throw
-PASS style.type: IDL set to object "test-valueOf" followed by getAttribute()
-PASS style.type: IDL set to object "test-valueOf" followed by IDL get
-Harness: the test ran to completion.
-

Powered by Google App Engine
This is Rietveld 408576698