Implementers looking to fix bugs might want to use the original version of this suite's test framework, which conveniently aggregates similar errors and only reports failures. This file is (part of) the authoritative conformance test suite, and is suitable for incorporation into automated test suites.

Summary

Harness status: OK

Found 5358 tests

Details

ResultTest NameMessage
Passp.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passp.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passp.title: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.title: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.title: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.title: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.title: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.title: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.title: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.title: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.title: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.title: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.title: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.title: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.title: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.title: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.title: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.title: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.title: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.title: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.title: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.title: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.title: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.title: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.title: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.title: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.title: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.title: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.title: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.title: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.title: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.title: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.title: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.title: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.title: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.title: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passp.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passp.lang: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.lang: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.lang: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.lang: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.lang: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.lang: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.lang: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.lang: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.lang: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.lang: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.lang: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.lang: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.lang: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.lang: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.lang: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.lang: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.lang: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.lang: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.lang: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.lang: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.lang: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.lang: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.lang: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.lang: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.lang: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.lang: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.lang: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.lang: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.lang: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.lang: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.lang: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.lang: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.lang: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.lang: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passp.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passp.dir: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: setAttribute() to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.dir: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.dir: IDL set to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.className (<p class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passp.className (<p class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passp.className (<p class>): setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.className (<p 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.className (<p class>): setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.className (<p class>): setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.className (<p class>): setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.className (<p class>): setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.className (<p class>): setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.className (<p class>): setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.className (<p class>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.className (<p class>): setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.className (<p class>): setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.className (<p class>): setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.className (<p class>): setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.className (<p class>): setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.className (<p class>): setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.className (<p class>): setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.className (<p class>): setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.className (<p class>): setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.className (<p class>): IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.className (<p 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.className (<p class>): IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.className (<p class>): IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.className (<p class>): IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.className (<p class>): IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.className (<p class>): IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.className (<p class>): IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.className (<p class>): IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.className (<p class>): IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.className (<p class>): IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.className (<p class>): IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.className (<p class>): IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.className (<p class>): IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.className (<p class>): IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.className (<p class>): IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.className (<p class>): IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.className (<p class>): IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passp.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passp.autofocus: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: setAttribute() to "autofocus"
Asserts run
Pass
assert_equals("autofocus", "autofocus", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.autofocus: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.autofocus: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.autofocus: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.autofocus: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.autofocus: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.autofocus: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.autofocus: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.autofocus: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.autofocus: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.autofocus: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.autofocus: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.autofocus: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.autofocus: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.autofocus: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.autofocus: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.autofocus: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.autofocus: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.autofocus: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passp.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passp.hidden: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: setAttribute() to "hidden"
Asserts run
Pass
assert_equals("hidden", "hidden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.hidden: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.hidden: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.hidden: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.hidden: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.hidden: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.hidden: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.hidden: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.hidden: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.hidden: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.hidden: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.hidden: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.hidden: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.hidden: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.hidden: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.hidden: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.hidden: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.hidden: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.hidden: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passp.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passp.accessKey: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.accessKey: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.accessKey: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.accessKey: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.accessKey: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.accessKey: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.accessKey: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.accessKey: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.accessKey: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.accessKey: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.accessKey: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.accessKey: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.accessKey: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.accessKey: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.accessKey: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.accessKey: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.accessKey: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.accessKey: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.accessKey: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.accessKey: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.accessKey: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.accessKey: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.accessKey: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.accessKey: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.accessKey: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.accessKey: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.accessKey: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.accessKey: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.accessKey: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.accessKey: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.accessKey: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.accessKey: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.accessKey: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.accessKey: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passp.tabIndex: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.tabIndex: IDL set to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.tabIndex: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.tabIndex: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.tabIndex: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.tabIndex: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.tabIndex: IDL set to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.align: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passp.align: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passp.align: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.align: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.align: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.align: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.align: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.align: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.align: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.align: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.align: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.align: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.align: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.align: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.align: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.align: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.align: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.align: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.align: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.align: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passp.align: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.align: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.align: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.align: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.align: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.align: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.align: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.align: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.align: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.align: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.align: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.align: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.align: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.align: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.align: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.align: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.align: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passp.align: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passhr.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passhr.title: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.title: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.title: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.title: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.title: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.title: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.title: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.title: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.title: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.title: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.title: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.title: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.title: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.title: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.title: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.title: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.title: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.title: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.title: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.title: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.title: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.title: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.title: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.title: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.title: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.title: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.title: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.title: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.title: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.title: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.title: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.title: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.title: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.title: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passhr.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passhr.lang: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.lang: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.lang: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.lang: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.lang: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.lang: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.lang: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.lang: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.lang: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.lang: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.lang: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.lang: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.lang: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.lang: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.lang: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.lang: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.lang: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.lang: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.lang: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.lang: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.lang: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.lang: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.lang: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.lang: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.lang: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.lang: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.lang: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.lang: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.lang: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.lang: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.lang: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.lang: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.lang: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.lang: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passhr.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passhr.dir: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: setAttribute() to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.dir: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.dir: IDL set to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.className (<hr class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passhr.className (<hr class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passhr.className (<hr class>): setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.className (<hr 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.className (<hr class>): setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.className (<hr class>): setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.className (<hr class>): setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.className (<hr class>): setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.className (<hr class>): setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.className (<hr class>): setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.className (<hr class>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.className (<hr class>): setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.className (<hr class>): setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.className (<hr class>): setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.className (<hr class>): setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.className (<hr class>): setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.className (<hr class>): setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.className (<hr class>): setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.className (<hr class>): setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.className (<hr class>): setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.className (<hr class>): IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.className (<hr 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.className (<hr class>): IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.className (<hr class>): IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.className (<hr class>): IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.className (<hr class>): IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.className (<hr class>): IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.className (<hr class>): IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.className (<hr class>): IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.className (<hr class>): IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.className (<hr class>): IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.className (<hr class>): IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.className (<hr class>): IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.className (<hr class>): IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.className (<hr class>): IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.className (<hr class>): IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.className (<hr class>): IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.className (<hr class>): IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passhr.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passhr.autofocus: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: setAttribute() to "autofocus"
Asserts run
Pass
assert_equals("autofocus", "autofocus", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.autofocus: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.autofocus: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.autofocus: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.autofocus: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.autofocus: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.autofocus: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.autofocus: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.autofocus: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.autofocus: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.autofocus: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.autofocus: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.autofocus: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.autofocus: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.autofocus: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.autofocus: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.autofocus: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.autofocus: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.autofocus: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passhr.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passhr.hidden: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: setAttribute() to "hidden"
Asserts run
Pass
assert_equals("hidden", "hidden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.hidden: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.hidden: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.hidden: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.hidden: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.hidden: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.hidden: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.hidden: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.hidden: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.hidden: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.hidden: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.hidden: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.hidden: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.hidden: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.hidden: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.hidden: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.hidden: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.hidden: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.hidden: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passhr.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passhr.accessKey: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.accessKey: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.accessKey: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.accessKey: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.accessKey: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.accessKey: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.accessKey: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.accessKey: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.accessKey: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.accessKey: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.accessKey: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.accessKey: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.accessKey: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.accessKey: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.accessKey: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.accessKey: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.accessKey: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.accessKey: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.accessKey: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.accessKey: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.accessKey: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.accessKey: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.accessKey: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.accessKey: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.accessKey: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.accessKey: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.accessKey: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.accessKey: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.accessKey: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.accessKey: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.accessKey: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.accessKey: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.accessKey: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.accessKey: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passhr.tabIndex: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.tabIndex: IDL set to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.tabIndex: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.tabIndex: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.tabIndex: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.tabIndex: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.tabIndex: IDL set to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.align: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passhr.align: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passhr.align: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.align: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.align: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.align: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.align: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.align: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.align: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.align: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.align: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.align: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.align: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.align: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.align: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.align: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.align: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.align: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.align: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.align: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.align: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.align: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.align: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.align: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.align: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.align: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.align: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.align: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.align: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.align: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.align: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.align: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.align: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.align: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.align: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.align: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.align: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.align: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.color: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passhr.color: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passhr.color: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.color: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.color: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.color: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.color: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.color: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.color: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.color: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.color: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.color: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.color: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.color: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.color: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.color: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.color: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.color: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.color: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.color: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.color: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.color: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.color: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.color: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.color: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.color: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.color: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.color: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.color: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.color: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.color: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.color: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.color: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.color: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.color: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.color: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.color: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.color: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.noShade: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passhr.noShade: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passhr.noShade: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: setAttribute() to "noShade"
Asserts run
Pass
assert_equals("noShade", "noShade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.noShade: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.noShade: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.noShade: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.noShade: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.noShade: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.noShade: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.noShade: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.noShade: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.noShade: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.noShade: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.noShade: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.noShade: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.noShade: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.noShade: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.noShade: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.noShade: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.noShade: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.noShade: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.size: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passhr.size: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passhr.size: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.size: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.size: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.size: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.size: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.size: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.size: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.size: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.size: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.size: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.size: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.size: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.size: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.size: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.size: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.size: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.size: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.size: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.size: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.size: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.size: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.size: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.size: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.size: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.size: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.size: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.size: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.size: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.size: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.size: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.size: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.size: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.size: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.size: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.size: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.size: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.width: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passhr.width: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passhr.width: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.width: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.width: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.width: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.width: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.width: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.width: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.width: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.width: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.width: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.width: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.width: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.width: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.width: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.width: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.width: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.width: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.width: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passhr.width: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.width: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.width: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.width: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.width: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.width: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.width: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.width: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.width: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.width: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.width: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.width: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.width: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.width: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.width: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.width: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.width: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passhr.width: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passpre.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passpre.title: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.title: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.title: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.title: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.title: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.title: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.title: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.title: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.title: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.title: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.title: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.title: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.title: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.title: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.title: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.title: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.title: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.title: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.title: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.title: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.title: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.title: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.title: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.title: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.title: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.title: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.title: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.title: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.title: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.title: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.title: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.title: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.title: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.title: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passpre.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passpre.lang: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.lang: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.lang: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.lang: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.lang: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.lang: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.lang: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.lang: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.lang: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.lang: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.lang: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.lang: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.lang: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.lang: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.lang: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.lang: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.lang: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.lang: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.lang: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.lang: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.lang: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.lang: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.lang: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.lang: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.lang: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.lang: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.lang: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.lang: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.lang: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.lang: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.lang: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.lang: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.lang: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.lang: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passpre.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passpre.dir: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: setAttribute() to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.dir: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.dir: IDL set to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.className (<pre class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passpre.className (<pre class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passpre.className (<pre class>): setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.className (<pre 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.className (<pre class>): setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.className (<pre class>): setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.className (<pre class>): setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.className (<pre class>): setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.className (<pre class>): setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.className (<pre class>): setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.className (<pre class>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.className (<pre class>): setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.className (<pre class>): setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.className (<pre class>): setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.className (<pre class>): setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.className (<pre class>): setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.className (<pre class>): setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.className (<pre class>): setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.className (<pre class>): setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.className (<pre class>): setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.className (<pre class>): IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.className (<pre 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.className (<pre class>): IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.className (<pre class>): IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.className (<pre class>): IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.className (<pre class>): IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.className (<pre class>): IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.className (<pre class>): IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.className (<pre class>): IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.className (<pre class>): IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.className (<pre class>): IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.className (<pre class>): IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.className (<pre class>): IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.className (<pre class>): IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.className (<pre class>): IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.className (<pre class>): IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.className (<pre class>): IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.className (<pre class>): IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passpre.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passpre.autofocus: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: setAttribute() to "autofocus"
Asserts run
Pass
assert_equals("autofocus", "autofocus", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.autofocus: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.autofocus: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.autofocus: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.autofocus: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.autofocus: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.autofocus: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.autofocus: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.autofocus: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.autofocus: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.autofocus: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.autofocus: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.autofocus: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.autofocus: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.autofocus: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.autofocus: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.autofocus: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.autofocus: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.autofocus: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passpre.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passpre.hidden: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: setAttribute() to "hidden"
Asserts run
Pass
assert_equals("hidden", "hidden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.hidden: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.hidden: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.hidden: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.hidden: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.hidden: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.hidden: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.hidden: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.hidden: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.hidden: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.hidden: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.hidden: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.hidden: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.hidden: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.hidden: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.hidden: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.hidden: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.hidden: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.hidden: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passpre.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passpre.accessKey: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.accessKey: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.accessKey: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.accessKey: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.accessKey: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.accessKey: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.accessKey: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.accessKey: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.accessKey: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.accessKey: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.accessKey: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.accessKey: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.accessKey: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.accessKey: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.accessKey: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.accessKey: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.accessKey: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.accessKey: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.accessKey: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.accessKey: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.accessKey: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.accessKey: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.accessKey: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.accessKey: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.accessKey: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.accessKey: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.accessKey: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.accessKey: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.accessKey: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.accessKey: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.accessKey: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.accessKey: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.accessKey: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.accessKey: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passpre.tabIndex: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.tabIndex: IDL set to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.tabIndex: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.tabIndex: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.tabIndex: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.tabIndex: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.tabIndex: IDL set to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.width: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passpre.width: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passpre.width: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to 2147483648
Asserts run
Pass
assert_equals("2147483648", "2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to -2147483649
Asserts run
Pass
assert_equals("-2147483649", "-2147483649", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to 4294967295
Asserts run
Pass
assert_equals("4294967295", "4294967295", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to 4294967296
Asserts run
Pass
assert_equals("4294967296", "4294967296", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "-"
Asserts run
Pass
assert_equals("-", "-", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "+"
Asserts run
Pass
assert_equals("+", "+", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "\v7"
Asserts run
Pass
assert_equals("\v7", "\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "7"
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "᠎7"
Asserts run
Pass
assert_equals("᠎7", "᠎7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "\t\v7"
Asserts run
Pass
assert_equals("\t\v7", "\t\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "\n\v7"
Asserts run
Pass
assert_equals("\n\v7", "\n\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "\f\v7"
Asserts run
Pass
assert_equals("\f\v7", "\f\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "\r\v7"
Asserts run
Pass
assert_equals("\r\v7", "\r\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to " \v7"
Asserts run
Pass
assert_equals(" \v7", " \v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passpre.width: IDL set to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.width: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.width: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.width: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.width: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passpre.width: IDL set to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passblockquote.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passblockquote.title: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.title: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.title: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.title: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.title: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.title: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.title: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.title: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.title: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.title: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.title: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.title: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.title: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.title: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.title: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.title: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.title: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.title: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.title: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.title: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.title: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.title: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.title: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.title: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.title: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.title: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.title: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.title: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.title: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.title: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.title: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.title: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.title: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.title: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passblockquote.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passblockquote.lang: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.lang: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.lang: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.lang: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.lang: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.lang: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.lang: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.lang: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.lang: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.lang: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.lang: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.lang: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.lang: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.lang: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.lang: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.lang: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.lang: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.lang: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.lang: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.lang: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.lang: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.lang: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.lang: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.lang: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.lang: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.lang: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.lang: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.lang: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.lang: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.lang: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.lang: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.lang: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.lang: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.lang: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passblockquote.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passblockquote.dir: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: setAttribute() to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.dir: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.dir: IDL set to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.className (<blockquote class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passblockquote.className (<blockquote class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passblockquote.className (<blockquote class>): setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.className (<blockquote 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.className (<blockquote class>): setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.className (<blockquote class>): setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.className (<blockquote class>): setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.className (<blockquote class>): setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.className (<blockquote class>): setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.className (<blockquote class>): setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.className (<blockquote class>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.className (<blockquote class>): setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.className (<blockquote class>): setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.className (<blockquote class>): setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.className (<blockquote class>): setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.className (<blockquote class>): setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.className (<blockquote class>): setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.className (<blockquote class>): setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.className (<blockquote class>): setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.className (<blockquote class>): setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.className (<blockquote class>): IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.className (<blockquote 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.className (<blockquote class>): IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.className (<blockquote class>): IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.className (<blockquote class>): IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.className (<blockquote class>): IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.className (<blockquote class>): IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.className (<blockquote class>): IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.className (<blockquote class>): IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.className (<blockquote class>): IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.className (<blockquote class>): IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.className (<blockquote class>): IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.className (<blockquote class>): IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.className (<blockquote class>): IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.className (<blockquote class>): IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.className (<blockquote class>): IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.className (<blockquote class>): IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.className (<blockquote class>): IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passblockquote.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passblockquote.autofocus: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: setAttribute() to "autofocus"
Asserts run
Pass
assert_equals("autofocus", "autofocus", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.autofocus: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.autofocus: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.autofocus: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.autofocus: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.autofocus: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.autofocus: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.autofocus: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.autofocus: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.autofocus: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.autofocus: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.autofocus: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.autofocus: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.autofocus: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.autofocus: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.autofocus: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.autofocus: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.autofocus: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.autofocus: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passblockquote.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passblockquote.hidden: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: setAttribute() to "hidden"
Asserts run
Pass
assert_equals("hidden", "hidden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.hidden: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.hidden: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.hidden: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.hidden: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.hidden: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.hidden: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.hidden: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.hidden: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.hidden: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.hidden: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.hidden: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.hidden: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.hidden: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.hidden: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.hidden: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.hidden: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.hidden: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.hidden: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passblockquote.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passblockquote.accessKey: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.accessKey: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.accessKey: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.accessKey: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.accessKey: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.accessKey: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.accessKey: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.accessKey: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.accessKey: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.accessKey: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.accessKey: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.accessKey: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.accessKey: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.accessKey: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.accessKey: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.accessKey: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.accessKey: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.accessKey: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.accessKey: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.accessKey: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.accessKey: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.accessKey: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.accessKey: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.accessKey: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.accessKey: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.accessKey: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.accessKey: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.accessKey: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.accessKey: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.accessKey: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.accessKey: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.accessKey: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.accessKey: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.accessKey: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passblockquote.tabIndex: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.tabIndex: IDL set to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.tabIndex: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.tabIndex: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.tabIndex: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.tabIndex: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.tabIndex: IDL set to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passblockquote.cite: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passblockquote.cite: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-grouping.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-grouping.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to "http://site.example/"
Asserts run
Pass
assert_equals("http://site.example/", "http://site.example/", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("http://site.example/", "http://site.example/", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to "//site.example/path???@#l"
Asserts run
Pass
assert_equals("//site.example/path???@#l", "//site.example/path???@#l", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://site.example/path???@#l", "https://site.example/path???@#l", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
Asserts run
Pass
assert_equals("\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-grouping.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-grouping.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-grouping.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-grouping.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passblockquote.cite: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-grouping.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-grouping.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to "http://site.example/"
Asserts run
Pass
assert_equals("http://site.example/", "http://site.example/", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("http://site.example/", "http://site.example/", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to "//site.example/path???@#l"
Asserts run
Pass
assert_equals("//site.example/path???@#l", "//site.example/path???@#l", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://site.example/path???@#l", "https://site.example/path???@#l", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
Asserts run
Pass
assert_equals("\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-grouping.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-grouping.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-grouping.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/reflection-grouping.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passblockquote.cite: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passol.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passol.title: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.title: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.title: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.title: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.title: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.title: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.title: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.title: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.title: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.title: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.title: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.title: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.title: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.title: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.title: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.title: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.title: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.title: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.title: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.title: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.title: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.title: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.title: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.title: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.title: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.title: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.title: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.title: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.title: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.title: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.title: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.title: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.title: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.title: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passol.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passol.lang: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.lang: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.lang: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.lang: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.lang: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.lang: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.lang: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.lang: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.lang: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.lang: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.lang: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.lang: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.lang: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.lang: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.lang: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.lang: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.lang: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.lang: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.lang: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.lang: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.lang: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.lang: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.lang: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.lang: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.lang: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.lang: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.lang: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.lang: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.lang: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.lang: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.lang: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.lang: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.lang: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.lang: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passol.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passol.dir: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: setAttribute() to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.dir: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.dir: IDL set to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.className (<ol class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passol.className (<ol class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passol.className (<ol class>): setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.className (<ol 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.className (<ol class>): setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.className (<ol class>): setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.className (<ol class>): setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.className (<ol class>): setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.className (<ol class>): setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.className (<ol class>): setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.className (<ol class>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.className (<ol class>): setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.className (<ol class>): setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.className (<ol class>): setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.className (<ol class>): setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.className (<ol class>): setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.className (<ol class>): setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.className (<ol class>): setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.className (<ol class>): setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.className (<ol class>): setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.className (<ol class>): IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.className (<ol 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.className (<ol class>): IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.className (<ol class>): IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.className (<ol class>): IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.className (<ol class>): IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.className (<ol class>): IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.className (<ol class>): IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.className (<ol class>): IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.className (<ol class>): IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.className (<ol class>): IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.className (<ol class>): IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.className (<ol class>): IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.className (<ol class>): IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.className (<ol class>): IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.className (<ol class>): IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.className (<ol class>): IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.className (<ol class>): IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passol.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passol.autofocus: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: setAttribute() to "autofocus"
Asserts run
Pass
assert_equals("autofocus", "autofocus", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.autofocus: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.autofocus: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.autofocus: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.autofocus: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.autofocus: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.autofocus: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.autofocus: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.autofocus: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.autofocus: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.autofocus: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.autofocus: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.autofocus: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.autofocus: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.autofocus: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.autofocus: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.autofocus: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.autofocus: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.autofocus: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passol.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passol.hidden: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: setAttribute() to "hidden"
Asserts run
Pass
assert_equals("hidden", "hidden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.hidden: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.hidden: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.hidden: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.hidden: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.hidden: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.hidden: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.hidden: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.hidden: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.hidden: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.hidden: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.hidden: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.hidden: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.hidden: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.hidden: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.hidden: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.hidden: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.hidden: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.hidden: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passol.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passol.accessKey: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.accessKey: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.accessKey: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.accessKey: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.accessKey: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.accessKey: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.accessKey: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.accessKey: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.accessKey: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.accessKey: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.accessKey: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.accessKey: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.accessKey: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.accessKey: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.accessKey: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.accessKey: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.accessKey: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.accessKey: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.accessKey: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.accessKey: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.accessKey: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.accessKey: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.accessKey: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.accessKey: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.accessKey: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.accessKey: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.accessKey: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.accessKey: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.accessKey: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.accessKey: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.accessKey: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.accessKey: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.accessKey: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.accessKey: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passol.tabIndex: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.tabIndex: IDL set to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.tabIndex: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.tabIndex: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.tabIndex: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.tabIndex: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.tabIndex: IDL set to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.reversed: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passol.reversed: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passol.reversed: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: setAttribute() to "reversed"
Asserts run
Pass
assert_equals("reversed", "reversed", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.reversed: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.reversed: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.reversed: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.reversed: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.reversed: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.reversed: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.reversed: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.reversed: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.reversed: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.reversed: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.reversed: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.reversed: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.reversed: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.reversed: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.reversed: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.reversed: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.reversed: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.reversed: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.start: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passol.start: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passol.start: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to 2147483648
Asserts run
Pass
assert_equals("2147483648", "2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to -2147483649
Asserts run
Pass
assert_equals("-2147483649", "-2147483649", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to 4294967295
Asserts run
Pass
assert_equals("4294967295", "4294967295", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to 4294967296
Asserts run
Pass
assert_equals("4294967296", "4294967296", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "-"
Asserts run
Pass
assert_equals("-", "-", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "+"
Asserts run
Pass
assert_equals("+", "+", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "\v7"
Asserts run
Pass
assert_equals("\v7", "\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "7"
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "᠎7"
Asserts run
Pass
assert_equals("᠎7", "᠎7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "\t\v7"
Asserts run
Pass
assert_equals("\t\v7", "\t\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "\n\v7"
Asserts run
Pass
assert_equals("\n\v7", "\n\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "\f\v7"
Asserts run
Pass
assert_equals("\f\v7", "\f\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "\r\v7"
Asserts run
Pass
assert_equals("\r\v7", "\r\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to " \v7"
Asserts run
Pass
assert_equals(" \v7", " \v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.start: IDL set to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.start: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.start: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.start: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.start: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.start: IDL set to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.type: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passol.type: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passol.type: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.type: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.type: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.type: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.type: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.type: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.type: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.type: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.type: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.type: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.type: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.type: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.type: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.type: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.type: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.type: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.type: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.type: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.type: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.type: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.type: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.type: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.type: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.type: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.type: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.type: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.type: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.type: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.type: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.type: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.type: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.type: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.type: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.type: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.compact: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passol.compact: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passol.compact: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: setAttribute() to "compact"
Asserts run
Pass
assert_equals("compact", "compact", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passol.compact: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.compact: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.compact: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.compact: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.compact: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.compact: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.compact: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.compact: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.compact: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.compact: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.compact: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.compact: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.compact: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.compact: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.compact: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.compact: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.compact: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passol.compact: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passul.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passul.title: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.title: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.title: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.title: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.title: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.title: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.title: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.title: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.title: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.title: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.title: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.title: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.title: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.title: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.title: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.title: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.title: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.title: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.title: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.title: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.title: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.title: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.title: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.title: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.title: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.title: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.title: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.title: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.title: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.title: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.title: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.title: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.title: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.title: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passul.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passul.lang: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.lang: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.lang: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.lang: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.lang: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.lang: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.lang: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.lang: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.lang: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.lang: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.lang: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.lang: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.lang: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.lang: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.lang: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.lang: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.lang: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.lang: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.lang: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.lang: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.lang: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.lang: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.lang: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.lang: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.lang: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.lang: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.lang: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.lang: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.lang: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.lang: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.lang: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.lang: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.lang: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.lang: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passul.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passul.dir: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: setAttribute() to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.dir: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.dir: IDL set to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.className (<ul class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passul.className (<ul class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passul.className (<ul class>): setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.className (<ul 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.className (<ul class>): setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.className (<ul class>): setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.className (<ul class>): setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.className (<ul class>): setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.className (<ul class>): setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.className (<ul class>): setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.className (<ul class>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.className (<ul class>): setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.className (<ul class>): setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.className (<ul class>): setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.className (<ul class>): setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.className (<ul class>): setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.className (<ul class>): setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.className (<ul class>): setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.className (<ul class>): setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.className (<ul class>): setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.className (<ul class>): IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.className (<ul 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.className (<ul class>): IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.className (<ul class>): IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.className (<ul class>): IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.className (<ul class>): IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.className (<ul class>): IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.className (<ul class>): IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.className (<ul class>): IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.className (<ul class>): IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.className (<ul class>): IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.className (<ul class>): IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.className (<ul class>): IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.className (<ul class>): IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.className (<ul class>): IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.className (<ul class>): IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.className (<ul class>): IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.className (<ul class>): IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passul.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passul.autofocus: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: setAttribute() to "autofocus"
Asserts run
Pass
assert_equals("autofocus", "autofocus", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.autofocus: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.autofocus: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.autofocus: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.autofocus: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.autofocus: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.autofocus: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.autofocus: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.autofocus: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.autofocus: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.autofocus: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.autofocus: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.autofocus: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.autofocus: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.autofocus: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.autofocus: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.autofocus: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.autofocus: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.autofocus: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passul.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passul.hidden: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: setAttribute() to "hidden"
Asserts run
Pass
assert_equals("hidden", "hidden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.hidden: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.hidden: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.hidden: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.hidden: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.hidden: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.hidden: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.hidden: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.hidden: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.hidden: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.hidden: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.hidden: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.hidden: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.hidden: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.hidden: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.hidden: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.hidden: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.hidden: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.hidden: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passul.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passul.accessKey: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.accessKey: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.accessKey: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.accessKey: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.accessKey: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.accessKey: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.accessKey: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.accessKey: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.accessKey: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.accessKey: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.accessKey: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.accessKey: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.accessKey: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.accessKey: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.accessKey: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.accessKey: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.accessKey: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.accessKey: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.accessKey: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.accessKey: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.accessKey: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.accessKey: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.accessKey: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.accessKey: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.accessKey: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.accessKey: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.accessKey: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.accessKey: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.accessKey: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.accessKey: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.accessKey: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.accessKey: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.accessKey: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.accessKey: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passul.tabIndex: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.tabIndex: IDL set to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.tabIndex: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.tabIndex: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.tabIndex: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.tabIndex: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.tabIndex: IDL set to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.compact: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passul.compact: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passul.compact: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: setAttribute() to "compact"
Asserts run
Pass
assert_equals("compact", "compact", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.compact: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.compact: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.compact: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.compact: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.compact: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.compact: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.compact: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.compact: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.compact: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.compact: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.compact: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.compact: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.compact: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.compact: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.compact: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.compact: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.compact: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.compact: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.type: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passul.type: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passul.type: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.type: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.type: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.type: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.type: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.type: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.type: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.type: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.type: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.type: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.type: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.type: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.type: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.type: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.type: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.type: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.type: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passul.type: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.type: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.type: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.type: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.type: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.type: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.type: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.type: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.type: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.type: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.type: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.type: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.type: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.type: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.type: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.type: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passul.type: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passli.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passli.title: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.title: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.title: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.title: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.title: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.title: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.title: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.title: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.title: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.title: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.title: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.title: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.title: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.title: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.title: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.title: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.title: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.title: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.title: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.title: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.title: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.title: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.title: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.title: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.title: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.title: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.title: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.title: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.title: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.title: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.title: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.title: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.title: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.title: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passli.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passli.lang: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.lang: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.lang: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.lang: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.lang: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.lang: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.lang: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.lang: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.lang: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.lang: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.lang: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.lang: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.lang: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.lang: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.lang: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.lang: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.lang: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.lang: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.lang: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.lang: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.lang: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.lang: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.lang: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.lang: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.lang: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.lang: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.lang: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.lang: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.lang: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.lang: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.lang: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.lang: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.lang: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.lang: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passli.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passli.dir: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: setAttribute() to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.dir: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.dir: IDL set to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.className (<li class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passli.className (<li class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passli.className (<li class>): setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.className (<li 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.className (<li class>): setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.className (<li class>): setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.className (<li class>): setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.className (<li class>): setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.className (<li class>): setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.className (<li class>): setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.className (<li class>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.className (<li class>): setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.className (<li class>): setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.className (<li class>): setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.className (<li class>): setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.className (<li class>): setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.className (<li class>): setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.className (<li class>): setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.className (<li class>): setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.className (<li class>): setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.className (<li class>): IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.className (<li 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.className (<li class>): IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.className (<li class>): IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.className (<li class>): IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.className (<li class>): IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.className (<li class>): IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.className (<li class>): IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.className (<li class>): IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.className (<li class>): IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.className (<li class>): IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.className (<li class>): IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.className (<li class>): IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.className (<li class>): IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.className (<li class>): IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.className (<li class>): IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.className (<li class>): IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.className (<li class>): IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passli.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passli.autofocus: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: setAttribute() to "autofocus"
Asserts run
Pass
assert_equals("autofocus", "autofocus", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.autofocus: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.autofocus: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.autofocus: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.autofocus: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.autofocus: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.autofocus: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.autofocus: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.autofocus: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.autofocus: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.autofocus: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.autofocus: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.autofocus: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.autofocus: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.autofocus: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.autofocus: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.autofocus: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.autofocus: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.autofocus: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passli.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passli.hidden: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: setAttribute() to "hidden"
Asserts run
Pass
assert_equals("hidden", "hidden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.hidden: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.hidden: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.hidden: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.hidden: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.hidden: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.hidden: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.hidden: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.hidden: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.hidden: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.hidden: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.hidden: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.hidden: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.hidden: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.hidden: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.hidden: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.hidden: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.hidden: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.hidden: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passli.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passli.accessKey: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.accessKey: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.accessKey: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.accessKey: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.accessKey: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.accessKey: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.accessKey: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.accessKey: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.accessKey: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.accessKey: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.accessKey: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.accessKey: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.accessKey: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.accessKey: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.accessKey: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.accessKey: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.accessKey: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.accessKey: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.accessKey: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.accessKey: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.accessKey: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.accessKey: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.accessKey: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.accessKey: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.accessKey: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.accessKey: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.accessKey: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.accessKey: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.accessKey: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.accessKey: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.accessKey: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.accessKey: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.accessKey: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.accessKey: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passli.tabIndex: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.tabIndex: IDL set to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.tabIndex: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.tabIndex: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.tabIndex: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.tabIndex: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.tabIndex: IDL set to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.value: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passli.value: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passli.value: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to 2147483648
Asserts run
Pass
assert_equals("2147483648", "2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to -2147483649
Asserts run
Pass
assert_equals("-2147483649", "-2147483649", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to 4294967295
Asserts run
Pass
assert_equals("4294967295", "4294967295", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to 4294967296
Asserts run
Pass
assert_equals("4294967296", "4294967296", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "-"
Asserts run
Pass
assert_equals("-", "-", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "+"
Asserts run
Pass
assert_equals("+", "+", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "\v7"
Asserts run
Pass
assert_equals("\v7", "\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "7"
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "᠎7"
Asserts run
Pass
assert_equals("᠎7", "᠎7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "\t\v7"
Asserts run
Pass
assert_equals("\t\v7", "\t\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "\n\v7"
Asserts run
Pass
assert_equals("\n\v7", "\n\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "\f\v7"
Asserts run
Pass
assert_equals("\f\v7", "\f\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "\r\v7"
Asserts run
Pass
assert_equals("\r\v7", "\r\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to " \v7"
Asserts run
Pass
assert_equals(" \v7", " \v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.value: IDL set to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.value: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.value: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.value: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.value: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.value: IDL set to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.type: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passli.type: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passli.type: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.type: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.type: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.type: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.type: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.type: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.type: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.type: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.type: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.type: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.type: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.type: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.type: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.type: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.type: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.type: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.type: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passli.type: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.type: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.type: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.type: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.type: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.type: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.type: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.type: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.type: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.type: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.type: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.type: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.type: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.type: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.type: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.type: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passli.type: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdl.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdl.title: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.title: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.title: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.title: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.title: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.title: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.title: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.title: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.title: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.title: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.title: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.title: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.title: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.title: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.title: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.title: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.title: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.title: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.title: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.title: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.title: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.title: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.title: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.title: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.title: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.title: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.title: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.title: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.title: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.title: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.title: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.title: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.title: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.title: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdl.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdl.lang: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.lang: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.lang: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.lang: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.lang: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.lang: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.lang: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.lang: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.lang: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.lang: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.lang: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.lang: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.lang: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.lang: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.lang: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.lang: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.lang: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.lang: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.lang: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.lang: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.lang: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.lang: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.lang: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.lang: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.lang: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.lang: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.lang: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.lang: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.lang: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.lang: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.lang: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.lang: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.lang: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.lang: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdl.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdl.dir: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: setAttribute() to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.dir: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.dir: IDL set to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.className (<dl class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdl.className (<dl class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdl.className (<dl class>): setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.className (<dl 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.className (<dl class>): setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.className (<dl class>): setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.className (<dl class>): setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.className (<dl class>): setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.className (<dl class>): setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.className (<dl class>): setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.className (<dl class>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.className (<dl class>): setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.className (<dl class>): setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.className (<dl class>): setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.className (<dl class>): setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.className (<dl class>): setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.className (<dl class>): setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.className (<dl class>): setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.className (<dl class>): setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.className (<dl class>): setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.className (<dl class>): IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.className (<dl 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.className (<dl class>): IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.className (<dl class>): IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.className (<dl class>): IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.className (<dl class>): IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.className (<dl class>): IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.className (<dl class>): IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.className (<dl class>): IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.className (<dl class>): IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.className (<dl class>): IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.className (<dl class>): IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.className (<dl class>): IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.className (<dl class>): IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.className (<dl class>): IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.className (<dl class>): IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.className (<dl class>): IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.className (<dl class>): IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdl.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdl.autofocus: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: setAttribute() to "autofocus"
Asserts run
Pass
assert_equals("autofocus", "autofocus", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.autofocus: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.autofocus: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.autofocus: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.autofocus: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.autofocus: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.autofocus: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.autofocus: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.autofocus: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.autofocus: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.autofocus: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.autofocus: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.autofocus: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.autofocus: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.autofocus: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.autofocus: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.autofocus: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.autofocus: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.autofocus: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdl.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdl.hidden: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: setAttribute() to "hidden"
Asserts run
Pass
assert_equals("hidden", "hidden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.hidden: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.hidden: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.hidden: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.hidden: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.hidden: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.hidden: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.hidden: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.hidden: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.hidden: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.hidden: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.hidden: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.hidden: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.hidden: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.hidden: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.hidden: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.hidden: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.hidden: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.hidden: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdl.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdl.accessKey: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.accessKey: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.accessKey: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.accessKey: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.accessKey: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.accessKey: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.accessKey: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.accessKey: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.accessKey: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.accessKey: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.accessKey: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.accessKey: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.accessKey: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.accessKey: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.accessKey: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.accessKey: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.accessKey: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.accessKey: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.accessKey: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.accessKey: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.accessKey: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.accessKey: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.accessKey: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.accessKey: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.accessKey: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.accessKey: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.accessKey: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.accessKey: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.accessKey: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.accessKey: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.accessKey: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.accessKey: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.accessKey: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.accessKey: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdl.tabIndex: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.tabIndex: IDL set to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.tabIndex: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.tabIndex: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.tabIndex: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.tabIndex: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.tabIndex: IDL set to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.compact: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdl.compact: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdl.compact: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: setAttribute() to "compact"
Asserts run
Pass
assert_equals("compact", "compact", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdl.compact: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.compact: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.compact: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.compact: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.compact: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.compact: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.compact: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.compact: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.compact: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.compact: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.compact: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.compact: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.compact: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.compact: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.compact: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.compact: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.compact: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdl.compact: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdt.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdt.title: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.title: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.title: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.title: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.title: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.title: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.title: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.title: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.title: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.title: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.title: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.title: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.title: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.title: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.title: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.title: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.title: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.title: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.title: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.title: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.title: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.title: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.title: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.title: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.title: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.title: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.title: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.title: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.title: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.title: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.title: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.title: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.title: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.title: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdt.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdt.lang: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.lang: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.lang: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.lang: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.lang: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.lang: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.lang: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.lang: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.lang: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.lang: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.lang: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.lang: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.lang: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.lang: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.lang: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.lang: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.lang: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.lang: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.lang: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.lang: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.lang: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.lang: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.lang: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.lang: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.lang: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.lang: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.lang: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.lang: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.lang: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.lang: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.lang: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.lang: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.lang: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.lang: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdt.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdt.dir: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: setAttribute() to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.dir: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.dir: IDL set to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.className (<dt class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdt.className (<dt class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdt.className (<dt class>): setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.className (<dt 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.className (<dt class>): setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.className (<dt class>): setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.className (<dt class>): setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.className (<dt class>): setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.className (<dt class>): setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.className (<dt class>): setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.className (<dt class>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.className (<dt class>): setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.className (<dt class>): setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.className (<dt class>): setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.className (<dt class>): setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.className (<dt class>): setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.className (<dt class>): setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.className (<dt class>): setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.className (<dt class>): setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.className (<dt class>): setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.className (<dt class>): IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.className (<dt 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.className (<dt class>): IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.className (<dt class>): IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.className (<dt class>): IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.className (<dt class>): IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.className (<dt class>): IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.className (<dt class>): IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.className (<dt class>): IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.className (<dt class>): IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.className (<dt class>): IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.className (<dt class>): IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.className (<dt class>): IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.className (<dt class>): IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.className (<dt class>): IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.className (<dt class>): IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.className (<dt class>): IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.className (<dt class>): IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdt.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdt.autofocus: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: setAttribute() to "autofocus"
Asserts run
Pass
assert_equals("autofocus", "autofocus", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.autofocus: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.autofocus: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.autofocus: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.autofocus: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.autofocus: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.autofocus: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.autofocus: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.autofocus: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.autofocus: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.autofocus: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.autofocus: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.autofocus: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.autofocus: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.autofocus: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.autofocus: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.autofocus: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.autofocus: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.autofocus: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdt.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdt.hidden: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: setAttribute() to "hidden"
Asserts run
Pass
assert_equals("hidden", "hidden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.hidden: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.hidden: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.hidden: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.hidden: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.hidden: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.hidden: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.hidden: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.hidden: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.hidden: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.hidden: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.hidden: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.hidden: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.hidden: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.hidden: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.hidden: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.hidden: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.hidden: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.hidden: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdt.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdt.accessKey: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.accessKey: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.accessKey: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.accessKey: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.accessKey: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.accessKey: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.accessKey: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.accessKey: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.accessKey: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.accessKey: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.accessKey: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.accessKey: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.accessKey: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.accessKey: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.accessKey: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.accessKey: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.accessKey: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.accessKey: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.accessKey: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.accessKey: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.accessKey: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.accessKey: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.accessKey: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.accessKey: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.accessKey: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.accessKey: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.accessKey: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.accessKey: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.accessKey: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.accessKey: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.accessKey: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.accessKey: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.accessKey: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.accessKey: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdt.tabIndex: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdt.tabIndex: IDL set to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.tabIndex: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.tabIndex: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.tabIndex: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.tabIndex: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdt.tabIndex: IDL set to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdd.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdd.title: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.title: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.title: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.title: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.title: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.title: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.title: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.title: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.title: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.title: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.title: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.title: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.title: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.title: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.title: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.title: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.title: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.title: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.title: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.title: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.title: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.title: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.title: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.title: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.title: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.title: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.title: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.title: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.title: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.title: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.title: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.title: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.title: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.title: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdd.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdd.lang: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.lang: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.lang: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.lang: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.lang: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.lang: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.lang: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.lang: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.lang: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.lang: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.lang: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.lang: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.lang: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.lang: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.lang: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.lang: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.lang: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.lang: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.lang: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.lang: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.lang: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.lang: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.lang: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.lang: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.lang: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.lang: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.lang: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.lang: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.lang: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.lang: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.lang: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.lang: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.lang: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.lang: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdd.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdd.dir: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: setAttribute() to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.dir: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.dir: IDL set to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.className (<dd class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdd.className (<dd class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdd.className (<dd class>): setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.className (<dd 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.className (<dd class>): setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.className (<dd class>): setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.className (<dd class>): setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.className (<dd class>): setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.className (<dd class>): setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.className (<dd class>): setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.className (<dd class>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.className (<dd class>): setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.className (<dd class>): setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.className (<dd class>): setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.className (<dd class>): setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.className (<dd class>): setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.className (<dd class>): setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.className (<dd class>): setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.className (<dd class>): setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.className (<dd class>): setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.className (<dd class>): IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.className (<dd 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.className (<dd class>): IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.className (<dd class>): IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.className (<dd class>): IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.className (<dd class>): IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.className (<dd class>): IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.className (<dd class>): IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.className (<dd class>): IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.className (<dd class>): IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.className (<dd class>): IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.className (<dd class>): IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.className (<dd class>): IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.className (<dd class>): IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.className (<dd class>): IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.className (<dd class>): IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.className (<dd class>): IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.className (<dd class>): IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdd.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdd.autofocus: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: setAttribute() to "autofocus"
Asserts run
Pass
assert_equals("autofocus", "autofocus", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.autofocus: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.autofocus: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.autofocus: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.autofocus: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.autofocus: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.autofocus: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.autofocus: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.autofocus: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.autofocus: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.autofocus: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.autofocus: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.autofocus: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.autofocus: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.autofocus: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.autofocus: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.autofocus: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.autofocus: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.autofocus: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdd.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdd.hidden: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: setAttribute() to "hidden"
Asserts run
Pass
assert_equals("hidden", "hidden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.hidden: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.hidden: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.hidden: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.hidden: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.hidden: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.hidden: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.hidden: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.hidden: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.hidden: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.hidden: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.hidden: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.hidden: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.hidden: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.hidden: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.hidden: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.hidden: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.hidden: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.hidden: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdd.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdd.accessKey: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.accessKey: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.accessKey: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.accessKey: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.accessKey: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.accessKey: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.accessKey: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.accessKey: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.accessKey: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.accessKey: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.accessKey: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.accessKey: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.accessKey: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.accessKey: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.accessKey: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.accessKey: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.accessKey: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.accessKey: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.accessKey: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.accessKey: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.accessKey: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.accessKey: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.accessKey: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.accessKey: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.accessKey: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.accessKey: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.accessKey: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.accessKey: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.accessKey: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.accessKey: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.accessKey: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.accessKey: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.accessKey: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.accessKey: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdd.tabIndex: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdd.tabIndex: IDL set to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.tabIndex: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.tabIndex: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.tabIndex: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.tabIndex: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdd.tabIndex: IDL set to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfigure.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfigure.title: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.title: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.title: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.title: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.title: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.title: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.title: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.title: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.title: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.title: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.title: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.title: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.title: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.title: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.title: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.title: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.title: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.title: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.title: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.title: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.title: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.title: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.title: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.title: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.title: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.title: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.title: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.title: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.title: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.title: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.title: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.title: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.title: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.title: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfigure.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfigure.lang: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.lang: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.lang: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.lang: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.lang: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.lang: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.lang: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.lang: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.lang: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.lang: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.lang: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.lang: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.lang: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.lang: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.lang: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.lang: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.lang: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.lang: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.lang: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.lang: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.lang: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.lang: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.lang: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.lang: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.lang: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.lang: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.lang: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.lang: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.lang: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.lang: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.lang: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.lang: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.lang: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.lang: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfigure.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfigure.dir: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: setAttribute() to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.dir: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.dir: IDL set to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.className (<figure class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfigure.className (<figure class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfigure.className (<figure class>): setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.className (<figure 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.className (<figure class>): setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.className (<figure class>): setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.className (<figure class>): setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.className (<figure class>): setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.className (<figure class>): setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.className (<figure class>): setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.className (<figure class>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.className (<figure class>): setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.className (<figure class>): setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.className (<figure class>): setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.className (<figure class>): setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.className (<figure class>): setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.className (<figure class>): setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.className (<figure class>): setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.className (<figure class>): setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.className (<figure class>): setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.className (<figure class>): IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.className (<figure 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.className (<figure class>): IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.className (<figure class>): IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.className (<figure class>): IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.className (<figure class>): IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.className (<figure class>): IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.className (<figure class>): IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.className (<figure class>): IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.className (<figure class>): IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.className (<figure class>): IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.className (<figure class>): IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.className (<figure class>): IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.className (<figure class>): IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.className (<figure class>): IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.className (<figure class>): IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.className (<figure class>): IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.className (<figure class>): IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfigure.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfigure.autofocus: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: setAttribute() to "autofocus"
Asserts run
Pass
assert_equals("autofocus", "autofocus", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.autofocus: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.autofocus: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.autofocus: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.autofocus: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.autofocus: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.autofocus: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.autofocus: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.autofocus: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.autofocus: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.autofocus: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.autofocus: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.autofocus: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.autofocus: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.autofocus: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.autofocus: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.autofocus: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.autofocus: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.autofocus: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfigure.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfigure.hidden: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: setAttribute() to "hidden"
Asserts run
Pass
assert_equals("hidden", "hidden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.hidden: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.hidden: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.hidden: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.hidden: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.hidden: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.hidden: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.hidden: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.hidden: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.hidden: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.hidden: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.hidden: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.hidden: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.hidden: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.hidden: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.hidden: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.hidden: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.hidden: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.hidden: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfigure.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfigure.accessKey: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.accessKey: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.accessKey: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.accessKey: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.accessKey: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.accessKey: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.accessKey: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.accessKey: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.accessKey: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.accessKey: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.accessKey: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.accessKey: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.accessKey: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.accessKey: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.accessKey: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.accessKey: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.accessKey: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.accessKey: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.accessKey: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.accessKey: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.accessKey: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.accessKey: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.accessKey: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.accessKey: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.accessKey: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.accessKey: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.accessKey: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.accessKey: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.accessKey: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.accessKey: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.accessKey: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.accessKey: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.accessKey: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.accessKey: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfigure.tabIndex: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigure.tabIndex: IDL set to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.tabIndex: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.tabIndex: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.tabIndex: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.tabIndex: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigure.tabIndex: IDL set to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfigcaption.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfigcaption.title: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.title: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.title: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.title: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.title: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.title: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.title: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.title: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.title: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.title: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.title: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.title: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.title: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.title: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.title: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.title: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.title: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.title: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.title: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.title: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.title: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.title: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.title: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.title: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.title: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.title: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.title: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.title: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.title: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.title: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.title: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.title: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.title: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.title: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfigcaption.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfigcaption.lang: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.lang: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.lang: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.lang: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.lang: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.lang: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.lang: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.lang: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.lang: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.lang: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.lang: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.lang: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.lang: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.lang: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.lang: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.lang: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.lang: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.lang: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.lang: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.lang: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.lang: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.lang: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.lang: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.lang: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.lang: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.lang: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.lang: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.lang: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.lang: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.lang: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.lang: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.lang: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.lang: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.lang: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfigcaption.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfigcaption.dir: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: setAttribute() to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.dir: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.dir: IDL set to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.className (<figcaption class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfigcaption.className (<figcaption class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfigcaption.className (<figcaption class>): setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.className (<figcaption 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.className (<figcaption class>): setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.className (<figcaption class>): setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.className (<figcaption class>): setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.className (<figcaption class>): setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.className (<figcaption class>): setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.className (<figcaption class>): setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.className (<figcaption class>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.className (<figcaption class>): setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.className (<figcaption class>): setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.className (<figcaption class>): setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.className (<figcaption class>): setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.className (<figcaption class>): setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.className (<figcaption class>): setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.className (<figcaption class>): setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.className (<figcaption class>): setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.className (<figcaption class>): setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.className (<figcaption class>): IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.className (<figcaption 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.className (<figcaption class>): IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.className (<figcaption class>): IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.className (<figcaption class>): IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.className (<figcaption class>): IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.className (<figcaption class>): IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.className (<figcaption class>): IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.className (<figcaption class>): IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.className (<figcaption class>): IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.className (<figcaption class>): IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.className (<figcaption class>): IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.className (<figcaption class>): IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.className (<figcaption class>): IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.className (<figcaption class>): IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.className (<figcaption class>): IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.className (<figcaption class>): IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.className (<figcaption class>): IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfigcaption.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfigcaption.autofocus: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: setAttribute() to "autofocus"
Asserts run
Pass
assert_equals("autofocus", "autofocus", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.autofocus: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.autofocus: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.autofocus: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.autofocus: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.autofocus: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.autofocus: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.autofocus: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.autofocus: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.autofocus: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.autofocus: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.autofocus: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.autofocus: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.autofocus: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.autofocus: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.autofocus: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.autofocus: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.autofocus: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.autofocus: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfigcaption.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfigcaption.hidden: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: setAttribute() to "hidden"
Asserts run
Pass
assert_equals("hidden", "hidden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.hidden: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.hidden: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.hidden: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.hidden: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.hidden: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.hidden: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.hidden: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.hidden: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.hidden: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.hidden: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.hidden: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.hidden: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.hidden: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.hidden: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.hidden: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.hidden: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.hidden: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.hidden: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfigcaption.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfigcaption.accessKey: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.accessKey: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.accessKey: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.accessKey: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.accessKey: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.accessKey: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.accessKey: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.accessKey: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.accessKey: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.accessKey: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.accessKey: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.accessKey: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.accessKey: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.accessKey: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.accessKey: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.accessKey: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.accessKey: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.accessKey: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.accessKey: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.accessKey: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.accessKey: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.accessKey: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.accessKey: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.accessKey: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.accessKey: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.accessKey: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.accessKey: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.accessKey: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.accessKey: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.accessKey: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.accessKey: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.accessKey: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.accessKey: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.accessKey: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfigcaption.tabIndex: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfigcaption.tabIndex: IDL set to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.tabIndex: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.tabIndex: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.tabIndex: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.tabIndex: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfigcaption.tabIndex: IDL set to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmain.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmain.title: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.title: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.title: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.title: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.title: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.title: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.title: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.title: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.title: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.title: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.title: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.title: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.title: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.title: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.title: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.title: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.title: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.title: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.title: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.title: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.title: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.title: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.title: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.title: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.title: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.title: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.title: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.title: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.title: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.title: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.title: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.title: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.title: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.title: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmain.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmain.lang: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.lang: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.lang: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.lang: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.lang: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.lang: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.lang: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.lang: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.lang: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.lang: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.lang: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.lang: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.lang: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.lang: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.lang: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.lang: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.lang: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.lang: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.lang: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.lang: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.lang: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.lang: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.lang: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.lang: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.lang: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.lang: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.lang: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.lang: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.lang: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.lang: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.lang: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.lang: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.lang: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.lang: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmain.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmain.dir: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: setAttribute() to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.dir: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.dir: IDL set to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.className (<main class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmain.className (<main class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmain.className (<main class>): setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.className (<main 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.className (<main class>): setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.className (<main class>): setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.className (<main class>): setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.className (<main class>): setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.className (<main class>): setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.className (<main class>): setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.className (<main class>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.className (<main class>): setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.className (<main class>): setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.className (<main class>): setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.className (<main class>): setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.className (<main class>): setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.className (<main class>): setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.className (<main class>): setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.className (<main class>): setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.className (<main class>): setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.className (<main class>): IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.className (<main 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.className (<main class>): IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.className (<main class>): IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.className (<main class>): IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.className (<main class>): IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.className (<main class>): IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.className (<main class>): IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.className (<main class>): IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.className (<main class>): IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.className (<main class>): IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.className (<main class>): IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.className (<main class>): IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.className (<main class>): IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.className (<main class>): IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.className (<main class>): IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.className (<main class>): IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.className (<main class>): IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmain.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmain.autofocus: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: setAttribute() to "autofocus"
Asserts run
Pass
assert_equals("autofocus", "autofocus", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.autofocus: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.autofocus: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.autofocus: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.autofocus: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.autofocus: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.autofocus: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.autofocus: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.autofocus: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.autofocus: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.autofocus: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.autofocus: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.autofocus: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.autofocus: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.autofocus: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.autofocus: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.autofocus: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.autofocus: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.autofocus: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmain.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmain.hidden: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: setAttribute() to "hidden"
Asserts run
Pass
assert_equals("hidden", "hidden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.hidden: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.hidden: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.hidden: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.hidden: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.hidden: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.hidden: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.hidden: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.hidden: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.hidden: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.hidden: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.hidden: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.hidden: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.hidden: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.hidden: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.hidden: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.hidden: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.hidden: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.hidden: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmain.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmain.accessKey: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.accessKey: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.accessKey: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.accessKey: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.accessKey: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.accessKey: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.accessKey: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.accessKey: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.accessKey: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.accessKey: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.accessKey: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.accessKey: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.accessKey: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.accessKey: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.accessKey: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.accessKey: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.accessKey: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.accessKey: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.accessKey: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.accessKey: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.accessKey: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.accessKey: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.accessKey: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.accessKey: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.accessKey: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.accessKey: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.accessKey: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.accessKey: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.accessKey: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.accessKey: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.accessKey: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.accessKey: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.accessKey: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.accessKey: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmain.tabIndex: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passmain.tabIndex: IDL set to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.tabIndex: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.tabIndex: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.tabIndex: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.tabIndex: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmain.tabIndex: IDL set to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdiv.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdiv.title: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.title: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.title: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.title: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.title: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.title: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.title: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.title: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.title: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.title: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.title: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.title: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.title: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.title: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.title: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.title: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.title: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.title: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.title: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.title: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.title: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.title: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.title: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.title: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.title: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.title: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.title: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.title: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.title: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.title: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.title: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.title: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.title: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.title: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdiv.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdiv.lang: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.lang: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.lang: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.lang: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.lang: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.lang: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.lang: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.lang: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.lang: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.lang: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.lang: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.lang: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.lang: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.lang: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.lang: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.lang: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.lang: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.lang: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.lang: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.lang: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.lang: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.lang: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.lang: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.lang: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.lang: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.lang: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.lang: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.lang: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.lang: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.lang: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.lang: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.lang: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.lang: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.lang: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdiv.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdiv.dir: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: setAttribute() to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.dir: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to "ltr"
Asserts run
Pass
assert_equals("ltr", "ltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to "xltr"
Asserts run
Pass
assert_equals("xltr", "xltr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to "ltr\0"
Asserts run
Pass
assert_equals("ltr\0", "ltr\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to "tr"
Asserts run
Pass
assert_equals("tr", "tr", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to "LTR"
Asserts run
Pass
assert_equals("LTR", "LTR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("ltr", "ltr", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to "rtl"
Asserts run
Pass
assert_equals("rtl", "rtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to "xrtl"
Asserts run
Pass
assert_equals("xrtl", "xrtl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to "rtl\0"
Asserts run
Pass
assert_equals("rtl\0", "rtl\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to "tl"
Asserts run
Pass
assert_equals("tl", "tl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to "RTL"
Asserts run
Pass
assert_equals("RTL", "RTL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("rtl", "rtl", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to "auto"
Asserts run
Pass
assert_equals("auto", "auto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to "xauto"
Asserts run
Pass
assert_equals("xauto", "xauto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to "auto\0"
Asserts run
Pass
assert_equals("auto\0", "auto\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to "uto"
Asserts run
Pass
assert_equals("uto", "uto", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.dir: IDL set to "AUTO"
Asserts run
Pass
assert_equals("AUTO", "AUTO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("auto", "auto", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.className (<div class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdiv.className (<div class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdiv.className (<div class>): setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.className (<div 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.className (<div class>): setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.className (<div class>): setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.className (<div class>): setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.className (<div class>): setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.className (<div class>): setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.className (<div class>): setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.className (<div class>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.className (<div class>): setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.className (<div class>): setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.className (<div class>): setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.className (<div class>): setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.className (<div class>): setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.className (<div class>): setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.className (<div class>): setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.className (<div class>): setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.className (<div class>): setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.className (<div class>): IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.className (<div 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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.className (<div class>): IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.className (<div class>): IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.className (<div class>): IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.className (<div class>): IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.className (<div class>): IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.className (<div class>): IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.className (<div class>): IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.className (<div class>): IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.className (<div class>): IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.className (<div class>): IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.className (<div class>): IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.className (<div class>): IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.className (<div class>): IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.className (<div class>): IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.className (<div class>): IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.className (<div class>): IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdiv.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdiv.autofocus: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: setAttribute() to "autofocus"
Asserts run
Pass
assert_equals("autofocus", "autofocus", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.autofocus: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.autofocus: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.autofocus: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.autofocus: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.autofocus: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.autofocus: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.autofocus: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.autofocus: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.autofocus: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.autofocus: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.autofocus: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.autofocus: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.autofocus: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.autofocus: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.autofocus: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.autofocus: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.autofocus: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.autofocus: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdiv.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdiv.hidden: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: setAttribute() to "hidden"
Asserts run
Pass
assert_equals("hidden", "hidden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.hidden: IDL set to ""
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.hidden: IDL set to " foo "
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.hidden: IDL set to undefined
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.hidden: IDL set to null
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.hidden: IDL set to 7
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.hidden: IDL set to 1.5
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.hidden: IDL set to "5%"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.hidden: IDL set to "+100"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.hidden: IDL set to ".5"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.hidden: IDL set to true
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.hidden: IDL set to false
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.hidden: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.hidden: IDL set to NaN
Asserts run
Pass
assert_equals(false, false, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(false, false, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.hidden: IDL set to Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.hidden: IDL set to -Infinity
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.hidden: IDL set to "\0"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.hidden: IDL set to object "test-toString"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.hidden: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals(true, true, "hasAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:973:39)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdiv.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdiv.accessKey: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.accessKey: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.accessKey: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.accessKey: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.accessKey: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.accessKey: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.accessKey: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.accessKey: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.accessKey: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.accessKey: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.accessKey: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.accessKey: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.accessKey: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.accessKey: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.accessKey: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.accessKey: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.accessKey: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.accessKey: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.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 "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.accessKey: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.accessKey: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.accessKey: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.accessKey: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.accessKey: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.accessKey: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.accessKey: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.accessKey: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.accessKey: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.accessKey: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.accessKey: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.accessKey: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.accessKey: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.accessKey: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.accessKey: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.accessKey: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdiv.tabIndex: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to "1"
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to "\t7"
Asserts run
Pass
assert_equals("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to "\f7"
Asserts run
Pass
assert_equals("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to "\n7"
Asserts run
Pass
assert_equals("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to "\r7"
Asserts run
Pass
assert_equals("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to "7\v"
Asserts run
Pass
assert_equals("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to object "2"
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: setAttribute() to object "3"
Asserts run
Pass
assert_equals("3", "3", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(3, 3, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.tabIndex: IDL set to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-36, -36, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.tabIndex: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.tabIndex: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.tabIndex: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.tabIndex: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2147483647, 2147483647, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.tabIndex: IDL set to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(-2147483648, -2147483648, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.align: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdiv.align: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdiv.align: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.align: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.align: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.align: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.align: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.align: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.align: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.align: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.align: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.align: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.align: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.align: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.align: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.align: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.align: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.align: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.align: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.align: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdiv.align: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.align: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.align: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.align: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.align: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.align: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.align: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.align: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.align: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.align: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.align: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.align: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.align: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.align: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.align: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.align: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.align: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdiv.align: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)

(Note: missing tests for types tokenlist.)