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

Details

ResultTest NameMessage
Passform.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passform.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passform.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passform.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.className (<form class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passform.className (<form class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.className (<form 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)
Passform.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passform.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passform.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passform.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.acceptCharset (<form accept-charset>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passform.acceptCharset (<form accept-charset>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.acceptCharset (<form accept-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)
Passform.action: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passform.action: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("https://wpt.live/html/dom/reflection-forms.html", "https://wpt.live/html/dom/reflection-forms.html")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passform.action: 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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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)
Passform.action: setAttribute() to "\0\x01\x02\x03\x04\x05\x06\x07 \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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.action: 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)
Passform.action: 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)
Passform.action: setAttribute() to 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)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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)
Passform.action: setAttribute() to object "[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)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.action: 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)
Passform.action: setAttribute() to object "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)
Passform.action: setAttribute() to object "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)
Passform.action: 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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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)
Passform.action: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.action: 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)
Passform.action: 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)
Passform.action: 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)
Passform.autocomplete: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passform.autocomplete: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("on", "on")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passform.autocomplete: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to "on"
Asserts run
Pass
assert_equals("on", "on", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to "xon"
Asserts run
Pass
assert_equals("xon", "xon", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to "on\0"
Asserts run
Pass
assert_equals("on\0", "on\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to "n"
Asserts run
Pass
assert_equals("n", "n", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to "ON"
Asserts run
Pass
assert_equals("ON", "ON", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to "off"
Asserts run
Pass
assert_equals("off", "off", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("off", "off", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to "xoff"
Asserts run
Pass
assert_equals("xoff", "xoff", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to "off\0"
Asserts run
Pass
assert_equals("off\0", "off\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to "ff"
Asserts run
Pass
assert_equals("ff", "ff", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: setAttribute() to "OFF"
Asserts run
Pass
assert_equals("OFF", "OFF", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("off", "off", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.autocomplete: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: 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("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: 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("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to null
Asserts run
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: 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("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: 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("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to "on"
Asserts run
Pass
assert_equals("on", "on", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to "xon"
Asserts run
Pass
assert_equals("xon", "xon", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to "on\0"
Asserts run
Pass
assert_equals("on\0", "on\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to "n"
Asserts run
Pass
assert_equals("n", "n", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to "ON"
Asserts run
Pass
assert_equals("ON", "ON", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to "off"
Asserts run
Pass
assert_equals("off", "off", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("off", "off", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to "xoff"
Asserts run
Pass
assert_equals("xoff", "xoff", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to "off\0"
Asserts run
Pass
assert_equals("off\0", "off\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to "ff"
Asserts run
Pass
assert_equals("ff", "ff", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("on", "on", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.autocomplete: IDL set to "OFF"
Asserts run
Pass
assert_equals("OFF", "OFF", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("off", "off", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passform.enctype: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passform.enctype: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to "application/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to "xapplication/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("xapplication/x-www-form-urlencoded", "xapplication/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to "application/x-www-form-urlencoded\0"
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded\0", "application/x-www-form-urlencoded\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to "pplication/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("pplication/x-www-form-urlencoded", "pplication/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to "APPLICATION/X-WWW-FORM-URLENCODED"
Asserts run
Pass
assert_equals("APPLICATION/X-WWW-FORM-URLENCODED", "APPLICATION/X-WWW-FORM-URLENCODED", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to "multipart/form-data"
Asserts run
Pass
assert_equals("multipart/form-data", "multipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("multipart/form-data", "multipart/form-data", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to "xmultipart/form-data"
Asserts run
Pass
assert_equals("xmultipart/form-data", "xmultipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to "multipart/form-data\0"
Asserts run
Pass
assert_equals("multipart/form-data\0", "multipart/form-data\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to "ultipart/form-data"
Asserts run
Pass
assert_equals("ultipart/form-data", "ultipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to "MULTIPART/FORM-DATA"
Asserts run
Pass
assert_equals("MULTIPART/FORM-DATA", "MULTIPART/FORM-DATA", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("multipart/form-data", "multipart/form-data", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to "text/plain"
Asserts run
Pass
assert_equals("text/plain", "text/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text/plain", "text/plain", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to "xtext/plain"
Asserts run
Pass
assert_equals("xtext/plain", "xtext/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to "text/plain\0"
Asserts run
Pass
assert_equals("text/plain\0", "text/plain\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to "ext/plain"
Asserts run
Pass
assert_equals("ext/plain", "ext/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: setAttribute() to "TEXT/PLAIN"
Asserts run
Pass
assert_equals("TEXT/PLAIN", "TEXT/PLAIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text/plain", "text/plain", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.enctype: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: 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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: 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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to null
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: 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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: 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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to "application/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to "xapplication/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("xapplication/x-www-form-urlencoded", "xapplication/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to "application/x-www-form-urlencoded\0"
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded\0", "application/x-www-form-urlencoded\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to "pplication/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("pplication/x-www-form-urlencoded", "pplication/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to "APPLICATION/X-WWW-FORM-URLENCODED"
Asserts run
Pass
assert_equals("APPLICATION/X-WWW-FORM-URLENCODED", "APPLICATION/X-WWW-FORM-URLENCODED", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to "multipart/form-data"
Asserts run
Pass
assert_equals("multipart/form-data", "multipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("multipart/form-data", "multipart/form-data", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to "xmultipart/form-data"
Asserts run
Pass
assert_equals("xmultipart/form-data", "xmultipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to "multipart/form-data\0"
Asserts run
Pass
assert_equals("multipart/form-data\0", "multipart/form-data\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to "ultipart/form-data"
Asserts run
Pass
assert_equals("ultipart/form-data", "ultipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to "MULTIPART/FORM-DATA"
Asserts run
Pass
assert_equals("MULTIPART/FORM-DATA", "MULTIPART/FORM-DATA", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("multipart/form-data", "multipart/form-data", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to "text/plain"
Asserts run
Pass
assert_equals("text/plain", "text/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text/plain", "text/plain", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to "xtext/plain"
Asserts run
Pass
assert_equals("xtext/plain", "xtext/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to "text/plain\0"
Asserts run
Pass
assert_equals("text/plain\0", "text/plain\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to "ext/plain"
Asserts run
Pass
assert_equals("ext/plain", "ext/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.enctype: IDL set to "TEXT/PLAIN"
Asserts run
Pass
assert_equals("TEXT/PLAIN", "TEXT/PLAIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text/plain", "text/plain", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passform.encoding (<form enctype>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passform.encoding (<form enctype>): setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to "application/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to "xapplication/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("xapplication/x-www-form-urlencoded", "xapplication/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to "application/x-www-form-urlencoded\0"
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded\0", "application/x-www-form-urlencoded\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to "pplication/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("pplication/x-www-form-urlencoded", "pplication/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to "APPLICATION/X-WWW-FORM-URLENCODED"
Asserts run
Pass
assert_equals("APPLICATION/X-WWW-FORM-URLENCODED", "APPLICATION/X-WWW-FORM-URLENCODED", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to "multipart/form-data"
Asserts run
Pass
assert_equals("multipart/form-data", "multipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("multipart/form-data", "multipart/form-data", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to "xmultipart/form-data"
Asserts run
Pass
assert_equals("xmultipart/form-data", "xmultipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to "multipart/form-data\0"
Asserts run
Pass
assert_equals("multipart/form-data\0", "multipart/form-data\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to "ultipart/form-data"
Asserts run
Pass
assert_equals("ultipart/form-data", "ultipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to "MULTIPART/FORM-DATA"
Asserts run
Pass
assert_equals("MULTIPART/FORM-DATA", "MULTIPART/FORM-DATA", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("multipart/form-data", "multipart/form-data", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to "text/plain"
Asserts run
Pass
assert_equals("text/plain", "text/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text/plain", "text/plain", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to "xtext/plain"
Asserts run
Pass
assert_equals("xtext/plain", "xtext/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to "text/plain\0"
Asserts run
Pass
assert_equals("text/plain\0", "text/plain\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to "ext/plain"
Asserts run
Pass
assert_equals("ext/plain", "ext/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): setAttribute() to "TEXT/PLAIN"
Asserts run
Pass
assert_equals("TEXT/PLAIN", "TEXT/PLAIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text/plain", "text/plain", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.encoding (<form enctype>): IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): 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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): 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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to null
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): 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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): 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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to "application/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to "xapplication/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("xapplication/x-www-form-urlencoded", "xapplication/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to "application/x-www-form-urlencoded\0"
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded\0", "application/x-www-form-urlencoded\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to "pplication/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("pplication/x-www-form-urlencoded", "pplication/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to "APPLICATION/X-WWW-FORM-URLENCODED"
Asserts run
Pass
assert_equals("APPLICATION/X-WWW-FORM-URLENCODED", "APPLICATION/X-WWW-FORM-URLENCODED", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to "multipart/form-data"
Asserts run
Pass
assert_equals("multipart/form-data", "multipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("multipart/form-data", "multipart/form-data", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to "xmultipart/form-data"
Asserts run
Pass
assert_equals("xmultipart/form-data", "xmultipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to "multipart/form-data\0"
Asserts run
Pass
assert_equals("multipart/form-data\0", "multipart/form-data\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to "ultipart/form-data"
Asserts run
Pass
assert_equals("ultipart/form-data", "ultipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to "MULTIPART/FORM-DATA"
Asserts run
Pass
assert_equals("MULTIPART/FORM-DATA", "MULTIPART/FORM-DATA", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("multipart/form-data", "multipart/form-data", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to "text/plain"
Asserts run
Pass
assert_equals("text/plain", "text/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text/plain", "text/plain", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to "xtext/plain"
Asserts run
Pass
assert_equals("xtext/plain", "xtext/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to "text/plain\0"
Asserts run
Pass
assert_equals("text/plain\0", "text/plain\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to "ext/plain"
Asserts run
Pass
assert_equals("ext/plain", "ext/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.encoding (<form enctype>): IDL set to "TEXT/PLAIN"
Asserts run
Pass
assert_equals("TEXT/PLAIN", "TEXT/PLAIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text/plain", "text/plain", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passform.method: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("get", "get")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passform.method: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "get"
Asserts run
Pass
assert_equals("get", "get", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "xget"
Asserts run
Pass
assert_equals("xget", "xget", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "get\0"
Asserts run
Pass
assert_equals("get\0", "get\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "et"
Asserts run
Pass
assert_equals("et", "et", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "GET"
Asserts run
Pass
assert_equals("GET", "GET", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "post"
Asserts run
Pass
assert_equals("post", "post", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("post", "post", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "xpost"
Asserts run
Pass
assert_equals("xpost", "xpost", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "post\0"
Asserts run
Pass
assert_equals("post\0", "post\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "ost"
Asserts run
Pass
assert_equals("ost", "ost", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "POST"
Asserts run
Pass
assert_equals("POST", "POST", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("post", "post", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "poſt"
Asserts run
Pass
assert_equals("poſt", "poſt", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "dialog"
Asserts run
Pass
assert_equals("dialog", "dialog", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("dialog", "dialog", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "xdialog"
Asserts run
Pass
assert_equals("xdialog", "xdialog", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "dialog\0"
Asserts run
Pass
assert_equals("dialog\0", "dialog\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "ialog"
Asserts run
Pass
assert_equals("ialog", "ialog", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: setAttribute() to "DIALOG"
Asserts run
Pass
assert_equals("DIALOG", "DIALOG", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("dialog", "dialog", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.method: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: 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("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: 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("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to null
Asserts run
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: 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("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: 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("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "get"
Asserts run
Pass
assert_equals("get", "get", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "xget"
Asserts run
Pass
assert_equals("xget", "xget", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "get\0"
Asserts run
Pass
assert_equals("get\0", "get\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "et"
Asserts run
Pass
assert_equals("et", "et", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "GET"
Asserts run
Pass
assert_equals("GET", "GET", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "post"
Asserts run
Pass
assert_equals("post", "post", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("post", "post", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "xpost"
Asserts run
Pass
assert_equals("xpost", "xpost", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "post\0"
Asserts run
Pass
assert_equals("post\0", "post\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "ost"
Asserts run
Pass
assert_equals("ost", "ost", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "POST"
Asserts run
Pass
assert_equals("POST", "POST", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("post", "post", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "poſt"
Asserts run
Pass
assert_equals("poſt", "poſt", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "dialog"
Asserts run
Pass
assert_equals("dialog", "dialog", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("dialog", "dialog", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "xdialog"
Asserts run
Pass
assert_equals("xdialog", "xdialog", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "dialog\0"
Asserts run
Pass
assert_equals("dialog\0", "dialog\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "ialog"
Asserts run
Pass
assert_equals("ialog", "ialog", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.method: IDL set to "DIALOG"
Asserts run
Pass
assert_equals("DIALOG", "DIALOG", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("dialog", "dialog", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passform.name: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passform.name: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.noValidate: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passform.noValidate: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: setAttribute() to 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.noValidate: 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)
Passform.noValidate: setAttribute() to object "[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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: setAttribute() to object "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)
Passform.noValidate: setAttribute() to object "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)
Passform.noValidate: setAttribute() to "noValidate"
Asserts run
Pass
assert_equals("noValidate", "noValidate", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.noValidate: 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)
Passform.target: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passform.target: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passform.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)
Passfieldset.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfieldset.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfieldset.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfieldset.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.className (<fieldset class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfieldset.className (<fieldset class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.className (<fieldset 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)
Passfieldset.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfieldset.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfieldset.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfieldset.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.disabled: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfieldset.disabled: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: setAttribute() to 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfieldset.disabled: 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)
Passfieldset.disabled: setAttribute() to object "[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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: setAttribute() to object "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)
Passfieldset.disabled: setAttribute() to object "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)
Passfieldset.disabled: setAttribute() to "disabled"
Asserts run
Pass
assert_equals("disabled", "disabled", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.disabled: 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)
Passfieldset.name: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passfieldset.name: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passfieldset.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)
Passlegend.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passlegend.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passlegend.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passlegend.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.className (<legend class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passlegend.className (<legend class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.className (<legend 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)
Passlegend.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passlegend.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passlegend.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passlegend.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.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)
Passlegend.align: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passlegend.align: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passlegend.align: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlegend.align: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlegend.align: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlegend.align: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlegend.align: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlegend.align: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlegend.align: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlegend.align: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlegend.align: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlegend.align: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlegend.align: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlegend.align: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlegend.align: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlegend.align: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlegend.align: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlegend.align: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlegend.align: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlegend.align: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlegend.align: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlegend.align: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlegend.align: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlegend.align: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlegend.align: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlegend.align: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlegend.align: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlegend.align: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlegend.align: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlegend.align: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlegend.align: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlegend.align: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlegend.align: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlegend.align: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlegend.align: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlegend.align: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlegend.align: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlegend.align: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlabel.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passlabel.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passlabel.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passlabel.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.className (<label class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passlabel.className (<label class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.className (<label 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)
Passlabel.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passlabel.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passlabel.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passlabel.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.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)
Passlabel.htmlFor (<label for>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passlabel.htmlFor (<label for>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): setAttribute() to 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)
Passlabel.htmlFor (<label for>): setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlabel.htmlFor (<label for>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): setAttribute() to object "[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)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlabel.htmlFor (<label for>): setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlabel.htmlFor (<label for>): setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): setAttribute() to object "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)
Passlabel.htmlFor (<label for>): setAttribute() to object "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)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlabel.htmlFor (<label for>): IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): 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)
Passlabel.htmlFor (<label for>): 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)
Passinput.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.className (<input class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.className (<input class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.className (<input 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)
Passinput.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.accept: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.accept: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.accept: 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)
Passinput.accept: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.accept: 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)
Passinput.accept: 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)
Passinput.accept: setAttribute() to 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)
Passinput.accept: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.accept: 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)
Passinput.accept: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.accept: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.accept: 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)
Passinput.accept: setAttribute() to object "[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)
Passinput.accept: 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)
Passinput.accept: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.accept: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.accept: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.accept: 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)
Passinput.accept: setAttribute() to object "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)
Passinput.accept: setAttribute() to object "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)
Passinput.accept: 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)
Passinput.accept: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.accept: 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)
Passinput.accept: 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)
Passinput.accept: 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)
Passinput.accept: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.accept: 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)
Passinput.accept: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.accept: 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)
Passinput.accept: 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)
Passinput.accept: 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)
Passinput.accept: 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)
Passinput.accept: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.accept: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.accept: 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)
Passinput.accept: 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)
Passinput.accept: 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)
Passinput.accept: 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)
Passinput.alt: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.alt: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.alt: 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)
Passinput.alt: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.alt: 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)
Passinput.alt: 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)
Passinput.alt: setAttribute() to 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)
Passinput.alt: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.alt: 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)
Passinput.alt: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.alt: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.alt: 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)
Passinput.alt: setAttribute() to object "[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)
Passinput.alt: 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)
Passinput.alt: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.alt: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.alt: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.alt: 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)
Passinput.alt: setAttribute() to object "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)
Passinput.alt: setAttribute() to object "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)
Passinput.alt: 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)
Passinput.alt: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.alt: 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)
Passinput.alt: 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)
Passinput.alt: 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)
Passinput.alt: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.alt: 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)
Passinput.alt: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.alt: 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)
Passinput.alt: 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)
Passinput.alt: 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)
Passinput.alt: 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)
Passinput.alt: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.alt: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.alt: 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)
Passinput.alt: 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)
Passinput.alt: 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)
Passinput.alt: 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)
Passinput.autocomplete: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.autocomplete: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.autocomplete: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.autocomplete: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.autocomplete: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.autocomplete: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.autocomplete: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.autocomplete: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.autocomplete: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.autocomplete: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.autocomplete: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.autocomplete: 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)
Passinput.autocomplete: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.autocomplete: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.autocomplete: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.autocomplete: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.autocomplete: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.autocomplete: 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)
Passinput.autocomplete: 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)
Passinput.defaultChecked (<input checked>): typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.defaultChecked (<input checked>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): setAttribute() to 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): setAttribute() to object "[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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): setAttribute() to object "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)
Passinput.defaultChecked (<input checked>): setAttribute() to object "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)
Passinput.defaultChecked (<input checked>): setAttribute() to "checked"
Asserts run
Pass
assert_equals("checked", "checked", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.defaultChecked (<input checked>): 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)
Passinput.dirName: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.dirName: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.dirName: 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)
Passinput.dirName: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.dirName: 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)
Passinput.dirName: 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)
Passinput.dirName: setAttribute() to 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)
Passinput.dirName: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.dirName: 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)
Passinput.dirName: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.dirName: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.dirName: 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)
Passinput.dirName: setAttribute() to object "[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)
Passinput.dirName: 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)
Passinput.dirName: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.dirName: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.dirName: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.dirName: 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)
Passinput.dirName: setAttribute() to object "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)
Passinput.dirName: setAttribute() to object "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)
Passinput.dirName: 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)
Passinput.dirName: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.dirName: 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)
Passinput.dirName: 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)
Passinput.dirName: 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)
Passinput.dirName: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.dirName: 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)
Passinput.dirName: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.dirName: 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)
Passinput.dirName: 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)
Passinput.dirName: 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)
Passinput.dirName: 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)
Passinput.dirName: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.dirName: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.dirName: 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)
Passinput.dirName: 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)
Passinput.dirName: 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)
Passinput.dirName: 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)
Passinput.disabled: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.disabled: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: setAttribute() to 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.disabled: 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)
Passinput.disabled: setAttribute() to object "[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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: setAttribute() to object "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)
Passinput.disabled: setAttribute() to object "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)
Passinput.disabled: setAttribute() to "disabled"
Asserts run
Pass
assert_equals("disabled", "disabled", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.disabled: 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)
Passinput.formAction: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.formAction: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("https://wpt.live/html/dom/reflection-forms.html", "https://wpt.live/html/dom/reflection-forms.html")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.formAction: 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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: setAttribute() to "\0\x01\x02\x03\x04\x05\x06\x07 \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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: setAttribute() to 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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: setAttribute() to object "[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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formAction: 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)
Passinput.formAction: setAttribute() to object "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)
Passinput.formAction: setAttribute() to object "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)
Passinput.formAction: 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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formAction: 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)
Passinput.formEnctype: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.formEnctype: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.formEnctype: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to "application/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to "xapplication/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("xapplication/x-www-form-urlencoded", "xapplication/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to "application/x-www-form-urlencoded\0"
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded\0", "application/x-www-form-urlencoded\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to "pplication/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("pplication/x-www-form-urlencoded", "pplication/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to "APPLICATION/X-WWW-FORM-URLENCODED"
Asserts run
Pass
assert_equals("APPLICATION/X-WWW-FORM-URLENCODED", "APPLICATION/X-WWW-FORM-URLENCODED", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to "multipart/form-data"
Asserts run
Pass
assert_equals("multipart/form-data", "multipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("multipart/form-data", "multipart/form-data", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to "xmultipart/form-data"
Asserts run
Pass
assert_equals("xmultipart/form-data", "xmultipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to "multipart/form-data\0"
Asserts run
Pass
assert_equals("multipart/form-data\0", "multipart/form-data\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to "ultipart/form-data"
Asserts run
Pass
assert_equals("ultipart/form-data", "ultipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to "MULTIPART/FORM-DATA"
Asserts run
Pass
assert_equals("MULTIPART/FORM-DATA", "MULTIPART/FORM-DATA", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("multipart/form-data", "multipart/form-data", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to "text/plain"
Asserts run
Pass
assert_equals("text/plain", "text/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text/plain", "text/plain", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to "xtext/plain"
Asserts run
Pass
assert_equals("xtext/plain", "xtext/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to "text/plain\0"
Asserts run
Pass
assert_equals("text/plain\0", "text/plain\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to "ext/plain"
Asserts run
Pass
assert_equals("ext/plain", "ext/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: setAttribute() to "TEXT/PLAIN"
Asserts run
Pass
assert_equals("TEXT/PLAIN", "TEXT/PLAIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text/plain", "text/plain", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formEnctype: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: 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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: 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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to null
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: 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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: 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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to "application/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to "xapplication/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("xapplication/x-www-form-urlencoded", "xapplication/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to "application/x-www-form-urlencoded\0"
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded\0", "application/x-www-form-urlencoded\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to "pplication/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("pplication/x-www-form-urlencoded", "pplication/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to "APPLICATION/X-WWW-FORM-URLENCODED"
Asserts run
Pass
assert_equals("APPLICATION/X-WWW-FORM-URLENCODED", "APPLICATION/X-WWW-FORM-URLENCODED", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to "multipart/form-data"
Asserts run
Pass
assert_equals("multipart/form-data", "multipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("multipart/form-data", "multipart/form-data", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to "xmultipart/form-data"
Asserts run
Pass
assert_equals("xmultipart/form-data", "xmultipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to "multipart/form-data\0"
Asserts run
Pass
assert_equals("multipart/form-data\0", "multipart/form-data\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to "ultipart/form-data"
Asserts run
Pass
assert_equals("ultipart/form-data", "ultipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to "MULTIPART/FORM-DATA"
Asserts run
Pass
assert_equals("MULTIPART/FORM-DATA", "MULTIPART/FORM-DATA", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("multipart/form-data", "multipart/form-data", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to "text/plain"
Asserts run
Pass
assert_equals("text/plain", "text/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text/plain", "text/plain", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to "xtext/plain"
Asserts run
Pass
assert_equals("xtext/plain", "xtext/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to "text/plain\0"
Asserts run
Pass
assert_equals("text/plain\0", "text/plain\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to "ext/plain"
Asserts run
Pass
assert_equals("ext/plain", "ext/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formEnctype: IDL set to "TEXT/PLAIN"
Asserts run
Pass
assert_equals("TEXT/PLAIN", "TEXT/PLAIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text/plain", "text/plain", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.formMethod: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.formMethod: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to "get"
Asserts run
Pass
assert_equals("get", "get", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to "xget"
Asserts run
Pass
assert_equals("xget", "xget", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to "get\0"
Asserts run
Pass
assert_equals("get\0", "get\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to "et"
Asserts run
Pass
assert_equals("et", "et", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to "GET"
Asserts run
Pass
assert_equals("GET", "GET", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to "post"
Asserts run
Pass
assert_equals("post", "post", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("post", "post", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to "xpost"
Asserts run
Pass
assert_equals("xpost", "xpost", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to "post\0"
Asserts run
Pass
assert_equals("post\0", "post\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to "ost"
Asserts run
Pass
assert_equals("ost", "ost", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to "POST"
Asserts run
Pass
assert_equals("POST", "POST", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("post", "post", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: setAttribute() to "poſt"
Asserts run
Pass
assert_equals("poſt", "poſt", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formMethod: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: 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("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: 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("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to null
Asserts run
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: 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("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: 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("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to "get"
Asserts run
Pass
assert_equals("get", "get", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to "xget"
Asserts run
Pass
assert_equals("xget", "xget", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to "get\0"
Asserts run
Pass
assert_equals("get\0", "get\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to "et"
Asserts run
Pass
assert_equals("et", "et", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to "GET"
Asserts run
Pass
assert_equals("GET", "GET", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to "post"
Asserts run
Pass
assert_equals("post", "post", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("post", "post", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to "xpost"
Asserts run
Pass
assert_equals("xpost", "xpost", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to "post\0"
Asserts run
Pass
assert_equals("post\0", "post\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to "ost"
Asserts run
Pass
assert_equals("ost", "ost", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to "POST"
Asserts run
Pass
assert_equals("POST", "POST", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("post", "post", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formMethod: IDL set to "poſt"
Asserts run
Pass
assert_equals("poſt", "poſt", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formNoValidate: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.formNoValidate: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: setAttribute() to 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: setAttribute() to object "[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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: setAttribute() to object "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)
Passinput.formNoValidate: setAttribute() to object "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)
Passinput.formNoValidate: setAttribute() to "formNoValidate"
Asserts run
Pass
assert_equals("formNoValidate", "formNoValidate", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formNoValidate: 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)
Passinput.formTarget: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.formTarget: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.formTarget: 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)
Passinput.formTarget: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.formTarget: 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)
Passinput.formTarget: 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)
Passinput.formTarget: setAttribute() to 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)
Passinput.formTarget: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formTarget: 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)
Passinput.formTarget: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formTarget: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formTarget: 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)
Passinput.formTarget: setAttribute() to object "[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)
Passinput.formTarget: 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)
Passinput.formTarget: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formTarget: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formTarget: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.formTarget: 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)
Passinput.formTarget: setAttribute() to object "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)
Passinput.formTarget: setAttribute() to object "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)
Passinput.formTarget: 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)
Passinput.formTarget: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.formTarget: 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)
Passinput.formTarget: 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)
Passinput.formTarget: 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)
Passinput.formTarget: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formTarget: 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)
Passinput.formTarget: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formTarget: 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)
Passinput.formTarget: 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)
Passinput.formTarget: 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)
Passinput.formTarget: 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)
Passinput.formTarget: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formTarget: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.formTarget: 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)
Passinput.formTarget: 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)
Passinput.formTarget: 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)
Passinput.formTarget: 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)
Passinput.height: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.height: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.height: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.height: IDL set to 257
Asserts run
Pass
assert_equals("257", "257", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.height: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.height: IDL set to "-0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.height: IDL set to 2147483648
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.height: IDL set to 4294967295
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.max: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.max: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.max: 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)
Passinput.max: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.max: 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)
Passinput.max: 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)
Passinput.max: setAttribute() to 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)
Passinput.max: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.max: 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)
Passinput.max: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.max: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.max: 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)
Passinput.max: setAttribute() to object "[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)
Passinput.max: 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)
Passinput.max: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.max: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.max: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.max: 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)
Passinput.max: setAttribute() to object "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)
Passinput.max: setAttribute() to object "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)
Passinput.max: 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)
Passinput.max: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.max: 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)
Passinput.max: 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)
Passinput.max: 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)
Passinput.max: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.max: 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)
Passinput.max: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.max: 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)
Passinput.max: 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)
Passinput.max: 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)
Passinput.max: 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)
Passinput.max: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.max: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.max: 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)
Passinput.max: 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)
Passinput.max: 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)
Passinput.max: 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)
Passinput.maxLength: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.maxLength: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(-1, -1)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.maxLength: setAttribute() to -2147483649
Asserts run
Pass
assert_equals("-2147483649", "-2147483649", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: 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)
Passinput.maxLength: setAttribute() to -0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: 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)
Passinput.maxLength: 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)
Passinput.maxLength: setAttribute() to 2147483648
Asserts run
Pass
assert_equals("2147483648", "2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to 4294967295
Asserts run
Pass
assert_equals("4294967295", "4294967295", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to 4294967296
Asserts run
Pass
assert_equals("4294967296", "4294967296", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to "-"
Asserts run
Pass
assert_equals("-", "-", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to "+"
Asserts run
Pass
assert_equals("+", "+", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: 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)
Passinput.maxLength: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: 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)
Passinput.maxLength: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: 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)
Passinput.maxLength: setAttribute() to "\v7"
Asserts run
Pass
assert_equals("\v7", "\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: 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)
Passinput.maxLength: 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)
Passinput.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to "7"
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: 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)
Passinput.maxLength: 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)
Passinput.maxLength: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to "᠎7"
Asserts run
Pass
assert_equals("᠎7", "᠎7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to "\t\v7"
Asserts run
Pass
assert_equals("\t\v7", "\t\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to "\n\v7"
Asserts run
Pass
assert_equals("\n\v7", "\n\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to "\f\v7"
Asserts run
Pass
assert_equals("\f\v7", "\f\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to "\r\v7"
Asserts run
Pass
assert_equals("\r\v7", "\r\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to " \v7"
Asserts run
Pass
assert_equals(" \v7", " \v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: 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)
Passinput.maxLength: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to 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)
Passinput.maxLength: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: 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)
Passinput.maxLength: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.maxLength: 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)
Passinput.maxLength: 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)
Passinput.maxLength: IDL set to -2147483648
Asserts run
Pass
assert_throws_dom("IndexSizeError", function "function() {                     idlObj[idlName] = idlTests[i];                 }")
    at Test.<anonymous> ( /html/dom/reflection.js:959:35)
Passinput.maxLength: IDL set to -36
Asserts run
Pass
assert_throws_dom("IndexSizeError", function "function() {                     idlObj[idlName] = idlTests[i];                 }")
    at Test.<anonymous> ( /html/dom/reflection.js:959:35)
Passinput.maxLength: IDL set to -1
Asserts run
Pass
assert_throws_dom("IndexSizeError", function "function() {                     idlObj[idlName] = idlTests[i];                 }")
    at Test.<anonymous> ( /html/dom/reflection.js:959:35)
Passinput.maxLength: 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)
Passinput.maxLength: 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)
Passinput.maxLength: 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)
Passinput.min: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.min: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.min: 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)
Passinput.min: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.min: 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)
Passinput.min: 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)
Passinput.min: setAttribute() to 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)
Passinput.min: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.min: 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)
Passinput.min: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.min: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.min: 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)
Passinput.min: setAttribute() to object "[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)
Passinput.min: 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)
Passinput.min: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.min: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.min: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.min: 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)
Passinput.min: setAttribute() to object "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)
Passinput.min: setAttribute() to object "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)
Passinput.min: 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)
Passinput.min: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.min: 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)
Passinput.min: 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)
Passinput.min: 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)
Passinput.min: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.min: 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)
Passinput.min: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.min: 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)
Passinput.min: 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)
Passinput.min: 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)
Passinput.min: 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)
Passinput.min: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.min: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.min: 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)
Passinput.min: 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)
Passinput.min: 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)
Passinput.min: 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)
Passinput.minLength: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.minLength: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(-1, -1)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.minLength: setAttribute() to -2147483649
Asserts run
Pass
assert_equals("-2147483649", "-2147483649", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: 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)
Passinput.minLength: setAttribute() to -0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: 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)
Passinput.minLength: 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)
Passinput.minLength: setAttribute() to 2147483648
Asserts run
Pass
assert_equals("2147483648", "2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to 4294967295
Asserts run
Pass
assert_equals("4294967295", "4294967295", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to 4294967296
Asserts run
Pass
assert_equals("4294967296", "4294967296", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to "-"
Asserts run
Pass
assert_equals("-", "-", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to "+"
Asserts run
Pass
assert_equals("+", "+", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: 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)
Passinput.minLength: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: 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)
Passinput.minLength: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: 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)
Passinput.minLength: setAttribute() to "\v7"
Asserts run
Pass
assert_equals("\v7", "\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: 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)
Passinput.minLength: 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)
Passinput.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to "7"
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: 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)
Passinput.minLength: 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)
Passinput.minLength: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to "᠎7"
Asserts run
Pass
assert_equals("᠎7", "᠎7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to "\t\v7"
Asserts run
Pass
assert_equals("\t\v7", "\t\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to "\n\v7"
Asserts run
Pass
assert_equals("\n\v7", "\n\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to "\f\v7"
Asserts run
Pass
assert_equals("\f\v7", "\f\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to "\r\v7"
Asserts run
Pass
assert_equals("\r\v7", "\r\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to " \v7"
Asserts run
Pass
assert_equals(" \v7", " \v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: 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)
Passinput.minLength: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to 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)
Passinput.minLength: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: 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)
Passinput.minLength: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.minLength: 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)
Passinput.minLength: 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)
Passinput.minLength: IDL set to -2147483648
Asserts run
Pass
assert_throws_dom("IndexSizeError", function "function() {                     idlObj[idlName] = idlTests[i];                 }")
    at Test.<anonymous> ( /html/dom/reflection.js:959:35)
Passinput.minLength: IDL set to -36
Asserts run
Pass
assert_throws_dom("IndexSizeError", function "function() {                     idlObj[idlName] = idlTests[i];                 }")
    at Test.<anonymous> ( /html/dom/reflection.js:959:35)
Passinput.minLength: IDL set to -1
Asserts run
Pass
assert_throws_dom("IndexSizeError", function "function() {                     idlObj[idlName] = idlTests[i];                 }")
    at Test.<anonymous> ( /html/dom/reflection.js:959:35)
Passinput.minLength: 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)
Passinput.minLength: 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)
Passinput.minLength: 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)
Passinput.multiple: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.multiple: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: setAttribute() to 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.multiple: 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)
Passinput.multiple: setAttribute() to object "[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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: setAttribute() to object "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)
Passinput.multiple: setAttribute() to object "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)
Passinput.multiple: setAttribute() to "multiple"
Asserts run
Pass
assert_equals("multiple", "multiple", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.multiple: 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)
Passinput.name: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.name: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.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)
Passinput.pattern: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.pattern: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.pattern: 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)
Passinput.pattern: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.pattern: 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)
Passinput.pattern: 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)
Passinput.pattern: setAttribute() to 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)
Passinput.pattern: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.pattern: 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)
Passinput.pattern: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.pattern: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.pattern: 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)
Passinput.pattern: setAttribute() to object "[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)
Passinput.pattern: 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)
Passinput.pattern: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.pattern: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.pattern: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.pattern: 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)
Passinput.pattern: setAttribute() to object "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)
Passinput.pattern: setAttribute() to object "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)
Passinput.pattern: 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)
Passinput.pattern: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.pattern: 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)
Passinput.pattern: 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)
Passinput.pattern: 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)
Passinput.pattern: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.pattern: 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)
Passinput.pattern: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.pattern: 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)
Passinput.pattern: 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)
Passinput.pattern: 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)
Passinput.pattern: 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)
Passinput.pattern: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.pattern: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.pattern: 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)
Passinput.pattern: 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)
Passinput.pattern: 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)
Passinput.pattern: 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)
Passinput.placeholder: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.placeholder: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.placeholder: 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)
Passinput.placeholder: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.placeholder: 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)
Passinput.placeholder: 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)
Passinput.placeholder: setAttribute() to 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)
Passinput.placeholder: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.placeholder: 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)
Passinput.placeholder: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.placeholder: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.placeholder: 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)
Passinput.placeholder: setAttribute() to object "[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)
Passinput.placeholder: 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)
Passinput.placeholder: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.placeholder: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.placeholder: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.placeholder: 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)
Passinput.placeholder: setAttribute() to object "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)
Passinput.placeholder: setAttribute() to object "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)
Passinput.placeholder: 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)
Passinput.placeholder: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.placeholder: 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)
Passinput.placeholder: 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)
Passinput.placeholder: 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)
Passinput.placeholder: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.placeholder: 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)
Passinput.placeholder: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.placeholder: 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)
Passinput.placeholder: 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)
Passinput.placeholder: 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)
Passinput.placeholder: 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)
Passinput.placeholder: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.placeholder: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.placeholder: 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)
Passinput.placeholder: 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)
Passinput.placeholder: 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)
Passinput.placeholder: 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)
Passinput.readOnly: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.readOnly: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: setAttribute() to 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.readOnly: 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)
Passinput.readOnly: setAttribute() to object "[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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: setAttribute() to object "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)
Passinput.readOnly: setAttribute() to object "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)
Passinput.readOnly: setAttribute() to "readOnly"
Asserts run
Pass
assert_equals("readOnly", "readOnly", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.readOnly: 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)
Passinput.required: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.required: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: setAttribute() to 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.required: 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)
Passinput.required: setAttribute() to object "[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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: setAttribute() to object "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)
Passinput.required: setAttribute() to object "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)
Passinput.required: setAttribute() to "required"
Asserts run
Pass
assert_equals("required", "required", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.required: 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)
Passinput.size: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.size: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(20, 20)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.size: setAttribute() to -2147483649
Asserts run
Pass
assert_equals("-2147483649", "-2147483649", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: 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)
Passinput.size: 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)
Passinput.size: setAttribute() to 2147483648
Asserts run
Pass
assert_equals("2147483648", "2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to 4294967295
Asserts run
Pass
assert_equals("4294967295", "4294967295", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to 4294967296
Asserts run
Pass
assert_equals("4294967296", "4294967296", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to "-"
Asserts run
Pass
assert_equals("-", "-", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to "+"
Asserts run
Pass
assert_equals("+", "+", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: 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)
Passinput.size: 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)
Passinput.size: setAttribute() to "\v7"
Asserts run
Pass
assert_equals("\v7", "\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: 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)
Passinput.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to "7"
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: 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)
Passinput.size: 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)
Passinput.size: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to "᠎7"
Asserts run
Pass
assert_equals("᠎7", "᠎7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to "\t\v7"
Asserts run
Pass
assert_equals("\t\v7", "\t\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to "\n\v7"
Asserts run
Pass
assert_equals("\n\v7", "\n\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to "\f\v7"
Asserts run
Pass
assert_equals("\f\v7", "\f\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to "\r\v7"
Asserts run
Pass
assert_equals("\r\v7", "\r\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to " \v7"
Asserts run
Pass
assert_equals(" \v7", " \v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: 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)
Passinput.size: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.size: 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)
Passinput.size: 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)
Passinput.size: IDL set to 0
Asserts run
Pass
assert_throws_dom("IndexSizeError", function "function() {                     idlObj[idlName] = idlTests[i];                 }")
    at Test.<anonymous> ( /html/dom/reflection.js:959:35)
Passinput.size: 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)
Passinput.size: 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)
Passinput.size: IDL set to 2147483648
Asserts run
Pass
assert_equals("20", "20", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.size: IDL set to 4294967295
Asserts run
Pass
assert_equals("20", "20", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.src: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.src: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.src: 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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: setAttribute() to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
Asserts run
Pass
assert_equals("\0\x01\x02\x03\x04\x05\x06\x07 \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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: setAttribute() to 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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: setAttribute() to object "[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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.src: 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)
Passinput.src: setAttribute() to object "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)
Passinput.src: setAttribute() to object "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)
Passinput.src: 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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f "
Asserts run
Pass
assert_equals("\0\x01\x02\x03\x04\x05\x06\x07 \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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.src: 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)
Passinput.src: 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)
Passinput.src: 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)
Passinput.step: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.step: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.step: 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)
Passinput.step: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.step: 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)
Passinput.step: 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)
Passinput.step: setAttribute() to 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)
Passinput.step: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.step: 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)
Passinput.step: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.step: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.step: 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)
Passinput.step: setAttribute() to object "[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)
Passinput.step: 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)
Passinput.step: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.step: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.step: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.step: 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)
Passinput.step: setAttribute() to object "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)
Passinput.step: setAttribute() to object "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)
Passinput.step: 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)
Passinput.step: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.step: 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)
Passinput.step: 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)
Passinput.step: 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)
Passinput.step: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.step: 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)
Passinput.step: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.step: 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)
Passinput.step: 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)
Passinput.step: 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)
Passinput.step: 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)
Passinput.step: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.step: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.step: 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)
Passinput.step: 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)
Passinput.step: 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)
Passinput.step: 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)
Passinput.type: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.type: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("text", "text")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.type: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "hidden"
Asserts run
Pass
assert_equals("hidden", "hidden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("hidden", "hidden", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xhidden"
Asserts run
Pass
assert_equals("xhidden", "xhidden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "hidden\0"
Asserts run
Pass
assert_equals("hidden\0", "hidden\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "idden"
Asserts run
Pass
assert_equals("idden", "idden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "HIDDEN"
Asserts run
Pass
assert_equals("HIDDEN", "HIDDEN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("hidden", "hidden", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "text"
Asserts run
Pass
assert_equals("text", "text", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xtext"
Asserts run
Pass
assert_equals("xtext", "xtext", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "text\0"
Asserts run
Pass
assert_equals("text\0", "text\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "ext"
Asserts run
Pass
assert_equals("ext", "ext", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "TEXT"
Asserts run
Pass
assert_equals("TEXT", "TEXT", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "search"
Asserts run
Pass
assert_equals("search", "search", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("search", "search", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xsearch"
Asserts run
Pass
assert_equals("xsearch", "xsearch", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "search\0"
Asserts run
Pass
assert_equals("search\0", "search\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "earch"
Asserts run
Pass
assert_equals("earch", "earch", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "SEARCH"
Asserts run
Pass
assert_equals("SEARCH", "SEARCH", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("search", "search", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "ſearch"
Asserts run
Pass
assert_equals("ſearch", "ſearch", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "tel"
Asserts run
Pass
assert_equals("tel", "tel", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("tel", "tel", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xtel"
Asserts run
Pass
assert_equals("xtel", "xtel", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "tel\0"
Asserts run
Pass
assert_equals("tel\0", "tel\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "el"
Asserts run
Pass
assert_equals("el", "el", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "TEL"
Asserts run
Pass
assert_equals("TEL", "TEL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("tel", "tel", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "url"
Asserts run
Pass
assert_equals("url", "url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("url", "url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xurl"
Asserts run
Pass
assert_equals("xurl", "xurl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "url\0"
Asserts run
Pass
assert_equals("url\0", "url\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "rl"
Asserts run
Pass
assert_equals("rl", "rl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "URL"
Asserts run
Pass
assert_equals("URL", "URL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("url", "url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "email"
Asserts run
Pass
assert_equals("email", "email", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("email", "email", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xemail"
Asserts run
Pass
assert_equals("xemail", "xemail", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "email\0"
Asserts run
Pass
assert_equals("email\0", "email\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "mail"
Asserts run
Pass
assert_equals("mail", "mail", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "EMAIL"
Asserts run
Pass
assert_equals("EMAIL", "EMAIL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("email", "email", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "password"
Asserts run
Pass
assert_equals("password", "password", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("password", "password", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xpassword"
Asserts run
Pass
assert_equals("xpassword", "xpassword", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "password\0"
Asserts run
Pass
assert_equals("password\0", "password\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "assword"
Asserts run
Pass
assert_equals("assword", "assword", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "PASSWORD"
Asserts run
Pass
assert_equals("PASSWORD", "PASSWORD", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("password", "password", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "paſſword"
Asserts run
Pass
assert_equals("paſſword", "paſſword", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "date"
Asserts run
Pass
assert_equals("date", "date", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("date", "date", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xdate"
Asserts run
Pass
assert_equals("xdate", "xdate", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "date\0"
Asserts run
Pass
assert_equals("date\0", "date\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "ate"
Asserts run
Pass
assert_equals("ate", "ate", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "DATE"
Asserts run
Pass
assert_equals("DATE", "DATE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("date", "date", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "time"
Asserts run
Pass
assert_equals("time", "time", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("time", "time", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xtime"
Asserts run
Pass
assert_equals("xtime", "xtime", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "time\0"
Asserts run
Pass
assert_equals("time\0", "time\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "ime"
Asserts run
Pass
assert_equals("ime", "ime", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "TIME"
Asserts run
Pass
assert_equals("TIME", "TIME", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("time", "time", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "datetime-local"
Asserts run
Pass
assert_equals("datetime-local", "datetime-local", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("datetime-local", "datetime-local", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xdatetime-local"
Asserts run
Pass
assert_equals("xdatetime-local", "xdatetime-local", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "datetime-local\0"
Asserts run
Pass
assert_equals("datetime-local\0", "datetime-local\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "atetime-local"
Asserts run
Pass
assert_equals("atetime-local", "atetime-local", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "DATETIME-LOCAL"
Asserts run
Pass
assert_equals("DATETIME-LOCAL", "DATETIME-LOCAL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("datetime-local", "datetime-local", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "number"
Asserts run
Pass
assert_equals("number", "number", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("number", "number", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xnumber"
Asserts run
Pass
assert_equals("xnumber", "xnumber", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "number\0"
Asserts run
Pass
assert_equals("number\0", "number\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "umber"
Asserts run
Pass
assert_equals("umber", "umber", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "NUMBER"
Asserts run
Pass
assert_equals("NUMBER", "NUMBER", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("number", "number", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "range"
Asserts run
Pass
assert_equals("range", "range", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("range", "range", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xrange"
Asserts run
Pass
assert_equals("xrange", "xrange", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "range\0"
Asserts run
Pass
assert_equals("range\0", "range\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "ange"
Asserts run
Pass
assert_equals("ange", "ange", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "RANGE"
Asserts run
Pass
assert_equals("RANGE", "RANGE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("range", "range", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "color"
Asserts run
Pass
assert_equals("color", "color", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("color", "color", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xcolor"
Asserts run
Pass
assert_equals("xcolor", "xcolor", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "color\0"
Asserts run
Pass
assert_equals("color\0", "color\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "olor"
Asserts run
Pass
assert_equals("olor", "olor", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "COLOR"
Asserts run
Pass
assert_equals("COLOR", "COLOR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("color", "color", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "checkbox"
Asserts run
Pass
assert_equals("checkbox", "checkbox", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("checkbox", "checkbox", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xcheckbox"
Asserts run
Pass
assert_equals("xcheckbox", "xcheckbox", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "checkbox\0"
Asserts run
Pass
assert_equals("checkbox\0", "checkbox\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "heckbox"
Asserts run
Pass
assert_equals("heckbox", "heckbox", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "CHECKBOX"
Asserts run
Pass
assert_equals("CHECKBOX", "CHECKBOX", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("checkbox", "checkbox", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "checKbox"
Asserts run
Pass
assert_equals("checKbox", "checKbox", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "radio"
Asserts run
Pass
assert_equals("radio", "radio", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("radio", "radio", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xradio"
Asserts run
Pass
assert_equals("xradio", "xradio", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "radio\0"
Asserts run
Pass
assert_equals("radio\0", "radio\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "adio"
Asserts run
Pass
assert_equals("adio", "adio", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "RADIO"
Asserts run
Pass
assert_equals("RADIO", "RADIO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("radio", "radio", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "file"
Asserts run
Pass
assert_equals("file", "file", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("file", "file", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xfile"
Asserts run
Pass
assert_equals("xfile", "xfile", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "file\0"
Asserts run
Pass
assert_equals("file\0", "file\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "ile"
Asserts run
Pass
assert_equals("ile", "ile", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "FILE"
Asserts run
Pass
assert_equals("FILE", "FILE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("file", "file", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "submit"
Asserts run
Pass
assert_equals("submit", "submit", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xsubmit"
Asserts run
Pass
assert_equals("xsubmit", "xsubmit", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "submit\0"
Asserts run
Pass
assert_equals("submit\0", "submit\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "ubmit"
Asserts run
Pass
assert_equals("ubmit", "ubmit", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "SUBMIT"
Asserts run
Pass
assert_equals("SUBMIT", "SUBMIT", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "ſubmit"
Asserts run
Pass
assert_equals("ſubmit", "ſubmit", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "image"
Asserts run
Pass
assert_equals("image", "image", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("image", "image", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "ximage"
Asserts run
Pass
assert_equals("ximage", "ximage", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "image\0"
Asserts run
Pass
assert_equals("image\0", "image\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "mage"
Asserts run
Pass
assert_equals("mage", "mage", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "IMAGE"
Asserts run
Pass
assert_equals("IMAGE", "IMAGE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("image", "image", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "reset"
Asserts run
Pass
assert_equals("reset", "reset", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("reset", "reset", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xreset"
Asserts run
Pass
assert_equals("xreset", "xreset", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "reset\0"
Asserts run
Pass
assert_equals("reset\0", "reset\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "eset"
Asserts run
Pass
assert_equals("eset", "eset", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "RESET"
Asserts run
Pass
assert_equals("RESET", "RESET", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("reset", "reset", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "reſet"
Asserts run
Pass
assert_equals("reſet", "reſet", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "button"
Asserts run
Pass
assert_equals("button", "button", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("button", "button", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "xbutton"
Asserts run
Pass
assert_equals("xbutton", "xbutton", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "button\0"
Asserts run
Pass
assert_equals("button\0", "button\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "utton"
Asserts run
Pass
assert_equals("utton", "utton", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: setAttribute() to "BUTTON"
Asserts run
Pass
assert_equals("BUTTON", "BUTTON", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("button", "button", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.type: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to null
Asserts run
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.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("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "hidden"
Asserts run
Pass
assert_equals("hidden", "hidden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("hidden", "hidden", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xhidden"
Asserts run
Pass
assert_equals("xhidden", "xhidden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "hidden\0"
Asserts run
Pass
assert_equals("hidden\0", "hidden\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "idden"
Asserts run
Pass
assert_equals("idden", "idden", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "HIDDEN"
Asserts run
Pass
assert_equals("HIDDEN", "HIDDEN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("hidden", "hidden", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "text"
Asserts run
Pass
assert_equals("text", "text", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xtext"
Asserts run
Pass
assert_equals("xtext", "xtext", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "text\0"
Asserts run
Pass
assert_equals("text\0", "text\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "ext"
Asserts run
Pass
assert_equals("ext", "ext", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "TEXT"
Asserts run
Pass
assert_equals("TEXT", "TEXT", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "search"
Asserts run
Pass
assert_equals("search", "search", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("search", "search", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xsearch"
Asserts run
Pass
assert_equals("xsearch", "xsearch", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "search\0"
Asserts run
Pass
assert_equals("search\0", "search\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "earch"
Asserts run
Pass
assert_equals("earch", "earch", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "SEARCH"
Asserts run
Pass
assert_equals("SEARCH", "SEARCH", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("search", "search", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "ſearch"
Asserts run
Pass
assert_equals("ſearch", "ſearch", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "tel"
Asserts run
Pass
assert_equals("tel", "tel", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("tel", "tel", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xtel"
Asserts run
Pass
assert_equals("xtel", "xtel", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "tel\0"
Asserts run
Pass
assert_equals("tel\0", "tel\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "el"
Asserts run
Pass
assert_equals("el", "el", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "TEL"
Asserts run
Pass
assert_equals("TEL", "TEL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("tel", "tel", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "url"
Asserts run
Pass
assert_equals("url", "url", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("url", "url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xurl"
Asserts run
Pass
assert_equals("xurl", "xurl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "url\0"
Asserts run
Pass
assert_equals("url\0", "url\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "rl"
Asserts run
Pass
assert_equals("rl", "rl", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "URL"
Asserts run
Pass
assert_equals("URL", "URL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("url", "url", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "email"
Asserts run
Pass
assert_equals("email", "email", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("email", "email", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xemail"
Asserts run
Pass
assert_equals("xemail", "xemail", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "email\0"
Asserts run
Pass
assert_equals("email\0", "email\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "mail"
Asserts run
Pass
assert_equals("mail", "mail", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "EMAIL"
Asserts run
Pass
assert_equals("EMAIL", "EMAIL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("email", "email", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "password"
Asserts run
Pass
assert_equals("password", "password", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("password", "password", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xpassword"
Asserts run
Pass
assert_equals("xpassword", "xpassword", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "password\0"
Asserts run
Pass
assert_equals("password\0", "password\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "assword"
Asserts run
Pass
assert_equals("assword", "assword", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "PASSWORD"
Asserts run
Pass
assert_equals("PASSWORD", "PASSWORD", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("password", "password", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "paſſword"
Asserts run
Pass
assert_equals("paſſword", "paſſword", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "date"
Asserts run
Pass
assert_equals("date", "date", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("date", "date", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xdate"
Asserts run
Pass
assert_equals("xdate", "xdate", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "date\0"
Asserts run
Pass
assert_equals("date\0", "date\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "ate"
Asserts run
Pass
assert_equals("ate", "ate", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "DATE"
Asserts run
Pass
assert_equals("DATE", "DATE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("date", "date", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "time"
Asserts run
Pass
assert_equals("time", "time", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("time", "time", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xtime"
Asserts run
Pass
assert_equals("xtime", "xtime", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "time\0"
Asserts run
Pass
assert_equals("time\0", "time\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "ime"
Asserts run
Pass
assert_equals("ime", "ime", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "TIME"
Asserts run
Pass
assert_equals("TIME", "TIME", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("time", "time", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "datetime-local"
Asserts run
Pass
assert_equals("datetime-local", "datetime-local", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("datetime-local", "datetime-local", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xdatetime-local"
Asserts run
Pass
assert_equals("xdatetime-local", "xdatetime-local", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "datetime-local\0"
Asserts run
Pass
assert_equals("datetime-local\0", "datetime-local\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "atetime-local"
Asserts run
Pass
assert_equals("atetime-local", "atetime-local", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "DATETIME-LOCAL"
Asserts run
Pass
assert_equals("DATETIME-LOCAL", "DATETIME-LOCAL", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("datetime-local", "datetime-local", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "number"
Asserts run
Pass
assert_equals("number", "number", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("number", "number", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xnumber"
Asserts run
Pass
assert_equals("xnumber", "xnumber", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "number\0"
Asserts run
Pass
assert_equals("number\0", "number\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "umber"
Asserts run
Pass
assert_equals("umber", "umber", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "NUMBER"
Asserts run
Pass
assert_equals("NUMBER", "NUMBER", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("number", "number", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "range"
Asserts run
Pass
assert_equals("range", "range", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("range", "range", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xrange"
Asserts run
Pass
assert_equals("xrange", "xrange", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "range\0"
Asserts run
Pass
assert_equals("range\0", "range\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "ange"
Asserts run
Pass
assert_equals("ange", "ange", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "RANGE"
Asserts run
Pass
assert_equals("RANGE", "RANGE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("range", "range", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "color"
Asserts run
Pass
assert_equals("color", "color", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("color", "color", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xcolor"
Asserts run
Pass
assert_equals("xcolor", "xcolor", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "color\0"
Asserts run
Pass
assert_equals("color\0", "color\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "olor"
Asserts run
Pass
assert_equals("olor", "olor", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "COLOR"
Asserts run
Pass
assert_equals("COLOR", "COLOR", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("color", "color", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "checkbox"
Asserts run
Pass
assert_equals("checkbox", "checkbox", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("checkbox", "checkbox", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xcheckbox"
Asserts run
Pass
assert_equals("xcheckbox", "xcheckbox", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "checkbox\0"
Asserts run
Pass
assert_equals("checkbox\0", "checkbox\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "heckbox"
Asserts run
Pass
assert_equals("heckbox", "heckbox", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "CHECKBOX"
Asserts run
Pass
assert_equals("CHECKBOX", "CHECKBOX", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("checkbox", "checkbox", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "checKbox"
Asserts run
Pass
assert_equals("checKbox", "checKbox", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "radio"
Asserts run
Pass
assert_equals("radio", "radio", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("radio", "radio", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xradio"
Asserts run
Pass
assert_equals("xradio", "xradio", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "radio\0"
Asserts run
Pass
assert_equals("radio\0", "radio\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "adio"
Asserts run
Pass
assert_equals("adio", "adio", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "RADIO"
Asserts run
Pass
assert_equals("RADIO", "RADIO", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("radio", "radio", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "file"
Asserts run
Pass
assert_equals("file", "file", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("file", "file", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xfile"
Asserts run
Pass
assert_equals("xfile", "xfile", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "file\0"
Asserts run
Pass
assert_equals("file\0", "file\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "ile"
Asserts run
Pass
assert_equals("ile", "ile", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "FILE"
Asserts run
Pass
assert_equals("FILE", "FILE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("file", "file", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "submit"
Asserts run
Pass
assert_equals("submit", "submit", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xsubmit"
Asserts run
Pass
assert_equals("xsubmit", "xsubmit", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "submit\0"
Asserts run
Pass
assert_equals("submit\0", "submit\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "ubmit"
Asserts run
Pass
assert_equals("ubmit", "ubmit", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "SUBMIT"
Asserts run
Pass
assert_equals("SUBMIT", "SUBMIT", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "ſubmit"
Asserts run
Pass
assert_equals("ſubmit", "ſubmit", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "image"
Asserts run
Pass
assert_equals("image", "image", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("image", "image", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "ximage"
Asserts run
Pass
assert_equals("ximage", "ximage", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "image\0"
Asserts run
Pass
assert_equals("image\0", "image\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "mage"
Asserts run
Pass
assert_equals("mage", "mage", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "IMAGE"
Asserts run
Pass
assert_equals("IMAGE", "IMAGE", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("image", "image", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "reset"
Asserts run
Pass
assert_equals("reset", "reset", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("reset", "reset", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xreset"
Asserts run
Pass
assert_equals("xreset", "xreset", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "reset\0"
Asserts run
Pass
assert_equals("reset\0", "reset\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "eset"
Asserts run
Pass
assert_equals("eset", "eset", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "RESET"
Asserts run
Pass
assert_equals("RESET", "RESET", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("reset", "reset", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "reſet"
Asserts run
Pass
assert_equals("reſet", "reſet", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "button"
Asserts run
Pass
assert_equals("button", "button", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("button", "button", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "xbutton"
Asserts run
Pass
assert_equals("xbutton", "xbutton", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "button\0"
Asserts run
Pass
assert_equals("button\0", "button\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "utton"
Asserts run
Pass
assert_equals("utton", "utton", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text", "text", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.type: IDL set to "BUTTON"
Asserts run
Pass
assert_equals("BUTTON", "BUTTON", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("button", "button", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.width: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.width: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.width: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.width: IDL set to 257
Asserts run
Pass
assert_equals("257", "257", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.width: IDL set to 2147483647
Asserts run
Pass
assert_equals("2147483647", "2147483647", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.width: IDL set to "-0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.width: IDL set to 2147483648
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.width: IDL set to 4294967295
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passinput.defaultValue (<input value>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.defaultValue (<input value>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.defaultValue (<input 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)
Passinput.align: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.align: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.align: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.align: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.align: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.align: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.align: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.align: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.align: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.align: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.align: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.align: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.align: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.align: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.align: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.align: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.align: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.align: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.align: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.align: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.align: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.align: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.align: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("undefined", "undefined", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.align: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("7", "7", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.align: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("1.5", "1.5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.align: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.align: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("+100", "+100", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.align: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.align: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.align: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("false", "false", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.align: IDL set to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("[object Object]", "[object Object]", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.align: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("NaN", "NaN", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.align: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.align: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.align: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.align: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("null", "null", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.align: IDL set to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-toString", "test-toString", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.align: IDL set to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("test-valueOf", "test-valueOf", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.useMap: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passinput.useMap: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passinput.useMap: 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)
Passinput.useMap: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.useMap: 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)
Passinput.useMap: 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)
Passinput.useMap: setAttribute() to 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)
Passinput.useMap: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.useMap: 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)
Passinput.useMap: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.useMap: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.useMap: 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)
Passinput.useMap: setAttribute() to object "[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)
Passinput.useMap: 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)
Passinput.useMap: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.useMap: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.useMap: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passinput.useMap: 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)
Passinput.useMap: setAttribute() to object "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)
Passinput.useMap: setAttribute() to object "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)
Passinput.useMap: 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)
Passinput.useMap: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passinput.useMap: 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)
Passinput.useMap: 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)
Passinput.useMap: 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)
Passinput.useMap: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.useMap: 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)
Passinput.useMap: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.useMap: 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)
Passinput.useMap: 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)
Passinput.useMap: 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)
Passinput.useMap: 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)
Passinput.useMap: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.useMap: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passinput.useMap: 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)
Passinput.useMap: 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)
Passinput.useMap: 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)
Passinput.useMap: 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)
Passbutton.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbutton.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbutton.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbutton.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.className (<button class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbutton.className (<button class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.className (<button 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)
Passbutton.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbutton.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbutton.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbutton.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.disabled: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbutton.disabled: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: setAttribute() to 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.disabled: 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)
Passbutton.disabled: setAttribute() to object "[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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: setAttribute() to object "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)
Passbutton.disabled: setAttribute() to object "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)
Passbutton.disabled: setAttribute() to "disabled"
Asserts run
Pass
assert_equals("disabled", "disabled", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.disabled: 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)
Passbutton.formAction: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbutton.formAction: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("https://wpt.live/html/dom/reflection-forms.html", "https://wpt.live/html/dom/reflection-forms.html")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbutton.formAction: 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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: setAttribute() to "\0\x01\x02\x03\x04\x05\x06\x07 \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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: setAttribute() to 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: setAttribute() to object "[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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formAction: 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)
Passbutton.formAction: setAttribute() to object "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)
Passbutton.formAction: setAttribute() to object "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)
Passbutton.formAction: 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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: IDL set to "\0\x01\x02\x03\x04\x05\x06\x07 \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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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-forms.html", "https://wpt.live/html/dom/reflection-forms.html", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formAction: 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)
Passbutton.formEnctype: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbutton.formEnctype: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbutton.formEnctype: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to "application/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to "xapplication/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("xapplication/x-www-form-urlencoded", "xapplication/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to "application/x-www-form-urlencoded\0"
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded\0", "application/x-www-form-urlencoded\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to "pplication/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("pplication/x-www-form-urlencoded", "pplication/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to "APPLICATION/X-WWW-FORM-URLENCODED"
Asserts run
Pass
assert_equals("APPLICATION/X-WWW-FORM-URLENCODED", "APPLICATION/X-WWW-FORM-URLENCODED", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to "multipart/form-data"
Asserts run
Pass
assert_equals("multipart/form-data", "multipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("multipart/form-data", "multipart/form-data", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to "xmultipart/form-data"
Asserts run
Pass
assert_equals("xmultipart/form-data", "xmultipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to "multipart/form-data\0"
Asserts run
Pass
assert_equals("multipart/form-data\0", "multipart/form-data\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to "ultipart/form-data"
Asserts run
Pass
assert_equals("ultipart/form-data", "ultipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to "MULTIPART/FORM-DATA"
Asserts run
Pass
assert_equals("MULTIPART/FORM-DATA", "MULTIPART/FORM-DATA", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("multipart/form-data", "multipart/form-data", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to "text/plain"
Asserts run
Pass
assert_equals("text/plain", "text/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text/plain", "text/plain", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to "xtext/plain"
Asserts run
Pass
assert_equals("xtext/plain", "xtext/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to "text/plain\0"
Asserts run
Pass
assert_equals("text/plain\0", "text/plain\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to "ext/plain"
Asserts run
Pass
assert_equals("ext/plain", "ext/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: setAttribute() to "TEXT/PLAIN"
Asserts run
Pass
assert_equals("TEXT/PLAIN", "TEXT/PLAIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("text/plain", "text/plain", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formEnctype: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: 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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: 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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to null
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: 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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: 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("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to "application/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to "xapplication/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("xapplication/x-www-form-urlencoded", "xapplication/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to "application/x-www-form-urlencoded\0"
Asserts run
Pass
assert_equals("application/x-www-form-urlencoded\0", "application/x-www-form-urlencoded\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to "pplication/x-www-form-urlencoded"
Asserts run
Pass
assert_equals("pplication/x-www-form-urlencoded", "pplication/x-www-form-urlencoded", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to "APPLICATION/X-WWW-FORM-URLENCODED"
Asserts run
Pass
assert_equals("APPLICATION/X-WWW-FORM-URLENCODED", "APPLICATION/X-WWW-FORM-URLENCODED", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to "multipart/form-data"
Asserts run
Pass
assert_equals("multipart/form-data", "multipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("multipart/form-data", "multipart/form-data", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to "xmultipart/form-data"
Asserts run
Pass
assert_equals("xmultipart/form-data", "xmultipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to "multipart/form-data\0"
Asserts run
Pass
assert_equals("multipart/form-data\0", "multipart/form-data\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to "ultipart/form-data"
Asserts run
Pass
assert_equals("ultipart/form-data", "ultipart/form-data", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to "MULTIPART/FORM-DATA"
Asserts run
Pass
assert_equals("MULTIPART/FORM-DATA", "MULTIPART/FORM-DATA", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("multipart/form-data", "multipart/form-data", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to "text/plain"
Asserts run
Pass
assert_equals("text/plain", "text/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text/plain", "text/plain", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to "xtext/plain"
Asserts run
Pass
assert_equals("xtext/plain", "xtext/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to "text/plain\0"
Asserts run
Pass
assert_equals("text/plain\0", "text/plain\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to "ext/plain"
Asserts run
Pass
assert_equals("ext/plain", "ext/plain", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("application/x-www-form-urlencoded", "application/x-www-form-urlencoded", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formEnctype: IDL set to "TEXT/PLAIN"
Asserts run
Pass
assert_equals("TEXT/PLAIN", "TEXT/PLAIN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("text/plain", "text/plain", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbutton.formMethod: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbutton.formMethod: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to object "test-toString"
Asserts run
Pass
assert_equals("test-toString", "test-toString", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to object "test-valueOf"
Asserts run
Pass
assert_equals("test-valueOf", "test-valueOf", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "get"
Asserts run
Pass
assert_equals("get", "get", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "xget"
Asserts run
Pass
assert_equals("xget", "xget", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "get\0"
Asserts run
Pass
assert_equals("get\0", "get\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "et"
Asserts run
Pass
assert_equals("et", "et", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "GET"
Asserts run
Pass
assert_equals("GET", "GET", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "post"
Asserts run
Pass
assert_equals("post", "post", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("post", "post", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "xpost"
Asserts run
Pass
assert_equals("xpost", "xpost", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "post\0"
Asserts run
Pass
assert_equals("post\0", "post\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "ost"
Asserts run
Pass
assert_equals("ost", "ost", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "POST"
Asserts run
Pass
assert_equals("POST", "POST", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("post", "post", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "poſt"
Asserts run
Pass
assert_equals("poſt", "poſt", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "dialog"
Asserts run
Pass
assert_equals("dialog", "dialog", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("dialog", "dialog", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "xdialog"
Asserts run
Pass
assert_equals("xdialog", "xdialog", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "dialog\0"
Asserts run
Pass
assert_equals("dialog\0", "dialog\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "ialog"
Asserts run
Pass
assert_equals("ialog", "ialog", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: setAttribute() to "DIALOG"
Asserts run
Pass
assert_equals("DIALOG", "DIALOG", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("dialog", "dialog", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formMethod: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: 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("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: 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("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to null
Asserts run
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: 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("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: 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("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "get"
Asserts run
Pass
assert_equals("get", "get", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "xget"
Asserts run
Pass
assert_equals("xget", "xget", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "get\0"
Asserts run
Pass
assert_equals("get\0", "get\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "et"
Asserts run
Pass
assert_equals("et", "et", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "GET"
Asserts run
Pass
assert_equals("GET", "GET", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "post"
Asserts run
Pass
assert_equals("post", "post", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("post", "post", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "xpost"
Asserts run
Pass
assert_equals("xpost", "xpost", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "post\0"
Asserts run
Pass
assert_equals("post\0", "post\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "ost"
Asserts run
Pass
assert_equals("ost", "ost", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "POST"
Asserts run
Pass
assert_equals("POST", "POST", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("post", "post", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "poſt"
Asserts run
Pass
assert_equals("poſt", "poſt", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "dialog"
Asserts run
Pass
assert_equals("dialog", "dialog", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("dialog", "dialog", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "xdialog"
Asserts run
Pass
assert_equals("xdialog", "xdialog", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "dialog\0"
Asserts run
Pass
assert_equals("dialog\0", "dialog\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "ialog"
Asserts run
Pass
assert_equals("ialog", "ialog", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("get", "get", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formMethod: IDL set to "DIALOG"
Asserts run
Pass
assert_equals("DIALOG", "DIALOG", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("dialog", "dialog", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formNoValidate: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbutton.formNoValidate: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: setAttribute() to 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: setAttribute() to object "[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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: setAttribute() to object "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)
Passbutton.formNoValidate: setAttribute() to object "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)
Passbutton.formNoValidate: setAttribute() to "formNoValidate"
Asserts run
Pass
assert_equals("formNoValidate", "formNoValidate", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formNoValidate: 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)
Passbutton.formTarget: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbutton.formTarget: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbutton.formTarget: 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)
Passbutton.formTarget: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passbutton.formTarget: 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)
Passbutton.formTarget: 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)
Passbutton.formTarget: setAttribute() to 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)
Passbutton.formTarget: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formTarget: 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)
Passbutton.formTarget: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formTarget: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formTarget: 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)
Passbutton.formTarget: setAttribute() to object "[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)
Passbutton.formTarget: 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)
Passbutton.formTarget: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formTarget: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formTarget: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.formTarget: 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)
Passbutton.formTarget: setAttribute() to object "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)
Passbutton.formTarget: setAttribute() to object "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)
Passbutton.formTarget: 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)
Passbutton.formTarget: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passbutton.formTarget: 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)
Passbutton.formTarget: 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)
Passbutton.formTarget: 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)
Passbutton.formTarget: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formTarget: 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)
Passbutton.formTarget: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formTarget: 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)
Passbutton.formTarget: 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)
Passbutton.formTarget: 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)
Passbutton.formTarget: 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)
Passbutton.formTarget: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formTarget: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.formTarget: 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)
Passbutton.formTarget: 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)
Passbutton.formTarget: 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)
Passbutton.formTarget: 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)
Passbutton.name: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbutton.name: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.type: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbutton.type: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("submit", "submit")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbutton.type: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "submit"
Asserts run
Pass
assert_equals("submit", "submit", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "xsubmit"
Asserts run
Pass
assert_equals("xsubmit", "xsubmit", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "submit\0"
Asserts run
Pass
assert_equals("submit\0", "submit\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "ubmit"
Asserts run
Pass
assert_equals("ubmit", "ubmit", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "SUBMIT"
Asserts run
Pass
assert_equals("SUBMIT", "SUBMIT", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "ſubmit"
Asserts run
Pass
assert_equals("ſubmit", "ſubmit", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "reset"
Asserts run
Pass
assert_equals("reset", "reset", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("reset", "reset", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "xreset"
Asserts run
Pass
assert_equals("xreset", "xreset", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "reset\0"
Asserts run
Pass
assert_equals("reset\0", "reset\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "eset"
Asserts run
Pass
assert_equals("eset", "eset", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "RESET"
Asserts run
Pass
assert_equals("RESET", "RESET", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("reset", "reset", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "reſet"
Asserts run
Pass
assert_equals("reſet", "reſet", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "button"
Asserts run
Pass
assert_equals("button", "button", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("button", "button", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "xbutton"
Asserts run
Pass
assert_equals("xbutton", "xbutton", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "button\0"
Asserts run
Pass
assert_equals("button\0", "button\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "utton"
Asserts run
Pass
assert_equals("utton", "utton", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: setAttribute() to "BUTTON"
Asserts run
Pass
assert_equals("BUTTON", "BUTTON", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("button", "button", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passbutton.type: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.type: IDL set to null
Asserts run
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.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("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.type: IDL set to "submit"
Asserts run
Pass
assert_equals("submit", "submit", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.type: IDL set to "xsubmit"
Asserts run
Pass
assert_equals("xsubmit", "xsubmit", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.type: IDL set to "submit\0"
Asserts run
Pass
assert_equals("submit\0", "submit\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.type: IDL set to "ubmit"
Asserts run
Pass
assert_equals("ubmit", "ubmit", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.type: IDL set to "SUBMIT"
Asserts run
Pass
assert_equals("SUBMIT", "SUBMIT", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.type: IDL set to "ſubmit"
Asserts run
Pass
assert_equals("ſubmit", "ſubmit", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.type: IDL set to "reset"
Asserts run
Pass
assert_equals("reset", "reset", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("reset", "reset", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.type: IDL set to "xreset"
Asserts run
Pass
assert_equals("xreset", "xreset", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.type: IDL set to "reset\0"
Asserts run
Pass
assert_equals("reset\0", "reset\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.type: IDL set to "eset"
Asserts run
Pass
assert_equals("eset", "eset", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.type: IDL set to "RESET"
Asserts run
Pass
assert_equals("RESET", "RESET", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("reset", "reset", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.type: IDL set to "reſet"
Asserts run
Pass
assert_equals("reſet", "reſet", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.type: IDL set to "button"
Asserts run
Pass
assert_equals("button", "button", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("button", "button", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.type: IDL set to "xbutton"
Asserts run
Pass
assert_equals("xbutton", "xbutton", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.type: IDL set to "button\0"
Asserts run
Pass
assert_equals("button\0", "button\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.type: IDL set to "utton"
Asserts run
Pass
assert_equals("utton", "utton", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("submit", "submit", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.type: IDL set to "BUTTON"
Asserts run
Pass
assert_equals("BUTTON", "BUTTON", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("button", "button", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passbutton.value: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passbutton.value: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passbutton.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)
Passselect.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passselect.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passselect.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passselect.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.className (<select class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passselect.className (<select class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.className (<select 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)
Passselect.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passselect.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passselect.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passselect.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.autocomplete: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passselect.autocomplete: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passselect.autocomplete: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passselect.autocomplete: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passselect.autocomplete: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passselect.autocomplete: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passselect.autocomplete: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passselect.autocomplete: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passselect.autocomplete: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passselect.autocomplete: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passselect.autocomplete: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passselect.autocomplete: 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)
Passselect.autocomplete: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passselect.autocomplete: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passselect.autocomplete: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passselect.autocomplete: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passselect.autocomplete: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passselect.autocomplete: 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)
Passselect.autocomplete: 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)
Passselect.disabled: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passselect.disabled: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: setAttribute() to 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.disabled: 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)
Passselect.disabled: setAttribute() to object "[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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: setAttribute() to object "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)
Passselect.disabled: setAttribute() to object "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)
Passselect.disabled: setAttribute() to "disabled"
Asserts run
Pass
assert_equals("disabled", "disabled", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.disabled: 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)
Passselect.multiple: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passselect.multiple: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: setAttribute() to 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.multiple: 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)
Passselect.multiple: setAttribute() to object "[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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: setAttribute() to object "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)
Passselect.multiple: setAttribute() to object "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)
Passselect.multiple: setAttribute() to "multiple"
Asserts run
Pass
assert_equals("multiple", "multiple", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.multiple: 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)
Passselect.name: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passselect.name: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.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)
Passselect.required: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passselect.required: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: setAttribute() to 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.required: 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)
Passselect.required: setAttribute() to object "[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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: setAttribute() to object "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)
Passselect.required: setAttribute() to object "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)
Passselect.required: setAttribute() to "required"
Asserts run
Pass
assert_equals("required", "required", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.required: 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)
Passselect.size: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passselect.size: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passselect.size: setAttribute() to -2147483649
Asserts run
Pass
assert_equals("-2147483649", "-2147483649", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: 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)
Passselect.size: setAttribute() to 257
Asserts run
Pass
assert_equals("257", "257", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(257, 257, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: 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)
Passselect.size: setAttribute() to 2147483648
Asserts run
Pass
assert_equals("2147483648", "2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to 4294967295
Asserts run
Pass
assert_equals("4294967295", "4294967295", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to 4294967296
Asserts run
Pass
assert_equals("4294967296", "4294967296", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to "-"
Asserts run
Pass
assert_equals("-", "-", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to "+"
Asserts run
Pass
assert_equals("+", "+", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: 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)
Passselect.size: 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)
Passselect.size: setAttribute() to "\v7"
Asserts run
Pass
assert_equals("\v7", "\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: 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)
Passselect.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(7, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to "7"
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: 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)
Passselect.size: 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)
Passselect.size: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to "᠎7"
Asserts run
Pass
assert_equals("᠎7", "᠎7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to "\t\v7"
Asserts run
Pass
assert_equals("\t\v7", "\t\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to "\n\v7"
Asserts run
Pass
assert_equals("\n\v7", "\n\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to "\f\v7"
Asserts run
Pass
assert_equals("\f\v7", "\f\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to "\r\v7"
Asserts run
Pass
assert_equals("\r\v7", "\r\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to " \v7"
Asserts run
Pass
assert_equals(" \v7", " \v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: 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)
Passselect.size: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(100, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passselect.size: 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)
Passselect.size: 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)
Passselect.size: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passselect.size: 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)
Passselect.size: IDL set to 257
Asserts run
Pass
assert_equals("257", "257", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(257, 257, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passselect.size: 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)
Passselect.size: IDL set to "-0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passselect.size: IDL set to 2147483648
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)
Passselect.size: IDL set to 4294967295
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)
Passdatalist.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdatalist.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdatalist.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdatalist.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.className (<datalist class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdatalist.className (<datalist class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.className (<datalist 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)
Passdatalist.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdatalist.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdatalist.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdatalist.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passdatalist.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)
Passoptgroup.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoptgroup.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoptgroup.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoptgroup.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.className (<optgroup class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoptgroup.className (<optgroup class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.className (<optgroup 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)
Passoptgroup.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoptgroup.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoptgroup.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoptgroup.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.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)
Passoptgroup.disabled: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoptgroup.disabled: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: setAttribute() to 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: setAttribute() to object "[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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: setAttribute() to object "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)
Passoptgroup.disabled: setAttribute() to object "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)
Passoptgroup.disabled: setAttribute() to "disabled"
Asserts run
Pass
assert_equals("disabled", "disabled", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.disabled: 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)
Passoptgroup.label: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoptgroup.label: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoptgroup.label: 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)
Passoptgroup.label: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passoptgroup.label: 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)
Passoptgroup.label: 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)
Passoptgroup.label: setAttribute() to 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)
Passoptgroup.label: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passoptgroup.label: 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)
Passoptgroup.label: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passoptgroup.label: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passoptgroup.label: 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)
Passoptgroup.label: setAttribute() to object "[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)
Passoptgroup.label: 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)
Passoptgroup.label: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passoptgroup.label: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passoptgroup.label: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passoptgroup.label: 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)
Passoptgroup.label: setAttribute() to object "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)
Passoptgroup.label: setAttribute() to object "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)
Passoptgroup.label: 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)
Passoptgroup.label: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passoptgroup.label: 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)
Passoptgroup.label: 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)
Passoptgroup.label: 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)
Passoptgroup.label: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passoptgroup.label: 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)
Passoptgroup.label: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passoptgroup.label: 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)
Passoptgroup.label: 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)
Passoptgroup.label: 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)
Passoptgroup.label: 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)
Passoptgroup.label: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passoptgroup.label: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passoptgroup.label: 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)
Passoptgroup.label: 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)
Passoptgroup.label: 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)
Passoptgroup.label: 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)
Passoption.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoption.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoption.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoption.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.className (<option class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoption.className (<option class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.className (<option 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)
Passoption.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoption.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoption.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoption.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.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)
Passoption.disabled: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoption.disabled: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: setAttribute() to 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passoption.disabled: 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)
Passoption.disabled: setAttribute() to object "[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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: setAttribute() to object "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)
Passoption.disabled: setAttribute() to object "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)
Passoption.disabled: setAttribute() to "disabled"
Asserts run
Pass
assert_equals("disabled", "disabled", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.disabled: 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)
Passoption.label: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoption.label: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.label: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passoption.label: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.label: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.label: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.label: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.label: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.label: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.label: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.label: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.label: 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)
Passoption.label: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.label: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.label: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.label: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.label: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.label: 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)
Passoption.label: 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)
Passoption.defaultSelected (<option selected>): typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoption.defaultSelected (<option selected>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): setAttribute() to 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): setAttribute() to object "[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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): setAttribute() to object "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)
Passoption.defaultSelected (<option selected>): setAttribute() to object "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)
Passoption.defaultSelected (<option selected>): setAttribute() to "selected"
Asserts run
Pass
assert_equals("selected", "selected", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.defaultSelected (<option selected>): 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)
Passoption.value: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoption.value: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.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)
Passoption.value: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.value: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.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)
Passoption.value: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.value: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.value: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.value: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.value: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.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)
Passoption.value: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.value: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.value: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.value: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.value: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passoption.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)
Passoption.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)
Passtextarea.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.className (<textarea class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.className (<textarea class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.className (<textarea 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)
Passtextarea.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.autocomplete: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.autocomplete: IDL set to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passtextarea.autocomplete: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passtextarea.autocomplete: IDL set to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passtextarea.autocomplete: IDL set to 7
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passtextarea.autocomplete: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passtextarea.autocomplete: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passtextarea.autocomplete: IDL set to "+100"
Asserts run
Pass
assert_equals("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passtextarea.autocomplete: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passtextarea.autocomplete: IDL set to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passtextarea.autocomplete: IDL set to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passtextarea.autocomplete: 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)
Passtextarea.autocomplete: IDL set to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passtextarea.autocomplete: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passtextarea.autocomplete: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passtextarea.autocomplete: IDL set to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passtextarea.autocomplete: IDL set to null
Asserts run
Pass
assert_equals("null", "null", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passtextarea.autocomplete: 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)
Passtextarea.autocomplete: 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)
Passtextarea.cols: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.cols: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(20, 20)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtextarea.cols: setAttribute() to -2147483649
Asserts run
Pass
assert_equals("-2147483649", "-2147483649", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: 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)
Passtextarea.cols: 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)
Passtextarea.cols: setAttribute() to 2147483648
Asserts run
Pass
assert_equals("2147483648", "2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to 4294967295
Asserts run
Pass
assert_equals("4294967295", "4294967295", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to 4294967296
Asserts run
Pass
assert_equals("4294967296", "4294967296", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to "-"
Asserts run
Pass
assert_equals("-", "-", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to "+"
Asserts run
Pass
assert_equals("+", "+", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: 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)
Passtextarea.cols: 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)
Passtextarea.cols: setAttribute() to "\v7"
Asserts run
Pass
assert_equals("\v7", "\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: 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)
Passtextarea.cols: 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)
Passtextarea.cols: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to "7"
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: 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)
Passtextarea.cols: 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)
Passtextarea.cols: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to "᠎7"
Asserts run
Pass
assert_equals("᠎7", "᠎7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to "\t\v7"
Asserts run
Pass
assert_equals("\t\v7", "\t\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to "\n\v7"
Asserts run
Pass
assert_equals("\n\v7", "\n\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to "\f\v7"
Asserts run
Pass
assert_equals("\f\v7", "\f\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to "\r\v7"
Asserts run
Pass
assert_equals("\r\v7", "\r\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to " \v7"
Asserts run
Pass
assert_equals(" \v7", " \v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: 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)
Passtextarea.cols: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to 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)
Passtextarea.cols: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: 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)
Passtextarea.cols: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.cols: 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)
Passtextarea.cols: 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)
Passtextarea.cols: IDL set to 0
Asserts run
Pass
assert_equals("20", "20", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.cols: 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)
Passtextarea.cols: 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)
Passtextarea.cols: IDL set to 2147483648
Asserts run
Pass
assert_equals("20", "20", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.cols: IDL set to 4294967295
Asserts run
Pass
assert_equals("20", "20", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(20, 20, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.dirName: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.dirName: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtextarea.dirName: 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)
Passtextarea.dirName: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passtextarea.dirName: 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)
Passtextarea.dirName: 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)
Passtextarea.dirName: setAttribute() to 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)
Passtextarea.dirName: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.dirName: 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)
Passtextarea.dirName: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.dirName: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.dirName: 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)
Passtextarea.dirName: setAttribute() to object "[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)
Passtextarea.dirName: 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)
Passtextarea.dirName: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.dirName: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.dirName: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.dirName: 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)
Passtextarea.dirName: setAttribute() to object "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)
Passtextarea.dirName: setAttribute() to object "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)
Passtextarea.dirName: 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)
Passtextarea.dirName: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passtextarea.dirName: 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)
Passtextarea.dirName: 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)
Passtextarea.dirName: 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)
Passtextarea.dirName: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.dirName: 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)
Passtextarea.dirName: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.dirName: 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)
Passtextarea.dirName: 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)
Passtextarea.dirName: 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)
Passtextarea.dirName: 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)
Passtextarea.dirName: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.dirName: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.dirName: 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)
Passtextarea.dirName: 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)
Passtextarea.dirName: 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)
Passtextarea.dirName: 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)
Passtextarea.disabled: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.disabled: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: setAttribute() to 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.disabled: 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)
Passtextarea.disabled: setAttribute() to object "[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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: setAttribute() to object "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)
Passtextarea.disabled: setAttribute() to object "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)
Passtextarea.disabled: setAttribute() to "disabled"
Asserts run
Pass
assert_equals("disabled", "disabled", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.disabled: 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)
Passtextarea.maxLength: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.maxLength: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(-1, -1)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtextarea.maxLength: setAttribute() to -2147483649
Asserts run
Pass
assert_equals("-2147483649", "-2147483649", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: 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)
Passtextarea.maxLength: setAttribute() to -0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: 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)
Passtextarea.maxLength: 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)
Passtextarea.maxLength: setAttribute() to 2147483648
Asserts run
Pass
assert_equals("2147483648", "2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to 4294967295
Asserts run
Pass
assert_equals("4294967295", "4294967295", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to 4294967296
Asserts run
Pass
assert_equals("4294967296", "4294967296", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to "-"
Asserts run
Pass
assert_equals("-", "-", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to "+"
Asserts run
Pass
assert_equals("+", "+", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: 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)
Passtextarea.maxLength: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: 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)
Passtextarea.maxLength: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: 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)
Passtextarea.maxLength: setAttribute() to "\v7"
Asserts run
Pass
assert_equals("\v7", "\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: 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)
Passtextarea.maxLength: 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)
Passtextarea.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to "7"
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: 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)
Passtextarea.maxLength: 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)
Passtextarea.maxLength: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to "᠎7"
Asserts run
Pass
assert_equals("᠎7", "᠎7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to "\t\v7"
Asserts run
Pass
assert_equals("\t\v7", "\t\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to "\n\v7"
Asserts run
Pass
assert_equals("\n\v7", "\n\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to "\f\v7"
Asserts run
Pass
assert_equals("\f\v7", "\f\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to "\r\v7"
Asserts run
Pass
assert_equals("\r\v7", "\r\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to " \v7"
Asserts run
Pass
assert_equals(" \v7", " \v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: 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)
Passtextarea.maxLength: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to 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)
Passtextarea.maxLength: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: 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)
Passtextarea.maxLength: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.maxLength: 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)
Passtextarea.maxLength: 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)
Passtextarea.maxLength: IDL set to -2147483648
Asserts run
Pass
assert_throws_dom("IndexSizeError", function "function() {                     idlObj[idlName] = idlTests[i];                 }")
    at Test.<anonymous> ( /html/dom/reflection.js:959:35)
Passtextarea.maxLength: IDL set to -36
Asserts run
Pass
assert_throws_dom("IndexSizeError", function "function() {                     idlObj[idlName] = idlTests[i];                 }")
    at Test.<anonymous> ( /html/dom/reflection.js:959:35)
Passtextarea.maxLength: IDL set to -1
Asserts run
Pass
assert_throws_dom("IndexSizeError", function "function() {                     idlObj[idlName] = idlTests[i];                 }")
    at Test.<anonymous> ( /html/dom/reflection.js:959:35)
Passtextarea.maxLength: 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)
Passtextarea.maxLength: 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)
Passtextarea.maxLength: 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)
Passtextarea.minLength: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.minLength: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(-1, -1)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtextarea.minLength: setAttribute() to -2147483649
Asserts run
Pass
assert_equals("-2147483649", "-2147483649", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: 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)
Passtextarea.minLength: setAttribute() to -0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: 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)
Passtextarea.minLength: 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)
Passtextarea.minLength: setAttribute() to 2147483648
Asserts run
Pass
assert_equals("2147483648", "2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to 4294967295
Asserts run
Pass
assert_equals("4294967295", "4294967295", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to 4294967296
Asserts run
Pass
assert_equals("4294967296", "4294967296", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to "-"
Asserts run
Pass
assert_equals("-", "-", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to "+"
Asserts run
Pass
assert_equals("+", "+", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: 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)
Passtextarea.minLength: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0, 0, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: 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)
Passtextarea.minLength: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: 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)
Passtextarea.minLength: setAttribute() to "\v7"
Asserts run
Pass
assert_equals("\v7", "\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: 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)
Passtextarea.minLength: 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)
Passtextarea.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to "7"
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: 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)
Passtextarea.minLength: 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)
Passtextarea.minLength: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to "᠎7"
Asserts run
Pass
assert_equals("᠎7", "᠎7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to "\t\v7"
Asserts run
Pass
assert_equals("\t\v7", "\t\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to "\n\v7"
Asserts run
Pass
assert_equals("\n\v7", "\n\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to "\f\v7"
Asserts run
Pass
assert_equals("\f\v7", "\f\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to "\r\v7"
Asserts run
Pass
assert_equals("\r\v7", "\r\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to " \v7"
Asserts run
Pass
assert_equals(" \v7", " \v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: 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)
Passtextarea.minLength: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to 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)
Passtextarea.minLength: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: 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)
Passtextarea.minLength: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(-1, -1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.minLength: 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)
Passtextarea.minLength: 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)
Passtextarea.minLength: IDL set to -2147483648
Asserts run
Pass
assert_throws_dom("IndexSizeError", function "function() {                     idlObj[idlName] = idlTests[i];                 }")
    at Test.<anonymous> ( /html/dom/reflection.js:959:35)
Passtextarea.minLength: IDL set to -36
Asserts run
Pass
assert_throws_dom("IndexSizeError", function "function() {                     idlObj[idlName] = idlTests[i];                 }")
    at Test.<anonymous> ( /html/dom/reflection.js:959:35)
Passtextarea.minLength: IDL set to -1
Asserts run
Pass
assert_throws_dom("IndexSizeError", function "function() {                     idlObj[idlName] = idlTests[i];                 }")
    at Test.<anonymous> ( /html/dom/reflection.js:959:35)
Passtextarea.minLength: 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)
Passtextarea.minLength: 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)
Passtextarea.minLength: 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)
Passtextarea.name: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.name: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.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)
Passtextarea.placeholder: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.placeholder: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: setAttribute() to 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)
Passtextarea.placeholder: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.placeholder: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: setAttribute() to object "[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)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.placeholder: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.placeholder: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: setAttribute() to object "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)
Passtextarea.placeholder: setAttribute() to object "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)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.placeholder: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: 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)
Passtextarea.placeholder: 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)
Passtextarea.readOnly: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.readOnly: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: setAttribute() to 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: setAttribute() to object "[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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: setAttribute() to object "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)
Passtextarea.readOnly: setAttribute() to object "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)
Passtextarea.readOnly: setAttribute() to "readOnly"
Asserts run
Pass
assert_equals("readOnly", "readOnly", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.readOnly: 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)
Passtextarea.required: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.required: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: setAttribute() to 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.required: 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)
Passtextarea.required: setAttribute() to object "[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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: setAttribute() to object "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)
Passtextarea.required: setAttribute() to object "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)
Passtextarea.required: setAttribute() to "required"
Asserts run
Pass
assert_equals("required", "required", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(true, true, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.required: 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)
Passtextarea.rows: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.rows: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(2, 2)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtextarea.rows: setAttribute() to -2147483649
Asserts run
Pass
assert_equals("-2147483649", "-2147483649", "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)
Passtextarea.rows: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "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)
Passtextarea.rows: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "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)
Passtextarea.rows: setAttribute() to -1
Asserts run
Pass
assert_equals("-1", "-1", "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)
Passtextarea.rows: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "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)
Passtextarea.rows: 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)
Passtextarea.rows: 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)
Passtextarea.rows: setAttribute() to 2147483648
Asserts run
Pass
assert_equals("2147483648", "2147483648", "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)
Passtextarea.rows: setAttribute() to 4294967295
Asserts run
Pass
assert_equals("4294967295", "4294967295", "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)
Passtextarea.rows: setAttribute() to 4294967296
Asserts run
Pass
assert_equals("4294967296", "4294967296", "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)
Passtextarea.rows: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "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)
Passtextarea.rows: setAttribute() to "-"
Asserts run
Pass
assert_equals("-", "-", "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)
Passtextarea.rows: setAttribute() to "+"
Asserts run
Pass
assert_equals("+", "+", "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)
Passtextarea.rows: setAttribute() to "-1"
Asserts run
Pass
assert_equals("-1", "-1", "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)
Passtextarea.rows: setAttribute() to "-0"
Asserts run
Pass
assert_equals("-0", "-0", "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)
Passtextarea.rows: setAttribute() to "0"
Asserts run
Pass
assert_equals("0", "0", "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)
Passtextarea.rows: 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)
Passtextarea.rows: 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)
Passtextarea.rows: setAttribute() to "\v7"
Asserts run
Pass
assert_equals("\v7", "\v7", "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)
Passtextarea.rows: 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)
Passtextarea.rows: 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)
Passtextarea.rows: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "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)
Passtextarea.rows: setAttribute() to "7"
Asserts run
Pass
assert_equals("7", "7", "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)
Passtextarea.rows: 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)
Passtextarea.rows: 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)
Passtextarea.rows: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "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)
Passtextarea.rows: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "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)
Passtextarea.rows: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "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)
Passtextarea.rows: setAttribute() to "᠎7"
Asserts run
Pass
assert_equals("᠎7", "᠎7", "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)
Passtextarea.rows: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "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)
Passtextarea.rows: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "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)
Passtextarea.rows: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "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)
Passtextarea.rows: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "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)
Passtextarea.rows: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "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)
Passtextarea.rows: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "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)
Passtextarea.rows: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "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)
Passtextarea.rows: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "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)
Passtextarea.rows: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "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)
Passtextarea.rows: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "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)
Passtextarea.rows: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "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)
Passtextarea.rows: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "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)
Passtextarea.rows: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "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)
Passtextarea.rows: setAttribute() to "\t\v7"
Asserts run
Pass
assert_equals("\t\v7", "\t\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.rows: setAttribute() to "\n\v7"
Asserts run
Pass
assert_equals("\n\v7", "\n\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.rows: setAttribute() to "\f\v7"
Asserts run
Pass
assert_equals("\f\v7", "\f\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.rows: setAttribute() to "\r\v7"
Asserts run
Pass
assert_equals("\r\v7", "\r\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.rows: setAttribute() to " \v7"
Asserts run
Pass
assert_equals(" \v7", " \v7", "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)
Passtextarea.rows: 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)
Passtextarea.rows: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.rows: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "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)
Passtextarea.rows: setAttribute() to 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)
Passtextarea.rows: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(5, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.rows: 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)
Passtextarea.rows: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "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)
Passtextarea.rows: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "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)
Passtextarea.rows: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "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)
Passtextarea.rows: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "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)
Passtextarea.rows: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "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)
Passtextarea.rows: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "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)
Passtextarea.rows: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "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)
Passtextarea.rows: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "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)
Passtextarea.rows: 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)
Passtextarea.rows: 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)
Passtextarea.rows: IDL set to 0
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.rows: 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)
Passtextarea.rows: 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)
Passtextarea.rows: IDL set to 2147483648
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.rows: IDL set to 4294967295
Asserts run
Pass
assert_equals("2", "2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(2, 2, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.wrap: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passtextarea.wrap: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passtextarea.wrap: 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)
Passtextarea.wrap: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passtextarea.wrap: 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)
Passtextarea.wrap: 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)
Passtextarea.wrap: setAttribute() to 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)
Passtextarea.wrap: setAttribute() to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.wrap: 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)
Passtextarea.wrap: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.wrap: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("true", "true", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.wrap: 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)
Passtextarea.wrap: setAttribute() to object "[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)
Passtextarea.wrap: 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)
Passtextarea.wrap: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.wrap: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.wrap: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals("\0", "\0", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passtextarea.wrap: 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)
Passtextarea.wrap: setAttribute() to object "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)
Passtextarea.wrap: setAttribute() to object "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)
Passtextarea.wrap: 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)
Passtextarea.wrap: IDL set to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\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)
Passtextarea.wrap: 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)
Passtextarea.wrap: 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)
Passtextarea.wrap: 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)
Passtextarea.wrap: IDL set to "5%"
Asserts run
Pass
assert_equals("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("5%", "5%", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.wrap: 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)
Passtextarea.wrap: IDL set to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(".5", ".5", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.wrap: 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)
Passtextarea.wrap: 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)
Passtextarea.wrap: 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)
Passtextarea.wrap: 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)
Passtextarea.wrap: IDL set to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("Infinity", "Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.wrap: IDL set to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals("-Infinity", "-Infinity", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passtextarea.wrap: 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)
Passtextarea.wrap: 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)
Passtextarea.wrap: 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)
Passtextarea.wrap: 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)
Passoutput.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoutput.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoutput.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoutput.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.className (<output class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoutput.className (<output class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.className (<output 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)
Passoutput.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoutput.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoutput.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoutput.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.name: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passoutput.name: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passoutput.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)
Passprogress.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passprogress.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passprogress.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passprogress.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.className (<progress class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passprogress.className (<progress class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.className (<progress 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)
Passprogress.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passprogress.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passprogress.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passprogress.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.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)
Passprogress.max: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passprogress.max: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(1, 1)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passprogress.max: setAttribute() to -2147483649
Asserts run
Pass
assert_equals("-2147483649", "-2147483649", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to -2147483648
Asserts run
Pass
assert_equals("-2147483648", "-2147483648", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to -36
Asserts run
Pass
assert_equals("-36", "-36", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: 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)
Passprogress.max: setAttribute() to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: 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)
Passprogress.max: 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)
Passprogress.max: 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)
Passprogress.max: setAttribute() to 4294967295
Asserts run
Pass
assert_equals("4294967295", "4294967295", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(4294967295, 4294967295, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to 4294967296
Asserts run
Pass
assert_equals("4294967296", "4294967296", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(4294967296, 4294967296, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to ""
Asserts run
Pass
assert_equals("", "", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "-"
Asserts run
Pass
assert_equals("-", "-", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "+"
Asserts run
Pass
assert_equals("+", "+", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failprogress.max: setAttribute() to "\t7"assert_equals: IDL get expected 7 but got 1
    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("\t7", "\t7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(1, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "\v7"
Asserts run
Pass
assert_equals("\v7", "\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failprogress.max: setAttribute() to "\f7"assert_equals: IDL get expected 7 but got 1
    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("\f7", "\f7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(1, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failprogress.max: setAttribute() to " 7"assert_equals: IDL get expected 7 but got 1
    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(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(1, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "7"
Asserts run
Pass
assert_equals("7", "7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failprogress.max: setAttribute() to "\n7"assert_equals: IDL get expected 7 but got 1
    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("\n7", "\n7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(1, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failprogress.max: setAttribute() to "\r7"assert_equals: IDL get expected 7 but got 1
    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("\r7", "\r7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(1, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "
7"
Asserts run
Pass
assert_equals("
7", "
7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "᠎7"
Asserts run
Pass
assert_equals("᠎7", "᠎7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to " 7"
Asserts run
Pass
assert_equals(" 7", " 7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "\t\v7"
Asserts run
Pass
assert_equals("\t\v7", "\t\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "\n\v7"
Asserts run
Pass
assert_equals("\n\v7", "\n\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "\f\v7"
Asserts run
Pass
assert_equals("\f\v7", "\f\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "\r\v7"
Asserts run
Pass
assert_equals("\r\v7", "\r\v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to " \v7"
Asserts run
Pass
assert_equals(" \v7", " \v7", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failprogress.max: setAttribute() to "7\v"assert_equals: IDL get expected 7 but got 1
    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("7\v", "7\v", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(1, 7, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f foo "
Asserts run
Pass
assert_equals(" \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", " \0\x01\x02\x03\x04\x05\x06\x07 \b\t\n\v\f\r\x0e\x0f \x10\x11\x12\x13\x14\x15\x16\x17 \x18\x19\x1a\x1b\x1c\x1d\x1e\x1f  foo ", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to undefined
Asserts run
Pass
assert_equals("undefined", "undefined", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to 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)
Failprogress.max: setAttribute() to "5%"assert_equals: IDL get expected 5 but got 1
    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("5%", "5%", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(1, 5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Failprogress.max: setAttribute() to "+100"assert_equals: IDL get expected 100 but got 1
    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("+100", "+100", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Fail
assert_equals(1, 100, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to ".5"
Asserts run
Pass
assert_equals(".5", ".5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0.5, 0.5, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to true
Asserts run
Pass
assert_equals("true", "true", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to false
Asserts run
Pass
assert_equals("false", "false", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: 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)
Passprogress.max: setAttribute() to "1e2"
Asserts run
Pass
assert_equals("1e2", "1e2", "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)
Passprogress.max: setAttribute() to "1e+2"
Asserts run
Pass
assert_equals("1e+2", "1e+2", "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)
Passprogress.max: setAttribute() to "1e-2"
Asserts run
Pass
assert_equals("1e-2", "1e-2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0.01, 0.01, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "1E2"
Asserts run
Pass
assert_equals("1E2", "1E2", "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)
Passprogress.max: setAttribute() to "1E+2"
Asserts run
Pass
assert_equals("1E+2", "1E+2", "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)
Passprogress.max: setAttribute() to "1E-2"
Asserts run
Pass
assert_equals("1E-2", "1E-2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(0.01, 0.01, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "1.e2"
Asserts run
Pass
assert_equals("1.e2", "1.e2", "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)
Passprogress.max: setAttribute() to "1.0e2"
Asserts run
Pass
assert_equals("1.0e2", "1.0e2", "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)
Passprogress.max: setAttribute() to "1. 1"
Asserts run
Pass
assert_equals("1. 1", "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)
Passprogress.max: setAttribute() to "1 .1"
Asserts run
Pass
assert_equals("1 .1", "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)
Passprogress.max: setAttribute() to "1. e2"
Asserts run
Pass
assert_equals("1. e2", "1. e2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "1 .e2"
Asserts run
Pass
assert_equals("1 .e2", "1 .e2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "1 e2"
Asserts run
Pass
assert_equals("1 e2", "1 e2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "1e 2"
Asserts run
Pass
assert_equals("1e 2", "1e 2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "1e -2"
Asserts run
Pass
assert_equals("1e -2", "1e -2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "1e- 2"
Asserts run
Pass
assert_equals("1e- 2", "1e- 2", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "1.8e308"
Asserts run
Pass
assert_equals("1.8e308", "1.8e308", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "-1.8e308"
Asserts run
Pass
assert_equals("-1.8e308", "-1.8e308", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to object "[object Object]"
Asserts run
Pass
assert_equals("[object Object]", "[object Object]", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to NaN
Asserts run
Pass
assert_equals("NaN", "NaN", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to Infinity
Asserts run
Pass
assert_equals("Infinity", "Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to -Infinity
Asserts run
Pass
assert_equals("-Infinity", "-Infinity", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: setAttribute() to "\0"
Asserts run
Pass
assert_equals("\0", "\0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:948:31)
Pass
assert_equals(1, 1, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:950:31)
Passprogress.max: 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)
Passprogress.max: 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)
Failprogress.max: IDL set to -10000000000assert_equals: getAttribute() expected "previous value" but got "1"
    at Test.<anonymous> (https://wpt.live/html/dom/reflection.js:966:35)
    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
Fail
assert_equals("1", "previous value", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:966:35)
Failprogress.max: IDL set to -1assert_equals: getAttribute() expected "previous value" but got "1"
    at Test.<anonymous> (https://wpt.live/html/dom/reflection.js:966:35)
    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
Fail
assert_equals("1", "previous value", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:966:35)
Failprogress.max: IDL set to -0assert_equals: getAttribute() expected "previous value" but got "1"
    at Test.<anonymous> (https://wpt.live/html/dom/reflection.js:966:35)
    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
Fail
assert_equals("1", "previous value", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:966:35)
Failprogress.max: IDL set to 0assert_equals: getAttribute() expected "previous value" but got "1"
    at Test.<anonymous> (https://wpt.live/html/dom/reflection.js:966:35)
    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
Fail
assert_equals("1", "previous value", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:966:35)
Passprogress.max: 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)
Passprogress.max: IDL set to 10000000000
Asserts run
Pass
assert_equals("10000000000", "10000000000", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(10000000000, 10000000000, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passprogress.max: IDL set to 1e-10
Asserts run
Pass
assert_equals("1e-10", "1e-10", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1e-10, 1e-10, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passprogress.max: IDL set to 0.0001
Asserts run
Pass
assert_equals("0.0001", "0.0001", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(0.0001, 0.0001, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passprogress.max: 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)
Passprogress.max: IDL set to 1e+25
Asserts run
Pass
assert_equals("1e+25", "1e+25", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Pass
assert_equals(1e+25, 1e+25, "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmeter.title: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmeter.title: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.lang: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmeter.lang: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.dir: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmeter.dir: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.dir: IDL set to null
Asserts run
Pass
assert_equals("", "", "IDL get")
    at Test.<anonymous> ( /html/dom/reflection.js:984:39)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.className (<meter class>): typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmeter.className (<meter class>): IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.className (<meter 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)
Passmeter.autofocus: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmeter.autofocus: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.hidden: typeof IDL attribute
Asserts run
Pass
assert_equals("boolean", "boolean")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmeter.hidden: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.accessKey: typeof IDL attribute
Asserts run
Pass
assert_equals("string", "string")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmeter.accessKey: IDL get with DOM attribute unset
Asserts run
Pass
assert_equals("", "")
    at Test.<anonymous> ( /html/dom/reflection.js:764:31)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.tabIndex: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.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)
Passmeter.value: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmeter.value: IDL set to -10000000000
Asserts run
Pass
assert_equals("-10000000000", "-10000000000", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.value: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.value: IDL set to -0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.value: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.value: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.value: IDL set to 10000000000
Asserts run
Pass
assert_equals("10000000000", "10000000000", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.value: IDL set to 1e-10
Asserts run
Pass
assert_equals("1e-10", "1e-10", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.value: IDL set to 0.0001
Asserts run
Pass
assert_equals("0.0001", "0.0001", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.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)
Passmeter.value: IDL set to 1e+25
Asserts run
Pass
assert_equals("1e+25", "1e+25", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.min: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmeter.min: IDL set to -10000000000
Asserts run
Pass
assert_equals("-10000000000", "-10000000000", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.min: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.min: IDL set to -0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.min: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.min: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.min: IDL set to 10000000000
Asserts run
Pass
assert_equals("10000000000", "10000000000", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.min: IDL set to 1e-10
Asserts run
Pass
assert_equals("1e-10", "1e-10", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.min: IDL set to 0.0001
Asserts run
Pass
assert_equals("0.0001", "0.0001", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.min: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.min: IDL set to 1e+25
Asserts run
Pass
assert_equals("1e+25", "1e+25", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.max: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmeter.max: IDL set to -10000000000
Asserts run
Pass
assert_equals("-10000000000", "-10000000000", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.max: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.max: IDL set to -0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.max: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.max: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.max: IDL set to 10000000000
Asserts run
Pass
assert_equals("10000000000", "10000000000", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.max: IDL set to 1e-10
Asserts run
Pass
assert_equals("1e-10", "1e-10", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.max: IDL set to 0.0001
Asserts run
Pass
assert_equals("0.0001", "0.0001", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.max: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.max: IDL set to 1e+25
Asserts run
Pass
assert_equals("1e+25", "1e+25", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.low: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmeter.low: IDL set to -10000000000
Asserts run
Pass
assert_equals("-10000000000", "-10000000000", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.low: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.low: IDL set to -0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.low: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.low: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.low: IDL set to 10000000000
Asserts run
Pass
assert_equals("10000000000", "10000000000", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.low: IDL set to 1e-10
Asserts run
Pass
assert_equals("1e-10", "1e-10", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.low: IDL set to 0.0001
Asserts run
Pass
assert_equals("0.0001", "0.0001", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.low: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.low: IDL set to 1e+25
Asserts run
Pass
assert_equals("1e+25", "1e+25", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.high: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmeter.high: IDL set to -10000000000
Asserts run
Pass
assert_equals("-10000000000", "-10000000000", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.high: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.high: IDL set to -0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.high: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.high: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.high: IDL set to 10000000000
Asserts run
Pass
assert_equals("10000000000", "10000000000", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.high: IDL set to 1e-10
Asserts run
Pass
assert_equals("1e-10", "1e-10", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.high: IDL set to 0.0001
Asserts run
Pass
assert_equals("0.0001", "0.0001", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.high: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.high: IDL set to 1e+25
Asserts run
Pass
assert_equals("1e+25", "1e+25", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.optimum: typeof IDL attribute
Asserts run
Pass
assert_equals("number", "number")
    at Test.<anonymous> ( /html/dom/reflection.js:743:27)
Passmeter.optimum: IDL set to -10000000000
Asserts run
Pass
assert_equals("-10000000000", "-10000000000", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.optimum: IDL set to -1
Asserts run
Pass
assert_equals("-1", "-1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.optimum: IDL set to -0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.optimum: IDL set to 0
Asserts run
Pass
assert_equals("0", "0", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.optimum: IDL set to 1
Asserts run
Pass
assert_equals("1", "1", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.optimum: IDL set to 10000000000
Asserts run
Pass
assert_equals("10000000000", "10000000000", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.optimum: IDL set to 1e-10
Asserts run
Pass
assert_equals("1e-10", "1e-10", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.optimum: IDL set to 0.0001
Asserts run
Pass
assert_equals("0.0001", "0.0001", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.optimum: IDL set to 1.5
Asserts run
Pass
assert_equals("1.5", "1.5", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)
Passmeter.optimum: IDL set to 1e+25
Asserts run
Pass
assert_equals("1e+25", "1e+25", "getAttribute()")
    at Test.<anonymous> ( /html/dom/reflection.js:980:39)

(Note: missing tests for types tokenlist, settable tokenlist.)