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 10202 tests

Details

ResultTest NameMessage
Passa.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.className (<a class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.className (<a class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.className (<a 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)
Passa.className (<a class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.className (<a 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)
Passa.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.target: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.target: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.target: 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)
Passa.target: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.target: 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)
Passa.download: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.download: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.download: 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)
Passa.download: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.download: 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)
Passa.ping: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.ping: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.ping: 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)
Passa.ping: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.ping: 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)
Passa.rel: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.rel: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.rel: 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)
Passa.rel: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.rel: 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)
Passa.hreflang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.hreflang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.hreflang: 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)
Passa.hreflang: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.hreflang: 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)
Passa.type: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.type: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.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)
Passa.referrerPolicy: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.referrerPolicy: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: setAttribute() to "no-referrer"
Asserts run
Pass
assert_equals("no-referrer", "no-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("no-referrer", "no-referrer", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "xno-referrer"
Asserts run
Pass
assert_equals("xno-referrer", "xno-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "no-referrer\0"
Asserts run
Pass
assert_equals("no-referrer\0", "no-referrer\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)
Passa.referrerPolicy: setAttribute() to "o-referrer"
Asserts run
Pass
assert_equals("o-referrer", "o-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "NO-REFERRER"
Asserts run
Pass
assert_equals("NO-REFERRER", "NO-REFERRER", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("no-referrer", "no-referrer", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "no-referrer-when-downgrade"
Asserts run
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "xno-referrer-when-downgrade"
Asserts run
Pass
assert_equals("xno-referrer-when-downgrade", "xno-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "no-referrer-when-downgrade\0"
Asserts run
Pass
assert_equals("no-referrer-when-downgrade\0", "no-referrer-when-downgrade\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)
Passa.referrerPolicy: setAttribute() to "o-referrer-when-downgrade"
Asserts run
Pass
assert_equals("o-referrer-when-downgrade", "o-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "NO-REFERRER-WHEN-DOWNGRADE"
Asserts run
Pass
assert_equals("NO-REFERRER-WHEN-DOWNGRADE", "NO-REFERRER-WHEN-DOWNGRADE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Faila.referrerPolicy: setAttribute() to "same-origin"assert_equals: IDL get expected "same-origin" but got ""
    at Test.<anonymous> (https://wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("same-origin", "same-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "same-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "xsame-origin"
Asserts run
Pass
assert_equals("xsame-origin", "xsame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "same-origin\0"
Asserts run
Pass
assert_equals("same-origin\0", "same-origin\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)
Passa.referrerPolicy: setAttribute() to "ame-origin"
Asserts run
Pass
assert_equals("ame-origin", "ame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Faila.referrerPolicy: setAttribute() to "SAME-ORIGIN"assert_equals: IDL get expected "same-origin" but got ""
    at Test.<anonymous> (https://wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("SAME-ORIGIN", "SAME-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "same-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "Å¿ame-origin"
Asserts run
Pass
assert_equals("Å¿ame-origin", "Å¿ame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "origin"
Asserts run
Pass
assert_equals("origin", "origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("origin", "origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "xorigin"
Asserts run
Pass
assert_equals("xorigin", "xorigin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "origin\0"
Asserts run
Pass
assert_equals("origin\0", "origin\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)
Passa.referrerPolicy: setAttribute() to "rigin"
Asserts run
Pass
assert_equals("rigin", "rigin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "ORIGIN"
Asserts run
Pass
assert_equals("ORIGIN", "ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("origin", "origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Faila.referrerPolicy: setAttribute() to "strict-origin"assert_equals: IDL get expected "strict-origin" but got ""
    at Test.<anonymous> (https://wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("strict-origin", "strict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "strict-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "xstrict-origin"
Asserts run
Pass
assert_equals("xstrict-origin", "xstrict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "strict-origin\0"
Asserts run
Pass
assert_equals("strict-origin\0", "strict-origin\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)
Passa.referrerPolicy: setAttribute() to "trict-origin"
Asserts run
Pass
assert_equals("trict-origin", "trict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Faila.referrerPolicy: setAttribute() to "STRICT-ORIGIN"assert_equals: IDL get expected "strict-origin" but got ""
    at Test.<anonymous> (https://wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("STRICT-ORIGIN", "STRICT-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "strict-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "Å¿trict-origin"
Asserts run
Pass
assert_equals("Å¿trict-origin", "Å¿trict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "origin-when-cross-origin"
Asserts run
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "xorigin-when-cross-origin"
Asserts run
Pass
assert_equals("xorigin-when-cross-origin", "xorigin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "origin-when-cross-origin\0"
Asserts run
Pass
assert_equals("origin-when-cross-origin\0", "origin-when-cross-origin\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)
Passa.referrerPolicy: setAttribute() to "rigin-when-cross-origin"
Asserts run
Pass
assert_equals("rigin-when-cross-origin", "rigin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "ORIGIN-WHEN-CROSS-ORIGIN"
Asserts run
Pass
assert_equals("ORIGIN-WHEN-CROSS-ORIGIN", "ORIGIN-WHEN-CROSS-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "origin-when-croſſ-origin"
Asserts run
Pass
assert_equals("origin-when-croſſ-origin", "origin-when-croſſ-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Faila.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin"assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
    at Test.<anonymous> (https://wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("strict-origin-when-cross-origin", "strict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "strict-origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "xstrict-origin-when-cross-origin"
Asserts run
Pass
assert_equals("xstrict-origin-when-cross-origin", "xstrict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "strict-origin-when-cross-origin\0"
Asserts run
Pass
assert_equals("strict-origin-when-cross-origin\0", "strict-origin-when-cross-origin\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)
Passa.referrerPolicy: setAttribute() to "trict-origin-when-cross-origin"
Asserts run
Pass
assert_equals("trict-origin-when-cross-origin", "trict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Faila.referrerPolicy: setAttribute() to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN"assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
    at Test.<anonymous> (https://wpt.live/html/dom/reflection.js:950:31)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://wpt.live/html/dom/reflection.js:946:27)
Asserts run
Pass
assert_equals("STRICT-ORIGIN-WHEN-CROSS-ORIGIN", "STRICT-ORIGIN-WHEN-CROSS-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals("", "strict-origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "ſtrict-origin-when-croſſ-origin"
Asserts run
Pass
assert_equals("ſtrict-origin-when-croſſ-origin", "ſtrict-origin-when-croſſ-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "unsafe-url"
Asserts run
Pass
assert_equals("unsafe-url", "unsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("unsafe-url", "unsafe-url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "xunsafe-url"
Asserts run
Pass
assert_equals("xunsafe-url", "xunsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "unsafe-url\0"
Asserts run
Pass
assert_equals("unsafe-url\0", "unsafe-url\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)
Passa.referrerPolicy: setAttribute() to "nsafe-url"
Asserts run
Pass
assert_equals("nsafe-url", "nsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "UNSAFE-URL"
Asserts run
Pass
assert_equals("UNSAFE-URL", "UNSAFE-URL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("unsafe-url", "unsafe-url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: setAttribute() to "unſafe-url"
Asserts run
Pass
assert_equals("unſafe-url", "unſafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: 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)
Passa.referrerPolicy: IDL set to "no-referrer"
Asserts run
Pass
assert_equals("no-referrer", "no-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("no-referrer", "no-referrer", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "xno-referrer"
Asserts run
Pass
assert_equals("xno-referrer", "xno-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "no-referrer\0"
Asserts run
Pass
assert_equals("no-referrer\0", "no-referrer\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)
Passa.referrerPolicy: IDL set to "o-referrer"
Asserts run
Pass
assert_equals("o-referrer", "o-referrer", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "NO-REFERRER"
Asserts run
Pass
assert_equals("NO-REFERRER", "NO-REFERRER", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("no-referrer", "no-referrer", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "no-referrer-when-downgrade"
Asserts run
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "xno-referrer-when-downgrade"
Asserts run
Pass
assert_equals("xno-referrer-when-downgrade", "xno-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "no-referrer-when-downgrade\0"
Asserts run
Pass
assert_equals("no-referrer-when-downgrade\0", "no-referrer-when-downgrade\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)
Passa.referrerPolicy: IDL set to "o-referrer-when-downgrade"
Asserts run
Pass
assert_equals("o-referrer-when-downgrade", "o-referrer-when-downgrade", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "NO-REFERRER-WHEN-DOWNGRADE"
Asserts run
Pass
assert_equals("NO-REFERRER-WHEN-DOWNGRADE", "NO-REFERRER-WHEN-DOWNGRADE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("no-referrer-when-downgrade", "no-referrer-when-downgrade", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Faila.referrerPolicy: IDL set to "same-origin"assert_equals: IDL get expected "same-origin" but got ""
    at Test.<anonymous> (https://wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("same-origin", "same-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "same-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "xsame-origin"
Asserts run
Pass
assert_equals("xsame-origin", "xsame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "same-origin\0"
Asserts run
Pass
assert_equals("same-origin\0", "same-origin\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)
Passa.referrerPolicy: IDL set to "ame-origin"
Asserts run
Pass
assert_equals("ame-origin", "ame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Faila.referrerPolicy: IDL set to "SAME-ORIGIN"assert_equals: IDL get expected "same-origin" but got ""
    at Test.<anonymous> (https://wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("SAME-ORIGIN", "SAME-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "same-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "Å¿ame-origin"
Asserts run
Pass
assert_equals("Å¿ame-origin", "Å¿ame-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "origin"
Asserts run
Pass
assert_equals("origin", "origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("origin", "origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "xorigin"
Asserts run
Pass
assert_equals("xorigin", "xorigin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "origin\0"
Asserts run
Pass
assert_equals("origin\0", "origin\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)
Passa.referrerPolicy: IDL set to "rigin"
Asserts run
Pass
assert_equals("rigin", "rigin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "ORIGIN"
Asserts run
Pass
assert_equals("ORIGIN", "ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("origin", "origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Faila.referrerPolicy: IDL set to "strict-origin"assert_equals: IDL get expected "strict-origin" but got ""
    at Test.<anonymous> (https://wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("strict-origin", "strict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "strict-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "xstrict-origin"
Asserts run
Pass
assert_equals("xstrict-origin", "xstrict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "strict-origin\0"
Asserts run
Pass
assert_equals("strict-origin\0", "strict-origin\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)
Passa.referrerPolicy: IDL set to "trict-origin"
Asserts run
Pass
assert_equals("trict-origin", "trict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Faila.referrerPolicy: IDL set to "STRICT-ORIGIN"assert_equals: IDL get expected "strict-origin" but got ""
    at Test.<anonymous> (https://wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("STRICT-ORIGIN", "STRICT-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "strict-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "Å¿trict-origin"
Asserts run
Pass
assert_equals("Å¿trict-origin", "Å¿trict-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "origin-when-cross-origin"
Asserts run
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "xorigin-when-cross-origin"
Asserts run
Pass
assert_equals("xorigin-when-cross-origin", "xorigin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "origin-when-cross-origin\0"
Asserts run
Pass
assert_equals("origin-when-cross-origin\0", "origin-when-cross-origin\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)
Passa.referrerPolicy: IDL set to "rigin-when-cross-origin"
Asserts run
Pass
assert_equals("rigin-when-cross-origin", "rigin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "ORIGIN-WHEN-CROSS-ORIGIN"
Asserts run
Pass
assert_equals("ORIGIN-WHEN-CROSS-ORIGIN", "ORIGIN-WHEN-CROSS-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("origin-when-cross-origin", "origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "origin-when-croſſ-origin"
Asserts run
Pass
assert_equals("origin-when-croſſ-origin", "origin-when-croſſ-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Faila.referrerPolicy: IDL set to "strict-origin-when-cross-origin"assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
    at Test.<anonymous> (https://wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("strict-origin-when-cross-origin", "strict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "strict-origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "xstrict-origin-when-cross-origin"
Asserts run
Pass
assert_equals("xstrict-origin-when-cross-origin", "xstrict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "strict-origin-when-cross-origin\0"
Asserts run
Pass
assert_equals("strict-origin-when-cross-origin\0", "strict-origin-when-cross-origin\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)
Passa.referrerPolicy: IDL set to "trict-origin-when-cross-origin"
Asserts run
Pass
assert_equals("trict-origin-when-cross-origin", "trict-origin-when-cross-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Faila.referrerPolicy: IDL set to "STRICT-ORIGIN-WHEN-CROSS-ORIGIN"assert_equals: IDL get expected "strict-origin-when-cross-origin" but got ""
    at Test.<anonymous> (https://wpt.live/html/dom/reflection.js:984:39)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at ReflectionHarness.test (https://wpt.live/html/dom/new-harness.js:6:3)
    at ReflectionTests.reflects (https://wpt.live/html/dom/reflection.js:956:27)
Asserts run
Pass
assert_equals("STRICT-ORIGIN-WHEN-CROSS-ORIGIN", "STRICT-ORIGIN-WHEN-CROSS-ORIGIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Fail
assert_equals("", "strict-origin-when-cross-origin", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "ſtrict-origin-when-croſſ-origin"
Asserts run
Pass
assert_equals("ſtrict-origin-when-croſſ-origin", "ſtrict-origin-when-croſſ-origin", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "unsafe-url"
Asserts run
Pass
assert_equals("unsafe-url", "unsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("unsafe-url", "unsafe-url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "xunsafe-url"
Asserts run
Pass
assert_equals("xunsafe-url", "xunsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "unsafe-url\0"
Asserts run
Pass
assert_equals("unsafe-url\0", "unsafe-url\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)
Passa.referrerPolicy: IDL set to "nsafe-url"
Asserts run
Pass
assert_equals("nsafe-url", "nsafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "UNSAFE-URL"
Asserts run
Pass
assert_equals("UNSAFE-URL", "UNSAFE-URL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("unsafe-url", "unsafe-url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.referrerPolicy: IDL set to "unſafe-url"
Asserts run
Pass
assert_equals("unſafe-url", "unſafe-url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.href: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.href: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://wpt.live/html/dom/reflection-text.html", "https://wpt.live/html/dom/reflection-text.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: setAttribute() to " foo "
Asserts run
Pass
assert_equals(" foo ", " foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://wpt.live/html/dom/foo", "https://wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: 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)
Passa.href: 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)
Passa.href: setAttribute() to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
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://wpt.live/html/dom/reflection-text.html", "https://wpt.live/html/dom/reflection-text.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://wpt.live/html/dom/undefined", "https://wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://wpt.live/html/dom/7", "https://wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: 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://wpt.live/html/dom/1.5", "https://wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://wpt.live/html/dom/5%", "https://wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://wpt.live/html/dom/+100", "https://wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://wpt.live/html/dom/.5", "https://wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://wpt.live/html/dom/true", "https://wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://wpt.live/html/dom/false", "https://wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: 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://wpt.live/html/dom/[object%20Object]", "https://wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://wpt.live/html/dom/NaN", "https://wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://wpt.live/html/dom/Infinity", "https://wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://wpt.live/html/dom/-Infinity", "https://wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://wpt.live/html/dom/reflection-text.html", "https://wpt.live/html/dom/reflection-text.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://wpt.live/html/dom/null", "https://wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: 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://wpt.live/html/dom/test-toString", "https://wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: 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://wpt.live/html/dom/test-valueOf", "https://wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passa.href: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://wpt.live/html/dom/reflection-text.html", "https://wpt.live/html/dom/reflection-text.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: 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://wpt.live/html/dom/foo", "https://wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: 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)
Passa.href: 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)
Passa.href: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
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://wpt.live/html/dom/reflection-text.html", "https://wpt.live/html/dom/reflection-text.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: 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://wpt.live/html/dom/undefined", "https://wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: 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://wpt.live/html/dom/7", "https://wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: 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://wpt.live/html/dom/1.5", "https://wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: 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://wpt.live/html/dom/5%", "https://wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: 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://wpt.live/html/dom/+100", "https://wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: 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://wpt.live/html/dom/.5", "https://wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: 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://wpt.live/html/dom/true", "https://wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: 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://wpt.live/html/dom/false", "https://wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: 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://wpt.live/html/dom/[object%20Object]", "https://wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: 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://wpt.live/html/dom/NaN", "https://wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: 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://wpt.live/html/dom/Infinity", "https://wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: 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://wpt.live/html/dom/-Infinity", "https://wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: 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://wpt.live/html/dom/reflection-text.html", "https://wpt.live/html/dom/reflection-text.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: 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://wpt.live/html/dom/null", "https://wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: 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://wpt.live/html/dom/test-toString", "https://wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.href: 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://wpt.live/html/dom/test-valueOf", "https://wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passa.coords: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.coords: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.coords: 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)
Passa.coords: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.coords: 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)
Passa.charset: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.charset: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.charset: 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)
Passa.charset: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.charset: 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)
Passa.name: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.name: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.name: 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)
Passa.name: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.name: 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)
Passa.rev: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.rev: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.rev: 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)
Passa.rev: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.rev: 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)
Passa.shape: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passa.shape: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passa.shape: 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)
Passa.shape: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passa.shape: 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)
Passem.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passem.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passem.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passem.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.className (<em class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passem.className (<em class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passem.className (<em 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)
Passem.className (<em class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.className (<em 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)
Passem.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passem.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passem.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passem.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passem.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)
Passstrong.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passstrong.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passstrong.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passstrong.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.className (<strong class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passstrong.className (<strong class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passstrong.className (<strong 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)
Passstrong.className (<strong class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.className (<strong 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)
Passstrong.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passstrong.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passstrong.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passstrong.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passstrong.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)
Passsmall.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsmall.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsmall.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsmall.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.className (<small class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsmall.className (<small class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsmall.className (<small 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)
Passsmall.className (<small class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.className (<small 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)
Passsmall.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsmall.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsmall.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsmall.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passsmall.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)
Passs.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passs.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passs.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passs.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.className (<s class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passs.className (<s class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passs.className (<s 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)
Passs.className (<s class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.className (<s 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)
Passs.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passs.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passs.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passs.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passs.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)
Passcite.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcite.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcite.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcite.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.className (<cite class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcite.className (<cite class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcite.className (<cite 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)
Passcite.className (<cite class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.className (<cite 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)
Passcite.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcite.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcite.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcite.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passcite.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)
Passq.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passq.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passq.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passq.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.className (<q class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passq.className (<q class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passq.className (<q 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)
Passq.className (<q class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.className (<q 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)
Passq.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passq.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passq.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passq.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.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)
Passq.cite: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passq.cite: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passq.cite: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("https://wpt.live/html/dom/reflection-text.html", "https://wpt.live/html/dom/reflection-text.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.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://wpt.live/html/dom/foo", "https://wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.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)
Passq.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)
Passq.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://wpt.live/html/dom/reflection-text.html", "https://wpt.live/html/dom/reflection-text.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.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://wpt.live/html/dom/undefined", "https://wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.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://wpt.live/html/dom/7", "https://wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.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://wpt.live/html/dom/1.5", "https://wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.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://wpt.live/html/dom/5%", "https://wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.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://wpt.live/html/dom/+100", "https://wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.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://wpt.live/html/dom/.5", "https://wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.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://wpt.live/html/dom/true", "https://wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.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://wpt.live/html/dom/false", "https://wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.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://wpt.live/html/dom/[object%20Object]", "https://wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.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://wpt.live/html/dom/NaN", "https://wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.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://wpt.live/html/dom/Infinity", "https://wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.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://wpt.live/html/dom/-Infinity", "https://wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.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://wpt.live/html/dom/reflection-text.html", "https://wpt.live/html/dom/reflection-text.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.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://wpt.live/html/dom/null", "https://wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.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://wpt.live/html/dom/test-toString", "https://wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.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://wpt.live/html/dom/test-valueOf", "https://wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passq.cite: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("https://wpt.live/html/dom/reflection-text.html", "https://wpt.live/html/dom/reflection-text.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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://wpt.live/html/dom/foo", "https://wpt.live/html/dom/foo", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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)
Passq.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)
Passq.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://wpt.live/html/dom/reflection-text.html", "https://wpt.live/html/dom/reflection-text.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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://wpt.live/html/dom/undefined", "https://wpt.live/html/dom/undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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://wpt.live/html/dom/7", "https://wpt.live/html/dom/7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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://wpt.live/html/dom/1.5", "https://wpt.live/html/dom/1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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://wpt.live/html/dom/5%", "https://wpt.live/html/dom/5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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://wpt.live/html/dom/+100", "https://wpt.live/html/dom/+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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://wpt.live/html/dom/.5", "https://wpt.live/html/dom/.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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://wpt.live/html/dom/true", "https://wpt.live/html/dom/true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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://wpt.live/html/dom/false", "https://wpt.live/html/dom/false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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://wpt.live/html/dom/[object%20Object]", "https://wpt.live/html/dom/[object%20Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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://wpt.live/html/dom/NaN", "https://wpt.live/html/dom/NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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://wpt.live/html/dom/Infinity", "https://wpt.live/html/dom/Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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://wpt.live/html/dom/-Infinity", "https://wpt.live/html/dom/-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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://wpt.live/html/dom/reflection-text.html", "https://wpt.live/html/dom/reflection-text.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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://wpt.live/html/dom/null", "https://wpt.live/html/dom/null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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://wpt.live/html/dom/test-toString", "https://wpt.live/html/dom/test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passq.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://wpt.live/html/dom/test-valueOf", "https://wpt.live/html/dom/test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdfn.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdfn.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdfn.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdfn.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.className (<dfn class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdfn.className (<dfn class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.className (<dfn 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)
Passdfn.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdfn.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdfn.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdfn.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passdfn.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)
Passabbr.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passabbr.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passabbr.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passabbr.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.className (<abbr class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passabbr.className (<abbr class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.className (<abbr 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)
Passabbr.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passabbr.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passabbr.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passabbr.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passabbr.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)
Passruby.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passruby.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passruby.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passruby.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.className (<ruby class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passruby.className (<ruby class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passruby.className (<ruby 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)
Passruby.className (<ruby class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.className (<ruby 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)
Passruby.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passruby.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passruby.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passruby.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passruby.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)
Passrt.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passrt.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passrt.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passrt.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.className (<rt class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passrt.className (<rt class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passrt.className (<rt 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)
Passrt.className (<rt class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.className (<rt 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)
Passrt.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passrt.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passrt.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passrt.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrt.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)
Passrp.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passrp.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passrp.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passrp.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.className (<rp class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passrp.className (<rp class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passrp.className (<rp 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)
Passrp.className (<rp class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.className (<rp 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)
Passrp.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passrp.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passrp.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passrp.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passrp.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)
Passdata.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdata.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdata.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdata.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.className (<data class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdata.className (<data class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdata.className (<data 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)
Passdata.className (<data class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.className (<data 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)
Passdata.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdata.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdata.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdata.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.value: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdata.value: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdata.value: 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)
Passdata.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\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\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)
Passdata.value: 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)
Passdata.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)
Passdata.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.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdata.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)
Passdata.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)
Passdata.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)
Passdata.value: 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)
Passdata.value: 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)
Passdata.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("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passdata.value: 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)
Passdata.value: 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)
Passdata.value: 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)
Passdata.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)
Passdata.value: 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)
Passdata.value: 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)
Passdata.value: 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)
Passdata.value: 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)
Passdata.value: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passdata.value: 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)
Passdata.value: 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)
Passdata.value: 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)
Passdata.value: 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)
Passdata.value: 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)
Passdata.value: 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)
Passdata.value: 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)
Passdata.value: 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)
Passdata.value: 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)
Passdata.value: 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)
Passdata.value: 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)
Passdata.value: 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)
Passdata.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)
Passdata.value: 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)
Passdata.value: 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)
Passdata.value: 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)
Passtime.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtime.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtime.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtime.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.className (<time class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtime.className (<time class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtime.className (<time 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)
Passtime.className (<time class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.className (<time 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)
Passtime.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtime.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtime.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtime.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.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)
Passtime.dateTime: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtime.dateTime: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtime.dateTime: 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)
Passtime.dateTime: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passtime.dateTime: 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)
Passcode.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcode.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcode.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcode.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.className (<code class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcode.className (<code class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcode.className (<code 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)
Passcode.className (<code class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.className (<code 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)
Passcode.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcode.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcode.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcode.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passcode.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)
Passvar.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvar.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvar.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvar.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.className (<var class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvar.className (<var class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvar.className (<var 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)
Passvar.className (<var class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.className (<var 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)
Passvar.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvar.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvar.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvar.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passvar.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)
Passsamp.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsamp.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsamp.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsamp.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.className (<samp class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsamp.className (<samp class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsamp.className (<samp 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)
Passsamp.className (<samp class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.className (<samp 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)
Passsamp.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsamp.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsamp.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsamp.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passsamp.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)
Passkbd.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passkbd.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passkbd.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passkbd.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.className (<kbd class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passkbd.className (<kbd class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.className (<kbd 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)
Passkbd.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passkbd.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passkbd.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passkbd.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passkbd.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)
Passsub.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsub.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsub.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsub.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.className (<sub class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsub.className (<sub class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsub.className (<sub 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)
Passsub.className (<sub class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.className (<sub 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)
Passsub.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsub.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsub.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsub.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsub.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)
Passsup.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsup.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsup.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsup.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.className (<sup class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsup.className (<sup class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsup.className (<sup 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)
Passsup.className (<sup class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.className (<sup 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)
Passsup.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsup.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsup.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsup.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passsup.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)
Passi.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passi.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passi.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passi.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.className (<i class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passi.className (<i class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passi.className (<i 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)
Passi.className (<i class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.className (<i 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)
Passi.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passi.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passi.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passi.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passi.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)
Passb.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passb.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passb.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passb.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.className (<b class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passb.className (<b class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passb.className (<b 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)
Passb.className (<b class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.className (<b 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)
Passb.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passb.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passb.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passb.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passb.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)
Passu.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passu.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passu.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passu.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.className (<u class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passu.className (<u class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passu.className (<u 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)
Passu.className (<u class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.className (<u 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)
Passu.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passu.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passu.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passu.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passu.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)
Passmark.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmark.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmark.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmark.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.className (<mark class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmark.className (<mark class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmark.className (<mark 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)
Passmark.className (<mark class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.className (<mark 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)
Passmark.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmark.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmark.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmark.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passmark.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)
Passbdi.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbdi.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbdi.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbdi.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.className (<bdi class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbdi.className (<bdi class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.className (<bdi 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)
Passbdi.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbdi.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbdi.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbdi.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdi.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)
Passbdo.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbdo.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbdo.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbdo.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.className (<bdo class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbdo.className (<bdo class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.className (<bdo 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)
Passbdo.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbdo.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbdo.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbdo.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passbdo.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)
Passspan.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passspan.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passspan.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passspan.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.className (<span class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passspan.className (<span class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passspan.className (<span 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)
Passspan.className (<span class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.className (<span 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)
Passspan.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passspan.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passspan.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passspan.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passspan.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)
Passbr.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbr.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbr.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbr.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.className (<br class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbr.className (<br class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbr.className (<br 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)
Passbr.className (<br class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.className (<br 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)
Passbr.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbr.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbr.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbr.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.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)
Passbr.clear: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbr.clear: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbr.clear: 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)
Passbr.clear: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passbr.clear: 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)
Passwbr.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passwbr.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passwbr.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passwbr.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.className (<wbr class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passwbr.className (<wbr class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr class>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr class>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.className (<wbr 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)
Passwbr.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passwbr.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passwbr.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passwbr.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)
Passwbr.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)

(Note: missing tests for types tokenlist.)